]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Update the misuse.test script so that it will work under Windows. Changes
authordrh <drh@noemail.net>
Fri, 10 May 2002 14:37:30 +0000 (14:37 +0000)
committerdrh <drh@noemail.net>
Fri, 10 May 2002 14:37:30 +0000 (14:37 +0000)
to the speed testing script to support version 2.4.12. (CVS 560)

FossilOrigin-Name: 232b7ef2c8207eb6d2564a641446267d3dec97af

manifest
manifest.uuid
test/misuse.test
tool/speedtest.tcl

index 7aaed6f2e44b28088107d19e7a367b383314bd1e..34e1762148dc531478860c0b03cd65547ec437da 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Improvements\sto\sthe\sSQLITE_MISUSE\sdetection\slogic.\s\sAlso\sadded\stest\scases\nfor\sthis\slogic,\sincluding\sthe\snew\stest\sfile\s"misuse.test".\s(CVS\s559)
-D 2002-05-10T13:14:07
+C Update\sthe\smisuse.test\sscript\sso\sthat\sit\swill\swork\sunder\sWindows.\s\sChanges\nto\sthe\sspeed\stesting\sscript\sto\ssupport\sversion\s2.4.12.\s(CVS\s560)
+D 2002-05-10T14:37:31
 F Makefile.in 50f1b3351df109b5774771350d8c1b8d3640130d
 F Makefile.template 89e373b2dad0321df00400fa968dc14b61a03296
 F README a4c0ba11354ef6ba0776b400d057c59da47a4cc0
@@ -76,7 +76,7 @@ F test/main.test e121fed34ebf67f595290776162e322b08470127
 F test/malloc.test 70fdd0812e2a57eb746aaf015350f58bb8eee0b1
 F test/minmax.test fb6ab400271ae1f5bc88617c2882f2f081ea8e6d
 F test/misc1.test a03214118429b40ca5548bc1fae0ebd5c34dabe6
-F test/misuse.test 3ef43523b24cf1a7f56c2d344ec3025f60c6fce4
+F test/misuse.test 2c401721fbbe01897a80cef12e2fbbad4ca8a807
 F test/notnull.test b1f3e42fc475b0b5827b27b2e9b562081995ff30
 F test/pager.test b0c0d00cd5dce0ce21f16926956b195c0ab5044c
 F test/pragma.test 0b9675ef1f5ba5b43abfa337744445fc5b01a34a
@@ -110,7 +110,7 @@ F tool/opNames.awk 5ba1f48aa854ee3b7c3d2b54233665bc3e649ea2
 F tool/opcodeDoc.awk b3a2a3d5d3075b8bd90b7afe24283efdd586659c
 F tool/renumberOps.awk 6d067177ad5f8d711b79577b462da9b3634bd0a9
 F tool/report1.txt 9eae07f26a8fc53889b45fc833a66a33daa22816
-F tool/speedtest.tcl 8287851340fd4a9500a69e9b10fb5ed9e6b0d0c3
+F tool/speedtest.tcl 06c76698485ccf597b9e7dbb1ac70706eb873355
 F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
 F www/arch.fig d5f9752a4dbf242e9cfffffd3f5762b6c63b3bcf
 F www/arch.png 82ef36db1143828a7abc88b1e308a5f55d4336f4
@@ -131,7 +131,7 @@ F www/speed.tcl da8afcc1d3ccc5696cfb388a68982bc3d9f7f00f
 F www/sqlite.tcl 8b5884354cb615049aed83039f8dfe1552a44279
 F www/tclsqlite.tcl 1db15abeb446aad0caf0b95b8b9579720e4ea331
 F www/vdbe.tcl 2013852c27a02a091d39a766bc87cff329f21218
-P a05fabd2df1cb38c555a7b2f31b0ca687db500c2
-R b30599eb63bdfc63e05ba22c1fe53652
+P f42907ce457e012592f8c043dc6c915e87258b35
+R 3b5832b01c3219f88712622031d79de7
 U drh
-Z b94dda4b81c12e0efb3453e43d29b6de
+Z cc3ac64d3e10830979d9b55160a880d9
index 7d307aa5ca02dea3f682045a3896702c00ce0e4f..fc71d101a7eca7b60afa7cfc6a60254d05943b6b 100644 (file)
@@ -1 +1 @@
-f42907ce457e012592f8c043dc6c915e87258b35
\ No newline at end of file
+232b7ef2c8207eb6d2564a641446267d3dec97af
\ No newline at end of file
index 2437fc3be5e4c845d8136694e429d273465f610c..6ae60262e43373bcd636b17dcc982cbe60c8e142 100644 (file)
@@ -13,7 +13,7 @@
 # This file implements tests for the SQLITE_MISUSE detection logic.
 # This test file leaks memory and file descriptors.
 #
-# $Id: misuse.test,v 1.1 2002/05/10 13:14:08 drh Exp $
+# $Id: misuse.test,v 1.2 2002/05/10 14:37:31 drh Exp $
 
 set testdir [file dirname $argv0]
 source $testdir/tester.tcl
@@ -22,7 +22,7 @@ source $testdir/tester.tcl
 #
 do_test misuse-1.1 {
   db close
-  set ::DB [sqlite db test.db]
+  set ::DB [sqlite db test2.db]
   execsql {
     CREATE TABLE t1(a,b);
     INSERT INTO t1 VALUES(1,2);
@@ -58,7 +58,7 @@ do_test misuse-1.6 {
 #
 do_test misuse-2.1 {
   db close
-  set ::DB [sqlite db test.db]
+  set ::DB [sqlite db test2.db]
   execsql {
     SELECT * FROM t1
   }
@@ -87,7 +87,7 @@ do_test misuse-2.5 {
 #
 do_test misuse-3.1 {
   db close
-  set ::DB [sqlite db test.db]
+  set ::DB [sqlite db test2.db]
   execsql {
     SELECT * FROM t1
   }
@@ -116,7 +116,7 @@ do_test misuse-3.5 {
 #
 do_test misuse-4.1 {
   db close
-  set ::DB [sqlite db test.db]
+  set ::DB [sqlite db test2.db]
   execsql {
     SELECT * FROM t1
   }
@@ -145,7 +145,7 @@ do_test misuse-4.5 {
 #
 do_test misuse-5.1 {
   db close
-  set ::DB [sqlite db test.db]
+  set ::DB [sqlite db test2.db]
   execsql {
     SELECT * FROM t1
   }
index 0e187dd52f9d98a02015be30ee9bf3bf416134b3..ef39dc5461d8ce801a17eea8fa7264c3df94f495 100644 (file)
@@ -49,11 +49,19 @@ proc runtest {title} {
   exec sync; after $delay;
   set t [time "exec ./sqlite248 s2k.db <$sqlfile" 1]
   set t [expr {[lindex $t 0]/1000000.0}]
-  puts [format $format {SQLite 2.4:} $t]
+  puts [format $format {SQLite 2.4.8:} $t]
   exec sync; after $delay;
   set t [time "exec ./sqlite248 sns.db <$sqlfile" 1]
   set t [expr {[lindex $t 0]/1000000.0}]
-  puts [format $format {SQLite 2.4 (nosync):} $t]
+  puts [format $format {SQLite 2.4.8 (nosync):} $t]
+  exec sync; after $delay;
+  set t [time "exec ./sqlite2412 s2kb.db <$sqlfile" 1]
+  set t [expr {[lindex $t 0]/1000000.0}]
+  puts [format $format {SQLite 2.4.12:} $t]
+  exec sync; after $delay;
+  set t [time "exec ./sqlite2412 snsb.db <$sqlfile" 1]
+  set t [expr {[lindex $t 0]/1000000.0}]
+  puts [format $format {SQLite 2.4.12 (nosync):} $t]
 #  set t [time "exec ./sqlite-t1 st1.db <$sqlfile" 1]
 #  set t [expr {[lindex $t 0]/1000000.0}]
 #  puts [format $format {SQLite 2.4 (test):} $t]
@@ -79,6 +87,7 @@ puts $fd {
 }
 close $fd
 exec ./sqlite248 s2k.db <2kinit.sql
+exec ./sqlite2412 s2kb.db <2kinit.sql
 set fd [open nosync-init.sql w]
 puts $fd {
   PRAGMA default_cache_size=2000;
@@ -86,6 +95,7 @@ puts $fd {
 }
 close $fd
 exec ./sqlite248 sns.db <nosync-init.sql
+exec ./sqlite2412 snsb.db <nosync-init.sql
 set ones {zero one two three four five six seven eight nine
           ten eleven twelve thirteen fourteen fifteen sixteen seventeen
           eighteen nineteen}