jenkins-core-weekly: update to 2.491
[oi-userland.git] / components / library / apr-util / test / results-all.master
blob77b8180b3aa20500d512d7d96c3a115423cbd968
1 teststatus=0; \
2 progfailed=""; \
3 for prog in  dbd testall; do \
4         if test "$prog" = 'dbd'; then \
5                 for driver in none  pgsql mysql sqlite3; do \
6                         if test "$driver" != 'none'; then \
7                                 LD_LIBRARY_PATH="`echo "../crypto/.libs:../dbm/.libs:../dbd/.libs:../ldap/.libs:$LD_LIBRARY_PATH" | sed -e 's/::*$//'`" \
8                                 ./$prog $driver; \
9                                 status=$?; \
10                                 if test $status != 0; then \
11                                         teststatus=$status; \
12                                         progfailed="$progfailed '$prog $driver'"; \
13                                 fi; \
14                         fi; \
15                 done; \
16         else \
17                 LD_LIBRARY_PATH="`echo "../crypto/.libs:../dbm/.libs:../dbd/.libs:../ldap/.libs:$LD_LIBRARY_PATH" | sed -e 's/::*$//'`" \
18                 ./$prog; \
19                 status=$?; \
20                 if test $status != 0; then \
21                         teststatus=$status; \
22                         progfailed="$progfailed $prog"; \
23                 fi; \
24         fi; \
25 done; \
26 if test $teststatus != 0; then \
27         echo "Programs failed:$progfailed"; \
28 fi; \
29 exit $teststatus
30 Loaded pgsql driver OK.
31 Failed to open pgsql[]
32 Failed to load driver file apr_dbd_mysql.so
33 Loaded sqlite3 driver OK.
34 Opened sqlite3[] OK
35 ======== create table ========
36 create table test successful
38 ======== insert rows ========
39 insert rows test successful
41 ======== invalid op ========
42 invalid op returned 1 (should be nonzero).  Error msg follows
43 'no such table: apr_dbd_test1'
44 valid op returned 0 (should be zero; error shouldn't affect subsequent ops)
45 invalid op test successful
47 ======== select random ========
48 ROW 5:  wibble  nothing 5       
49 ROW 1:  asdfgh  bar     1       
50 select random test successful
52 ======== select sequential ========
53 ROW 1:  asdfgh  bar     1       
54 ROW 2:  bar     foo     (null)  
55 ROW 3:  foo     (null)  (null)  
56 ROW 4:  qwerty  foo     0       
57 ROW 5:  wibble  nothing 5       
58 ROW 6:  wibble  other   5       
59 select sequential test successful
61 ======== transactions ========
62 Transaction 1
63 6 rows updated
64 Valid insert returned 1.  Should be nonzero (fail) because transaction is bad
65 Transaction ended (should be rollback) - viewing table
66 A column of "failed" indicates transaction failed (no rollback)
67 ROW 1:  asdfgh  bar     1       
68 ROW 2:  bar     foo     (null)  
69 ROW 3:  foo     (null)  (null)  
70 ROW 4:  qwerty  foo     0       
71 ROW 5:  wibble  nothing 5       
72 ROW 6:  wibble  other   5       
73 Transaction 2
74 6 rows updated
75 Valid insert returned 0.  Should be zero (OK)
76 Transaction ended (should be commit) - viewing table
77 ROW 1:  aaa     zzz     3       
78 ROW 2:  asdfgh  success 1       
79 ROW 3:  bar     success (null)  
80 ROW 4:  foo     success (null)  
81 ROW 5:  qwerty  success 0       
82 ROW 6:  wibble  success 5       
83 ROW 7:  wibble  success 5       
84 transactions test successful
86 ======== prepared select ========
87 Selecting rows where col3 <= 3 and bar row where it's unset.
88 Should show four rows.
89 ROW 1:  qwerty  success 0       
90 ROW 2:  asdfgh  success 1       
91 ROW 3:  bar     success (null)  
92 ROW 4:  aaa     zzz     3       
93 prepared select test successful
95 ======== prepared query ========
96 Showing table (should now contain row "prepared insert 2")
97 ROW 1:  aaa     zzz     3       
98 ROW 2:  asdfgh  success 1       
99 ROW 3:  bar     success (null)  
100 ROW 4:  foo     success (null)  
101 ROW 5:  prepared        insert  2       
102 ROW 6:  qwerty  success 0       
103 ROW 7:  wibble  success 5       
104 ROW 8:  wibble  success 5       
105 prepared query test successful
107 ======== drop table ========
108 drop table test successful
110 teststrmatch        :  SUCCESS
111 testuri             :  SUCCESS
112 testuuid            :  SUCCESS
113 testbuckets         :  SUCCESS
114 testpass            :  SUCCESS
115 testmd4             :  SUCCESS
116 testmd5             :  SUCCESS
117 testcrypto          :  SUCCESS
118 testldap            :  SUCCESS
119 testdbd             :  SUCCESS
120 testdate            :  SUCCESS
121 testmemcache        :  SUCCESS
122 testredis           :  SUCCESS
123 testxml             :  SUCCESS
124 testxlate           :  SUCCESS
125 testrmm             :  SUCCESS
126 testdbm             :  SUCCESS
127 testqueue           :  SUCCESS
128 testreslist         :  SUCCESS
129 testsiphash         :  SUCCESS
130 All tests passed.
131 make[2]: Leaving directory '$(@D)/test'