drh | b19a2bc | 2001-09-16 00:13:26 +0000 | [diff] [blame] | 1 | # 2001 September 15 |
drh | bec2bf4 | 2000-05-29 23:48:22 +0000 | [diff] [blame] | 2 | # |
drh | b19a2bc | 2001-09-16 00:13:26 +0000 | [diff] [blame] | 3 | # The author disclaims copyright to this source code. In place of |
| 4 | # a legal notice, here is a blessing: |
drh | bec2bf4 | 2000-05-29 23:48:22 +0000 | [diff] [blame] | 5 | # |
drh | b19a2bc | 2001-09-16 00:13:26 +0000 | [diff] [blame] | 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. |
drh | bec2bf4 | 2000-05-29 23:48:22 +0000 | [diff] [blame] | 9 | # |
| 10 | #*********************************************************************** |
| 11 | # This file runs all tests. |
| 12 | # |
drh | bec2bf4 | 2000-05-29 23:48:22 +0000 | [diff] [blame] | 13 | |
| 14 | set testdir [file dirname $argv0] |
danielk1977 | 1077e3f | 2008-06-21 18:07:37 +0000 | [diff] [blame] | 15 | source $testdir/permutations.test |
drh | 8c82b35 | 2000-12-10 18:23:50 +0000 | [diff] [blame] | 16 | |
dan | 0626dfc | 2010-06-15 06:56:37 +0000 | [diff] [blame] | 17 | run_test_suite full |
| 18 | |
dan | 1ce1b4a | 2010-12-07 14:32:28 +0000 | [diff] [blame] | 19 | run_test_suite no_optimization |
dan | 0626dfc | 2010-06-15 06:56:37 +0000 | [diff] [blame] | 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 |
| 25 | run_test_suite utf16 |
| 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 |
dan | c431fd5 | 2011-06-27 16:55:50 +0000 | [diff] [blame] | 41 | run_test_suite prepare |
dan | 7a7083c | 2013-05-23 10:15:46 +0000 | [diff] [blame] | 42 | run_test_suite mmap |
dan | 0626dfc | 2010-06-15 06:56:37 +0000 | [diff] [blame] | 43 | |
danielk1977 | aca790a | 2005-01-13 11:07:52 +0000 | [diff] [blame] | 44 | if {$::tcl_platform(platform)=="unix"} { |
danielk1977 | 59adfaa | 2005-01-08 02:35:44 +0000 | [diff] [blame] | 45 | ifcapable !default_autovacuum { |
dan | 0626dfc | 2010-06-15 06:56:37 +0000 | [diff] [blame] | 46 | run_test_suite autovacuum_crash |
danielk1977 | 59adfaa | 2005-01-08 02:35:44 +0000 | [diff] [blame] | 47 | } |
drh | 5260f7e | 2004-06-26 19:35:29 +0000 | [diff] [blame] | 48 | } |
| 49 | |
dan | 430e74c | 2010-06-07 17:47:26 +0000 | [diff] [blame] | 50 | finish_test |