wasCSharpSQLite

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 3  →  ?path2? @ 4
/trunk/test/_C#SQLite.test
@@ -0,0 +1,75 @@
#
# 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]