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 run_test_suite no_optimization
20 run_test_suite memsubsys1
21 run_test_suite memsubsys2
22 run_test_suite singlethread
23 run_test_suite multithread
24 run_test_suite onefile
26 run_test_suite exclusive
27 run_test_suite persistent_journal
28 run_test_suite persistent_journal_error
29 run_test_suite no_journal
30 run_test_suite no_journal_error
31 run_test_suite autovacuum_ioerr
32 run_test_suite no_mutex_try
33 run_test_suite fullmutex
34 run_test_suite journaltest
35 run_test_suite inmemory_journal
36 run_test_suite pcache0
37 run_test_suite pcache10
38 run_test_suite pcache50
39 run_test_suite pcache90
40 run_test_suite pcache100
41 run_test_suite prepare
44 if {$::tcl_platform(platform)=="unix"} {
45 ifcapable !default_autovacuum {
46 run_test_suite autovacuum_crash