blob: 46e8115fba6534d2ddce990bc8917fc9729c3fca [file] [log] [blame]
drhb19a2bc2001-09-16 00:13:26 +00001# 2001 September 15
drhbec2bf42000-05-29 23:48:22 +00002#
drhb19a2bc2001-09-16 00:13:26 +00003# The author disclaims copyright to this source code. In place of
4# a legal notice, here is a blessing:
drhbec2bf42000-05-29 23:48:22 +00005#
drhb19a2bc2001-09-16 00:13:26 +00006# 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.
drhbec2bf42000-05-29 23:48:22 +00009#
10#***********************************************************************
11# This file runs all tests.
12#
drhbec2bf42000-05-29 23:48:22 +000013
14set testdir [file dirname $argv0]
danielk19771077e3f2008-06-21 18:07:37 +000015source $testdir/permutations.test
drh8c82b352000-12-10 18:23:50 +000016
dan0626dfc2010-06-15 06:56:37 +000017run_test_suite full
18
dan803507f2018-09-06 20:33:11 +000019ifcapable rbu { run_test_suite rbu }
dan1ce1b4a2010-12-07 14:32:28 +000020run_test_suite no_optimization
dan0626dfc2010-06-15 06:56:37 +000021run_test_suite memsubsys1
22run_test_suite memsubsys2
23run_test_suite singlethread
24run_test_suite multithread
25run_test_suite onefile
26run_test_suite utf16
27run_test_suite exclusive
28run_test_suite persistent_journal
29run_test_suite persistent_journal_error
30run_test_suite no_journal
31run_test_suite no_journal_error
32run_test_suite autovacuum_ioerr
33run_test_suite no_mutex_try
34run_test_suite fullmutex
35run_test_suite journaltest
36run_test_suite inmemory_journal
37run_test_suite pcache0
38run_test_suite pcache10
39run_test_suite pcache50
40run_test_suite pcache90
41run_test_suite pcache100
danc431fd52011-06-27 16:55:50 +000042run_test_suite prepare
dan7a7083c2013-05-23 10:15:46 +000043run_test_suite mmap
dan0626dfc2010-06-15 06:56:37 +000044
danielk1977aca790a2005-01-13 11:07:52 +000045if {$::tcl_platform(platform)=="unix"} {
danielk197759adfaa2005-01-08 02:35:44 +000046 ifcapable !default_autovacuum {
dan0626dfc2010-06-15 06:56:37 +000047 run_test_suite autovacuum_crash
danielk197759adfaa2005-01-08 02:35:44 +000048 }
drh5260f7e2004-06-26 19:35:29 +000049}
50
dan430e74c2010-06-07 17:47:26 +000051finish_test