summaryrefslogtreecommitdiff
path: root/test/sql/bdb-test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/sql/bdb-test.sh')
-rw-r--r--test/sql/bdb-test.sh283
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