From: dan Date: Wed, 21 Sep 2016 17:47:59 +0000 (+0000) Subject: Do not run test "delete_db.test" with either the journaltest or inmemoryjournal permu... X-Git-Tag: version-3.15.0~66 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b3906816227ff8469014ce255f6becfa63b331f6;p=thirdparty%2Fsqlite.git Do not run test "delete_db.test" with either the journaltest or inmemoryjournal permutations. Ensure that the multiplexor tests in delete_db.test are performed in non-autovacuum mode. FossilOrigin-Name: 46b7d19e0282ecd7622344aafad8c2feb83c9658 --- diff --git a/manifest b/manifest index 9a46ee79a8..229d6af165 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Update\sthe\sfts5vocab\stable\sto\shandle\s"ORDER\sBY\sterm"\sefficiently. -D 2016-09-21T14:41:09.595 +C Do\snot\srun\stest\s"delete_db.test"\swith\seither\sthe\sjournaltest\sor\sinmemoryjournal\spermutations.\sEnsure\sthat\sthe\smultiplexor\stests\sin\sdelete_db.test\sare\sperformed\sin\snon-autovacuum\smode. +D 2016-09-21T17:47:59.373 F Makefile.in 6fd48ffcf7c2deea7499062d1f3747f986c19678 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc e1aa788e84f926e42239ee167c53f785bedacacd @@ -632,7 +632,7 @@ F test/delete.test acc38fca8ee4851467705b1c2cfea64cd26667e5 F test/delete2.test 3a03f2cca1f9a67ec469915cb8babd6485db43fa F test/delete3.test 555e84a00a99230b7d049d477a324a631126a6ab F test/delete4.test 21d2113217eeaacac2d99defe14fe6611615ae86 -F test/delete_db.test 906fb709bd71443c2484dcf24b05a21d125d149f +F test/delete_db.test c70a43629dd4d3e1dd03fdaf7a22153af6a69d92 F test/descidx1.test 6d03b44c8538fe0eb4924e19fba10cdd8f3c9240 F test/descidx2.test 9f1a0c83fd57f8667c82310ca21b30a350888b5d F test/descidx3.test 09ddbe3f5295f482d2f8b687cf6db8bad7acd9a2 @@ -994,7 +994,7 @@ F test/parser1.test 391b9bf9a229547a129c61ac345ed1a6f5eb1854 F test/pcache.test c8acbedd3b6fd0f9a7ca887a83b11d24a007972b F test/pcache2.test af7f3deb1a819f77a6d0d81534e97d1cf62cd442 F test/percentile.test 4243af26b8f3f4555abe166f723715a1f74c77ff -F test/permutations.test 544a2f317fc5045bc512ae432f89eae303c0d640 +F test/permutations.test cd0b7bc04bf5e50d3a993d24c834d591f7d4f5fe F test/pragma.test 1e94755164a3a3264cd39836de4bebcb7809e5f8 F test/pragma2.test e5d5c176360c321344249354c0c16aec46214c9f F test/pragma3.test 14c12bc5352b1e100e0b6b44f371053a81ccf8ed @@ -1525,7 +1525,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 db3ebd7c52cfc5fcc7be00f52e9d7c84719f7b93 -R b069306c2d67148a9ccacc36a85fb205 +P d4928fb5cd63a72808f01778fa5a11395385dedf +R 655565020380644d43819ad1f36a9dcb U dan -Z 47d40874d45f38572688cc85bd002b66 +Z a8ea3044081061bc4f0bce028e9eb24e diff --git a/manifest.uuid b/manifest.uuid index adc77774f6..684dc2a297 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -d4928fb5cd63a72808f01778fa5a11395385dedf \ No newline at end of file +46b7d19e0282ecd7622344aafad8c2feb83c9658 \ No newline at end of file diff --git a/test/delete_db.test b/test/delete_db.test index 520d4f94b3..09c44ff9f3 100644 --- a/test/delete_db.test +++ b/test/delete_db.test @@ -9,7 +9,8 @@ # #*********************************************************************** # This file implements regression tests for SQLite library. The -# focus of this file is testing the DELETE FROM statement. +# focus of this file is testing the code in test_delete.c (the +# sqlite3_delete_database() API). # set testdir [file dirname $argv0] @@ -85,6 +86,7 @@ sqlite3 db test2.database -vfs multiplex sqlite3_multiplex_control db "main" chunk_size 32768 do_test 1.3.0 { + execsql { PRAGMA auto_vacuum = 0; } execsql { CREATE TABLE x1(a, b); WITH s(i) AS ( VALUES(1) UNION ALL SELECT i+1 FROM s WHERE i<1000 ) @@ -164,6 +166,7 @@ ifcapable 8_3_names { sqlite3_multiplex_control db "main" chunk_size 32768 do_test 2.3.0 { + execsql { PRAGMA auto_vacuum = 0; } execsql { CREATE TABLE x1(a, b); WITH s(i) AS ( VALUES(1) UNION ALL SELECT i+1 FROM s WHERE i<1000 ) diff --git a/test/permutations.test b/test/permutations.test index f4784cfcee..f8880da225 100644 --- a/test/permutations.test +++ b/test/permutations.test @@ -751,6 +751,9 @@ test_suite "inmemory_journal" -description { # statement switches the database out of wal mode at inopportune # times. snapshot_fault.test + + # This test assumes a journal file is created on disk. + delete_db.test }] ifcapable mem3 { @@ -950,6 +953,7 @@ test_suite "journaltest" -description { async4.test bigfile.test backcompat.test e_wal* fstat.test mmap2.test pager1.test syscall.test tkt3457.test *malloc* mmap* multiplex* nolock* pager2.test *fault* rowal* snapshot* superlock* symlink.test + delete_db.test }] if {[info commands register_demovfs] != ""} {