# # May you do good and not evil. # May you find forgiveness for yourself and forgive others. # May you share freely, never taking more than you give. # #*********************************************************************** # This file runs all C#SQLite tests. # ######################################################################################### # $Header$ ######################################################################################### source $testdir/permutations.test set excludeList { ^* _* *.c *.tcl all.test async.test quick.test veryquick.test memleak.test permutations.test soak.test fts3.test mallocAll.test rtree.test } ###################################### #Exclude Configuration Tests ###################################### append excludeList { dbstatus.test init.test pcache2.test tkt2565.test} ###################################### #Exclude Multiclient & pipe tests ###################################### append excludeList { exists.test pager1.test schema3.test tkt-5d863f876e.test tkt-fc62af4523.test tkt4018.test} ###################################### #Exclude Mutex tests ###################################### append excludeList { mutex1.test mutex2.test } ###################################### #Exclude Shared Cache ###################################### append excludeList { tkt-f7b4edec.test } ###################################### #Exclude for not Unix ###################################### append excludeList { crash.test crash2.test } ###################################### #Exclude for VFS tests ###################################### append excludeList { incrblob3.test journal2.test pager2.test quota.test tkt-9d68c883.test tkt-f3e5abed55.test e_uri.test uri.test} ###################################### #Exclude for now TODO ###################################### append excludeList { analyze7.test e_select2.test savepoint6.test speed*.test} if { $TESTSUITE == "ALL" } { set csTests [test_set $alltests -exclude $excludeList] } else { set csTests [test_set $allquicktests -exclude $excludeList] } test_suite "C#SQLitetests" -prefix "" -description { Quick test suite for C#-SQLite. Runs in around 7 minutes on a workstation. } -files [ test_set $csTests ] test_suite "C#SQLiteErrors" -prefix "" -description { Run just the Errors } -files [list { diskfull.test }] test_suite "C#SQLiteFilterTests" -prefix "" -description { Run all the tests, following a pattern of filenames } -files [test_set [glob -nocomplain $::testdir/$filter*] -exclude $excludeList]