]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix a test script problem in walvfs.test.
authordan <Dan Kennedy>
Fri, 4 Dec 2020 16:26:25 +0000 (16:26 +0000)
committerdan <Dan Kennedy>
Fri, 4 Dec 2020 16:26:25 +0000 (16:26 +0000)
FossilOrigin-Name: 4c5076fbe42cc6447c47bfc202501f945f78bd716cbe8e33599c67b7d0956611

manifest
manifest.uuid
test/walvfs.test

index 3a03e90b157dbbaf321a719ea5bc35c1d1e3df90..18fc34100c8f2a7b450898d6a7f69a793d195b44 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\san\sincorrect\sdatatype\sno\sthe\ssqlite3WhereTrace\svariable\sin\stest1.c.
-D 2020-12-04T16:25:59.508
+C Fix\sa\stest\sscript\sproblem\sin\swalvfs.test.
+D 2020-12-04T16:26:25.602
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -1714,7 +1714,7 @@ F test/walsetlk.test 11f7fe792fdce54cf09874dab824e0627f2eedecfb9f7983e325606ec51
 F test/walshared.test 0befc811dcf0b287efae21612304d15576e35417
 F test/walslow.test c05c68d4dc2700a982f89133ce103a1a84cc285f
 F test/walthread.test 14b20fcfa6ae152f5d8e12f5dc8a8a724b7ef189f5d8ef1e2ceab79f2af51747
-F test/walvfs.test a2913001a83b19c1d20220e556cee14d87d47ecb6949b5e0a2e9e2590abecf1e
+F test/walvfs.test bccb3e0d235ef85e276f491d34db32c9ada1ea67be8d9f10aabe7b30319ec656
 F test/wapp.tcl b440cd8cf57953d3a49e7ee81e6a18f18efdaf113b69f7d8482b0710a64566ec
 F test/wapptest.tcl 899594e25684861d5b0c0880fb012364def50ef8097041b8ddf74be5ba7fa270 x
 F test/where.test e713c0c64e3e6b062235e39a2f7e5508c517df16b63d69fd786e26bc7330b1c6
@@ -1887,7 +1887,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P fb07c4e3c7ad3493c274cbfcf0dffdedcca18c0d90de04459134511d4e2a5277
-R ec7dd2e987372222def1ec4ae2f714bf
-U drh
-Z 07f297f45f5db93080b5cfd3b5bf2b1d
+P 4e6dab30f6d6795ecec9d8c4489fa4d210a3002715ad89812d65a1a846c164b9
+R 07161e41d5089cc6ef28f0415edcb9d6
+U dan
+Z 7e2ee23c5c662414c726391354dad230
index 4d0b7df535c12d9b9ba53d610c688626d0afccbe..761f354c262e279f5ef695533cebe3db30f89546 100644 (file)
@@ -1 +1 @@
-4e6dab30f6d6795ecec9d8c4489fa4d210a3002715ad89812d65a1a846c164b9
\ No newline at end of file
+4c5076fbe42cc6447c47bfc202501f945f78bd716cbe8e33599c67b7d0956611
\ No newline at end of file
index f21b65e7e9f3fc092dac7fcbe9da8c77fd36d33c..d6c58656f0d8f2485538855c8fecc8b95ab0ca31 100644 (file)
@@ -146,16 +146,23 @@ proc xWrite {method file args} {
     incr ::cnt -1
     if {$::cnt==0} {
       sqlite3_memdebug_fail 1 -repeat 0
-      catchsql { SELECT 'a big long string!' }
+      # For this test to pass, the following statement must call malloc() at 
+      # least once. Even if the lookaside is enabled.
+      set ::xwrite_stmt_res [catchsql { SELECT hex(randomblob(4000)) }]
       sqlite3_interrupt db
     }
   }
   return SQLITE_OK
 }
 
+set ::xwrite_stmt_res ""
 do_catchsql_test 3.2 {
   PRAGMA wal_checkpoint
 } {1 {out of memory}}
+do_test 3.2.2 {
+  set ::xwrite_stmt_res
+} {1 {out of memory}}
+unset ::xwrite_stmt_res
 
 #-------------------------------------------------------------------------
 #