]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Tests cases automatically remove many of their temporary files. (CVS 3463)
authordrh <drh@noemail.net>
Wed, 4 Oct 2006 11:55:49 +0000 (11:55 +0000)
committerdrh <drh@noemail.net>
Wed, 4 Oct 2006 11:55:49 +0000 (11:55 +0000)
FossilOrigin-Name: eef0ec0d7ae0743d29454567f539e46ad2d5008e

manifest
manifest.uuid
test/malloc.test
test/tester.tcl
test/trigger4.test
test/vacuum.test

index db3e312dae3f37501675dba51ef9c854f4157450..0185f1747aaf7031dfea3f170a0a61a1d4e121fd 100644 (file)
--- a/manifest
+++ b/manifest
@@ -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
index 86554913c5ddeea185a372e7c285cec6a199d9e0..4d9f4052134e7175c355f18d5265c93ce788e9be 100644 (file)
@@ -1 +1 @@
-df1a4b4834fdc88056371bcc767c5dfde2eaab72
\ No newline at end of file
+eef0ec0d7ae0743d29454567f539e46ad2d5008e
\ No newline at end of file
index 672c1bd5dd6b78e1a330b14bd0efb38d39b752d6..ee82ed7fd794948b069e3b97f033aa1455b42036 100644 (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"
   }
index 6f68006afc2203e0c10c3aed169b038a9d1ef938..6b72d293bd0704a280532f21497a2c36a4640504 100644 (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}]
 }
 
index 1affabdee6b8c3c330ad0f56b682f8b5329b5d7e..eccc9c548d3874c75a392dc70ecf33833258fa6a 100644 (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
index 58f0045df0546f7b55d14f89b09ced53f6844fcf..bcf204d0785681d8f46a668cd348f6b76ed13727 100644 (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