1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-29 08:01:23 +03:00

Coverage testing of pragma.c. (CVS 1744)

FossilOrigin-Name: 0f9c0f0aa9188c46c65cb92203687f37884f685a
This commit is contained in:
drh
2004-06-26 19:35:29 +00:00
parent b089c0b722
commit 5260f7e925
7 changed files with 172 additions and 76 deletions

View File

@ -10,7 +10,7 @@
#***********************************************************************
# This file runs all tests.
#
# $Id: all.test,v 1.19 2003/02/16 22:21:33 drh Exp $
# $Id: all.test,v 1.20 2004/06/26 19:35:30 drh Exp $
set testdir [file dirname $argv0]
source $testdir/tester.tcl
@ -20,7 +20,7 @@ proc finish_test {} {memleak_check}
if {[file exists ./sqlite_test_count]} {
set COUNT [exec cat ./sqlite_test_count]
} else {
set COUNT 4
set COUNT 3
}
if {[llength $argv]>0} {
@ -49,6 +49,7 @@ set LeakList {}
set EXCLUDE {
all.test
crash.test
quick.test
malloc.test
misuse.test
@ -57,7 +58,6 @@ set EXCLUDE {
# btree2.test
for {set Counter 0} {$Counter<$COUNT && $nErr==0} {incr Counter} {
set btree_native_byte_order [expr {($Counter>>1)&0x1}]
if {$Counter%2} {
set ::SETUP_SQL {PRAGMA default_synchronous=off;}
} else {
@ -98,6 +98,12 @@ if {$LeakList!=""} {
puts " Ok"
}
# Run the crashtest only on unix and only once.
#
if {$tcl_platform(platform)=="unix"} {
source $testdir/crash.test
}
# Run the malloc tests and the misuse test after memory leak detection.
# Both tests leak memory.
#