]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Update some test cases in fts5corrupt3.test and fts5corruptB.test to account for...
authordan <Dan Kennedy>
Tue, 14 Jul 2026 11:46:07 +0000 (11:46 +0000)
committerdan <Dan Kennedy>
Tue, 14 Jul 2026 11:46:07 +0000 (11:46 +0000)
FossilOrigin-Name: a48f4cf312b8a1af03b1dc61d8475fc7448fb927e2573fa98882e7b14c065c65

ext/fts5/test/fts5corrupt3.test
ext/fts5/test/fts5corruptB.test
manifest
manifest.uuid

index 38621751a016369605ca08585b3ed6fc5bdeb7af..8ab353de9832830e3e52b38d20245db05195fb2c 100644 (file)
@@ -15362,8 +15362,9 @@ do_test 79.0 {
 | end sql053282.txt.db 
 }]} {}
 
+breakpoint
 do_execsql_test 79.1 {
-  CREATE VIRTUAL TABLE t2 USING fts5vocab('t1','row');
+  CREATE VIRTUAL TABLE temp.t2 USING fts5vocab(main, 't1','row');
 }
 
 do_catchsql_test 79.2 {
@@ -15891,22 +15892,16 @@ do_test 82.0 {
 | end c0.txt.db
 }]} {}
 
-do_execsql_test 82.2 {
+do_catchsql_test 82.2 {
   UPDATE t1 SET b=quote(zeroblob(current_date)) WHERE t1 MATCH 't*';
   PRAGMA writable_schema=ON;
 
   UPDATE sqlite_schema SET sql='SELECT * FROM t1' WHERE rowid=6;
   INSERT INTO t1(t1,rank) VALUES('secure-delete',1);
-}
+} {1 {database disk image is malformed}}
 
 do_catchsql_test 82.3 {
   CREATE VIRTUAL TABLE IF NOT EXISTS t USING rtree(x,c);
-} {1 {Too few columns for an rtree table}}
-
-do_catchsql_test 82.4 {
-  BEGIN;
-  REPLACE INTO t1(rowid,b,a,rowid) VALUES(x'44023b9eb002d28b0ee90c',1,2,3);
-  SAVEPOINT b;
 } {1 {database disk image is malformed}}
 
 #-------------------------------------------------------------------------
index e4625d3e704199baf6fc8e1a1a17a80cb3304995..5690585d11b1df8c0ac54b7549a4ba5da4344c12 100644 (file)
@@ -2536,7 +2536,7 @@ do_test 3.0 {
 } {}
 do_catchsql_test 3.1 {
   DELETE FROM t WHERE rowid=1;
-} {0 {}}
+} {1 {fts5: corruption found reading blob 137438953474 from table "t"}}
 do_catchsql_test 3.2 {
   INSERT INTO t(t) VALUES('integrity-check');
 } {1 {fts5: corruption found reading blob 137438953474 from table "t"}}
index ebe18636a529a2784168ea76a48ce2131ffbbd1b..0756e73a4f2b314525e7a66f712ac25f09bf15b5 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Add\sassert()s\sand\sa\stestcase()\sto\sand\sfix\sand\simprove\scomments\sin\nthe\spercentSort()\sroutine.
-D 2026-07-13T14:52:13.130
+C Update\ssome\stest\scases\sin\sfts5corrupt3.test\sand\sfts5corruptB.test\sto\saccount\sfor\srecent\supdates\sto\sdatabase\sand\srecord\scorruption\sdetection.
+D 2026-07-14T11:46:07.300
 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@ -164,7 +164,7 @@ F ext/fts5/test/fts5contentless4.test ec34dc69ef474ca9997dae6d91e072906e0e9a5a4b
 F ext/fts5/test/fts5contentless5.test 38cd0392c730dc7090c550321ce3c24ba4c392bc97308b51a4180e9959dca7b5
 F ext/fts5/test/fts5corrupt.test 237fce1c3261bb3a5bec333b0f0dbf5b105ec32627ef14cccbda3cfe13833193
 F ext/fts5/test/fts5corrupt2.test 4a03a158c2cb617c9f76d26b35c1ef2534124bc0bbddcea38dfd5b170ebea27b
-F ext/fts5/test/fts5corrupt3.test 121a8a7622dfe1be1bc55cbe70eddd6a3416f76a837dc8c06a11a32e781595a4
+F ext/fts5/test/fts5corrupt3.test 4f28416903ee4f7d08956906654f08f0193428de19b0d1084d8c1992e6b9cc85
 F ext/fts5/test/fts5corrupt4.test dc08d19f5b8943e95a7778a7d8da592042504faf18dd93f68f7d7a0d7d7dd733
 F ext/fts5/test/fts5corrupt5.test 541dcee99eee8736f6b252d996a1262a778aa9fbe6344c781f9ea2becfae0bf5
 F ext/fts5/test/fts5corrupt6.test 2d72db743db7b5d9c9a6d0cfef24d799ed1aa5e8192b66c40e871a37ed9eed06
@@ -172,7 +172,7 @@ F ext/fts5/test/fts5corrupt7.test 9664c15360e8b649ad76f457a0bbf5a7271b8eff1a8ee1
 F ext/fts5/test/fts5corrupt8.test 0b10750caf8aa23fa1c379ca4caf6130d41454505e4d5315590f4061eedcbe44
 F ext/fts5/test/fts5corrupt9.test 4253b9b59f33effac8b67da72ec34309c738aca2d5e8e2656bfbbd6a489a1dfe
 F ext/fts5/test/fts5corruptA.test 50b48f15548a3466dbd17000956ee86c2eb7d18d5a649bc11126ec917113b807
-F ext/fts5/test/fts5corruptB.test 2aa911447497c95aaefb10d409c2f2861fb344e8d6f79cbbe17481a20797373c
+F ext/fts5/test/fts5corruptB.test 8d4b2296e69ed803d5d4abc61688de12e114557922fd83e277f5fc8b46407e39
 F ext/fts5/test/fts5corruptbig.test 9f95b40fa36e292feceab02b2ef06e21878bfa1ac7afefa138aae05518b51774
 F ext/fts5/test/fts5delete.test 2a5008f8b1174ef41d1974e606928c20e4f9da77d9f8347aed818994d89cced4
 F ext/fts5/test/fts5detail.test 54015e9c43ec4ba542cfb93268abdf280e0300f350efd08ee411284b03595cc4
@@ -2214,8 +2214,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee
 F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
 F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
-P c3d307d1367ba08c9ddb9fc26c95131d3e124d7e97896383f21b48cdc154a50a
-R dce27a71b4f05a6c5b80250cb2210f1a
-U drh
-Z 6e47befc1532a9c16e5b5298466e897a
+P be673351ebdeba8e78ee11941ecb3e178e4d5212ff07f1d2790320af1d52e6a0
+R 66bced70954189c1cac524c4b583ab74
+U dan
+Z 21b295c5a3ba22b0d200f147c4a4c3fb
 # Remove this line to create a well-formed Fossil manifest.
index 08f44100e86ec57385dc9c12c69462811c9f253d..c7e4a3dd1f1269ee70ca9db505763815c7a7aba5 100644 (file)
@@ -1 +1 @@
-be673351ebdeba8e78ee11941ecb3e178e4d5212ff07f1d2790320af1d52e6a0
+a48f4cf312b8a1af03b1dc61d8475fc7448fb927e2573fa98882e7b14c065c65