Tests cases automatically remove many of their temporary files. (CVS 3463)

FossilOrigin-Name: eef0ec0d7ae0743d29454567f539e46ad2d5008e
This commit is contained in:
drh 2006-10-04 11:55:49 +00:00
parent b1b6d4a929
commit d9910fe529
6 changed files with 26 additions and 15 deletions

View File

@ -1,5 +1,5 @@
C Make\sDL_POSITION\sthe\sdefault\smode\sin\sFTS1.\s\sRemove\sthe\sneed\sto\scompile\nwith\sSQLITE_CORE\swhen\sSQLITE_ENABLE_FTS1\sis\sused.\s(CVS\s3462)
D 2006-10-03T19:37:37
C Tests\scases\sautomatically\sremove\smany\sof\stheir\stemporary\sfiles.\s(CVS\s3463)
D 2006-10-04T11:55:50
F Makefile.in 4379c909d46b38b8c5db3533084601621d4f14b2
F Makefile.linux-gcc 2d8574d1ba75f129aba2019f0b959db380a90935
F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
@ -224,7 +224,7 @@ F test/lock.test 6825aea0b5885578b1b63a3b178803842c4ee9f1
F test/lock2.test d83ba79d3c4fffdb5b926c7d8ca7a36c34288a55
F test/lock3.test 615111293cf32aa2ed16d01c6611737651c96fb9
F test/main.test e7212ce1023957c7209778cc87fa932bd79ba89a
F test/malloc.test 4d5d382e40f1171cc63adb44aca4ab2dbb8a098c
F test/malloc.test 7831ab6ceb7ff53407dbab4b1c07e608f4142533
F test/malloc2.test 4ed7d719542c4570dec9c2ebe2bbdf3a9f3b0d05
F test/malloc3.test fd4186bee73c2a2638f4e2a05a684c06836f725b
F test/malloc4.test 59cd02f71b363302a04c4e77b97c0a1572eaa210
@ -278,7 +278,7 @@ F test/table.test feea6a3eb08cf166f570255eea5447e42ef82498
F test/tableapi.test a1982276274d292110d549206bc365b2da43e2ee
F test/tclsqlite.test 51334389283c74bcbe28645a73159b17e239e9f3
F test/temptable.test c36f3e5a94507abb64f7ba23deeb4e1a8a8c3821
F test/tester.tcl 3015906685013d5db84ceb783c3d900c28158b8f
F test/tester.tcl 2c2683d3bd51dac27750af89ff3d0f339823b603
F test/thread1.test 776c9e459b75ba905193b351926ac4019b049f35
F test/thread2.test 6d7b30102d600f51b4055ee3a5a19228799049fb
F test/threadtest1.c 6029d9c5567db28e6dc908a0c63099c3ba6c383b
@ -302,7 +302,7 @@ F test/trans.test 06bff0246886858793fca3748721936e2f65e3df
F test/trigger1.test 2c79e2bf76350811e362814e98779c120b6a9421
F test/trigger2.test 33bf8ae9b788013be194efe5f66c04a202facbb4
F test/trigger3.test 9102fd3933db294dc654b5aee9edfe9e94f2b9e2
F test/trigger4.test 4bed3705c9df4aaf7a7b164a2d573410d05ca025
F test/trigger4.test 1201ea45737f5aa4b6e7312360b6cfba83871ffe
F test/trigger5.test 619391a3e9fc194081d22cefd830d811e7badf83
F test/trigger6.test 0e411654f122552da6590f0b4e6f781048a4a9b9
F test/trigger7.test 0afa870be2ce1b132cdb85b17a4a4ef45aa8cece
@ -314,7 +314,7 @@ F test/unique.test 0253c4227a5dc533e312202ce21ecfad18058d18
F test/update.test 7669ca789d62c258b678e8aa7a22a57eac10f2cf
F test/utf16.test f9c13f4e2b48c42d0bfc96647d82fdf7bc11fc55
F test/utf16align.test 7360e84472095518c56746f76b1f9d4dce99fb4d
F test/vacuum.test 37f998b841cb335397c26d9bbc3457182af2565f
F test/vacuum.test cf839fc3ff24d601057319bbb5c700ce9c8e0fb0
F test/vacuum2.test 5aea8c88a65cb29f7d175296e7c819c6158d838c
F test/varint.test ab7b110089a08b9926ed7390e7e97bdefeb74102
F test/view.test 852bd4101e6d171c46ad682eb5c5faf662b2eba4
@ -402,7 +402,7 @@ F www/tclsqlite.tcl bb0d1357328a42b1993d78573e587c6dcbc964b9
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513
P 288ff63783725a5d8f86b6171473bb4ae3c4e37b
R 4c6ab5743c7283201ca8b740acc3c42e
P df1a4b4834fdc88056371bcc767c5dfde2eaab72
R 6b0934a209eee184b3bfd6d3fa874e9c
U drh
Z c73be47be2252984fc8c61e70a747c7c
Z 243ef2ef54ebf101e4f5e8702fa3815b

View File

@ -1 +1 @@
df1a4b4834fdc88056371bcc767c5dfde2eaab72
eef0ec0d7ae0743d29454567f539e46ad2d5008e

View File

@ -14,7 +14,7 @@
# special feature is used to see what happens in the library if a malloc
# were to really fail due to an out-of-memory situation.
#
# $Id: malloc.test,v 1.34 2006/07/11 12:40:25 drh Exp $
# $Id: malloc.test,v 1.35 2006/10/04 11:55:50 drh Exp $
set testdir [file dirname $argv0]
source $testdir/tester.tcl
@ -443,7 +443,9 @@ do_malloc_test 17 -tclbody {
set STMT 0
# open database using sqlite3_open16()
set DB2 [sqlite3_open16 test.db -unused]
set filename [encoding convertto unicode test.db]
append filename "\x00\x00"
set DB2 [sqlite3_open16 $filename -unused]
if {0==$DB2} {
error "out of memory"
}

View File

@ -11,7 +11,7 @@
# This file implements some common TCL routines used for regression
# testing the SQLite library
#
# $Id: tester.tcl,v 1.68 2006/09/15 12:29:16 drh Exp $
# $Id: tester.tcl,v 1.69 2006/10/04 11:55:50 drh Exp $
# Make sure tclsqlite3 was compiled correctly. Abort now with an
# error message if not.
@ -172,6 +172,12 @@ proc finalize_testing {} {
puts "$sqlite_open_file_count files were left open"
incr nErr
}
foreach f [glob -nocomplain test.db-*-journal] {
file delete -force $f
}
foreach f [glob -nocomplain test.db-mj*] {
file delete -force $f
}
exit [expr {$nErr>0}]
}

View File

@ -195,4 +195,6 @@ do_test trigger4-7.2 {
integrity_check trigger4-99.9
file delete -force trigtest.db trigtest.db-journal
finish_test

View File

@ -11,7 +11,7 @@
# This file implements regression tests for SQLite library. The
# focus of this file is testing the VACUUM statement.
#
# $Id: vacuum.test,v 1.37 2006/01/11 14:09:32 danielk1977 Exp $
# $Id: vacuum.test,v 1.38 2006/10/04 11:55:50 drh Exp $
set testdir [file dirname $argv0]
source $testdir/tester.tcl
@ -39,7 +39,7 @@ proc cksum {{db db}} {
foreach prag {default_cache_size} {
append txt $prag-[$db eval "PRAGMA $prag"]\n
}
if 1 {
if 0 {
global fcnt
set fd [open dump$fcnt.txt w]
puts -nonewline $fd $txt
@ -354,5 +354,6 @@ ifcapable {autoinc} {
} $::cksum
}
file delete -force {a'z.db}
finish_test