diff options
Diffstat (limited to 'test/sql/bdb-test.sh')
| -rw-r--r-- | test/sql/bdb-test.sh | 283 |
1 files changed, 275 insertions, 8 deletions
diff --git a/test/sql/bdb-test.sh b/test/sql/bdb-test.sh index bc9f6ccd..335aba7f 100644 --- a/test/sql/bdb-test.sh +++ b/test/sql/bdb-test.sh @@ -11,7 +11,6 @@ alter3.test alter4.test altermalloc.test analyze.test -analyze2.test analyze3.test analyze4.test analyze5.test @@ -44,7 +43,6 @@ bdb_mvcc.test bdb_persistent_pragma.test bdb_pragmas.test bdb_rdonly.test -bdb_replication.test bdb_sequence.test between.test bigrow.test @@ -59,6 +57,7 @@ boundary4.test capi3d.test cast.test check.test +closure01.test coalesce.test collate1.test collate2.test @@ -108,18 +107,18 @@ func2.test func3.test fuzz2.test fuzzer1.test +fuzz-oss1.test hook.test icu.test in.test in2.test in3.test in4.test -incrblob.test incrblob2.test +incrblob4.test incrblob_err.test incrvacuum.test incrvacuum2.test -incrvacuum_ioerr.test index.test index2.test index3.test @@ -167,6 +166,7 @@ memsubsys2.test minmax.test minmax2.test minmax3.test +minmax4.test misc2.test misc3.test misc4.test @@ -192,9 +192,11 @@ rtree.test savepoint2.test savepoint3.test savepoint5.test +savepoint7.test schema.test schema2.test schema4.test +schema5.test securedel.test select1.test select2.test @@ -230,14 +232,17 @@ thread004.test thread005.test thread1.test thread2.test -tkt-313723c356.test +tkt-2a5629202f.test tkt-38cb5df375.test tkt-3998683a16.test +tkt-3a77c9714e.test tkt-5e10420e8d.test +tkt-385a5b56b9.test tkt-752e1646fc.test tkt-80ba201079.test tkt-8454a207b9.test tkt-b351d95f9.test +tkt-bdc6bbbb38.test tkt-f7b4edec.test tokenize.test trace.test @@ -295,8 +300,266 @@ where7.test where8.test where8m.test where9.test +whereB.test +whereC.test +wherelimit.test +with1.test +with2.test +zeroblob.test" + +# Tests to run with blob files enabled +BDB_TESTS_BLOB="\ +alter.test +alter3.test +alter4.test +analyze.test +analyze4.test +analyze7.test +async.test +attach4.test +autoinc.test +autovacuum.test +backup.test +backup2.test +bdb_logsize.test +bdb_rdonly.test +bdb_sequence.test +between.test +bigrow.test +bind.test +bindxfer.test +bitvec.test +blob.test +boundary1.test +boundary2.test +boundary3.test +boundary4.test +capi3d.test +cast.test +check.test +coalesce.test +collate1.test +collate2.test +collate3.test +collate4.test +collate5.test +collate6.test +collate7.test +collate8.test +collate9.test +collateA.test +colmeta.test +colname.test +count.test +createtab.test +cse.test +date.test +default.test +delete2.test +descidx1.test +descidx2.test +descidx3.test +distinctagg.test +e_createtable.test +e_droptrigger.test +e_insert.test +e_reindex.test +e_resolve.test +e_select.test +e_select2.test +e_update.test +enc.test +enc3.test +enc4.test +eqp.test +exec.test +exists.test +expr.test +fkey1.test +fkey2.test +fkey3.test +func.test +func2.test +func3.test +fuzz2.test +fuzz-oss1.test +hook.test +icu.test +in.test +in2.test +in3.test +in4.test +incrblob.test +incrblob2.test +incrblob4.test +incrblob_err.test +incrvacuum.test +incrvacuum2.test +index.test +index2.test +index3.test +indexedby.test +insert.test +insert2.test +insert3.test +insert4.test +insert5.test +intarray.test +interrupt.test +intpkey.test +join.test +join2.test +join3.test +join4.test +join5.test +join6.test +keyword1.test +lastinsert.test +laststmtchanges.test +like.test +like2.test +limit.test +loadext.test +loadext2.test +lookaside.test +minmax.test +minmax2.test +minmax3.test +minmax4.test +misc2.test +misc3.test +misc4.test +misc6.test +misuse.test +nan.test +notify1.test +notify2.test +notnull.test +null.test +openv2.test +pagesize.test +printf.test +ptrchng.test +quote.test +randexpr1.test +rdonly.test +reindex.test +rollback.test +rowhash.test +rowid.test +rtree.test +savepoint2.test +savepoint3.test +savepoint5.test +savepoint7.test +schema.test +schema2.test +schema4.test +schema5.test +securedel.test +select1.test +select2.test +select3.test +select4.test +select5.test +select6.test +select7.test +select8.test +select9.test +selectA.test +selectB.test +selectC.test +server1.test +shared2.test +shared3.test +shared4.test +shared6.test +shared7.test +sidedelete.test +sort.test +sqllimits1.test +subquery.test +subselect.test +substr.test +table.test +tempdb.test +temptable.test +temptrigger.test +thread001.test +thread004.test +thread005.test +thread1.test +thread2.test +tkt-2a5629202f.test +tkt-38cb5df375.test +tkt-3998683a16.test +tkt-3a77c9714e.test +tkt-5e10420e8d.test +tkt-385a5b56b9.test +tkt-752e1646fc.test +tkt-80ba201079.test +tkt-8454a207b9.test +tkt-b351d95f9.test +tkt-bdc6bbbb38.test +tkt-f7b4edec.test +tokenize.test +trace.test +trace2.test +trans.test +trans2.test +trans3.test +trigger1.test +trigger2.test +trigger3.test +trigger4.test +trigger5.test +trigger6.test +trigger7.test +trigger8.test +trigger9.test +triggerB.test +triggerC.test +triggerD.test +types.test +types2.test +types3.test +unique.test +unordered.test +update.test +utf16align.test +vacuum.test +vacuum2.test +vacuum4.test +view.test +vtab1.test +vtab2.test +vtab3.test +vtab4.test +vtab5.test +vtab6.test +vtab7.test +vtab8.test +vtab9.test +vtabA.test +vtabB.test +vtabC.test +vtabD.test +vtab_alter.test +vtab_err.test +vtab_shared.test +where.test +where2.test +where3.test +where4.test +where5.test +where6.test +where7.test +where8.test +where8m.test +where9.test whereA.test whereB.test +whereC.test wherelimit.test zeroblob.test" @@ -322,8 +585,7 @@ fts3corrupt2.test fts3defer.test fts3malloc.test fts3matchinfo.test -fts3rnd.test -fts3shared.test" +fts3rnd.test" BDB_RTREE_TESTS="\ rtree1.test @@ -340,7 +602,7 @@ if [ "$cygwin" != "" ]; then fi # kill tests if still running after 30 minutes -TIMEOUT=1800 +TIMEOUT=18000 alarm() { perl -e 'alarm shift; exec @ARGV' "$@"; } # number of threads @@ -360,6 +622,7 @@ esac case "$1" in passing) TEST_CASES="$BDB_TESTS_PASSING";; +blobs) TEST_CASES="$BDB_TESTS_BLOB";; errors) TEST_CASES="$BDB_TESTS_ERRORS";; hangs) TEST_CASES="$BDB_TESTS_HANGS";; fts3) TEST_CASES="$BDB_FTS3_TESTS" @@ -394,6 +657,10 @@ while [ $PROCESS -lt $NPROCESS ] ; do tpath=$SQLITE/ext/rtree/$t fi + if [ "$TEST_CASES" = "$BDB_TESTS_BLOB" ]; then + export BDB_BLOB_SETTING=2 + fi + alarm $TIMEOUT $TESTFIXTURE $tpath > $LOG 2>&1 # Detect test result |
