6
BDB_TESTS_PASSING="aggerror.test alter.test alter3.test \
7
alter4.test altermalloc.test async.test async2.test async3.test \
8
async4.test async5.test autoinc.test badutf.test bdb_logsize.test \
9
between.test bigrow.test bitvec.test blob.test boundary1.test \
10
boundary2.test boundary3.test boundary4.test \
11
cast.test check.test collate1.test collate2.test collate3.test \
12
collate4.test collate5.test collate6.test collate7.test collate8.test \
13
collate9.test collateA.test colmeta.test colname.test count.test \
14
createtab.test cse.test date.test default.test delete.test \
15
delete2.test delete3.test descidx1.test descidx2.test descidx3.test \
16
distinctagg.test expr.test fkey1.test func.test in.test \
17
in2.test in3.test in4.test incrblob.test incrblob_err.test \
18
incrblob2.test index.test index2.test index3.test indexedby.test \
19
insert.test insert2.test insert3.test insert4.test insert5.test \
20
interrupt.test intpkey.test lastinsert.test like.test like2.test \
21
limit.test lookaside.test manydb.test memdb.test \
22
minmax.test minmax2.test minmax3.test \
23
nan.test notnull.test null.test pagesize.test \
24
ptrchng.test rdonly.test reindex.test rollback.test rowhash.test \
25
rowid.test rtree.test schema.test schema2.test select1.test \
26
select2.test select3.test select4.test select5.test select6.test \
27
select7.test select8.test select9.test selectA.test selectB.test \
28
selectC.test server1.test shared2.test shared3.test shared4.test \
29
shared6.test shared7.test \
30
sort.test sqllimits1.test subquery.test subselect.test substr.test \
31
table.test tempdb.test temptable.test temptrigger.test \
32
thread001.test thread003.test thread004.test thread005.test \
33
thread1.test thread2.test \
34
trans.test trans2.test trans3.test trigger1.test trigger2.test \
35
trigger3.test trigger4.test trigger5.test trigger6.test trigger7.test \
36
trigger8.test trigger9.test triggerA.test triggerB.test types.test \
37
types2.test types3.test unique.test update.test utf16align.test \
38
view.test vtab1.test vtab2.test vtab3.test vtab4.test vtab5.test \
39
vtab6.test vtab7.test vtab8.test vtab9.test vtab_alter.test vtabA.test \
40
vtabB.test vtabC.test vtabD.test vtab_err.test vtab_shared.test \
41
where.test where2.test where3.test where4.test where5.test where6.test \
42
where7.test where8.test where8m.test where9.test whereA.test \
43
wherelimit.test zeroblob.test"
49
BDB_TESTS_ALL="$BDB_TESTS_PASSING $BDB_TESTS_ERRORS $BDB_TESTS_HANGS"
51
# Clean up any old log
54
# kill tests if still running after 30 minutes
56
alarm() { perl -e 'alarm shift; exec @ARGV' "$@"; }
59
passing) TEST_CASES="$BDB_TESTS_PASSING";;
60
errors) TEST_CASES="$BDB_TESTS_ERRORS";;
61
hangs) TEST_CASES="$BDB_TESTS_HANGS";;
62
*) TEST_CASES="$BDB_TESTS_ALL";;
65
for t in $TEST_CASES ; do
67
bdb*) tpath=$TOP/test/$t ;;
68
*) tpath=$SQLITE/test/$t ;;
71
echo $t: `alarm $TIMEOUT ./testfixture $tpath 2>&1 | tee -a test.log | grep "errors out of" || echo "failed"`