3 # The author disclaims copyright to this source code. In place of
4 # a legal notice, here is a blessing:
6 # May you do good and not evil.
7 # May you find forgiveness for yourself and forgive others.
8 # May you share freely, never taking more than you give.
10 #***********************************************************************
11 # This file runs all tests.
14 set testdir [file dirname $argv0]
15 source $testdir/permutations.test
19 ifcapable rbu { run_test_suite rbu }
20 run_test_suite no_optimization
21 run_test_suite memsubsys1
22 run_test_suite memsubsys2
23 run_test_suite singlethread
24 run_test_suite multithread
25 run_test_suite onefile
27 run_test_suite exclusive
28 run_test_suite persistent_journal
29 run_test_suite persistent_journal_error
30 run_test_suite no_journal
31 run_test_suite no_journal_error
32 run_test_suite autovacuum_ioerr
33 run_test_suite no_mutex_try
34 run_test_suite fullmutex
35 run_test_suite journaltest
36 run_test_suite inmemory_journal
37 run_test_suite pcache0
38 run_test_suite pcache10
39 run_test_suite pcache50
40 run_test_suite pcache90
41 run_test_suite pcache100
42 run_test_suite prepare
45 if {$::tcl_platform(platform)=="unix"} {
46 ifcapable !default_autovacuum {
47 run_test_suite autovacuum_crash