1
0
mirror of https://github.com/sqlite/sqlite.git synced 2026-10-23 21:49:02 +03:00

Add extra test case to zipfile.test. No code changes.

FossilOrigin-Name: 83fe72bcdf866bdaf3043ae5b0c1eb45a9d50a01b24b7a531858271dd746baab
This commit is contained in:
dan
2026-06-02 11:11:02 +00:00
parent b1637e5408
commit 2a28b15748
3 changed files with 32 additions and 8 deletions

View File

@@ -1,5 +1,5 @@
C Fix\sthe\sCLI\sso\sthat\sit\sworks\swhen\scompiled\susing\sSTDCALL\son\s\nMicrosoft\sx86.\s\sChange\sshould\snot\saffect\sother\splatforms.\n[forum:/info/2026-06-02T09:44:12Z|Forum\s2026-06-02T09:44:12Z].
D 2026-06-02T10:08:30.009
C Add\sextra\stest\scase\sto\szipfile.test.\sNo\scode\schanges.
D 2026-06-02T11:11:02.705
F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@ -2109,7 +2109,7 @@ F test/writecrash.test 13520af28f376bfc8c0bcd130efc1fff20bb165198e8b94cf153f1f75
F test/zeroblob.test 7b74cefc7b281dfa2b07cd237987fbe94b4a2037a7771e9e83f2d5f608b1d99e
F test/zeroblobfault.test 861d8191a0d944dfebb3cb4d2c5b4e46a5a119eaec5a63dd996c2389f8063441
F test/zerodamage.test 9c41628db7e8d9e8a0181e59ea5f189df311a9f6ce99cc376dc461f66db6f8dc
F test/zipfile.test f397d50cd625b6ae1487bf4e5f00f99d7fa3a98b7426450a22d220e95f746505
F test/zipfile.test f0d22280f679a53fd0c47e76fc1b4732428be64763efdb119ddb37ffce202d23
F test/zipfile2.test 21afaffcf4f7769df38bf16e4a9c4dfa6ba1b0f5b695f844ec61fafb92db0db7
F test/zipfilefault.test 44d4d7a7f7cca7521d569d7f71026b241d65a6b1757aa409c1a168827edbbc2c
F tool/GetFile.cs 47852aa0d806fe47ed1ac5138bdce7f000fe87aaa7f28107d0cb1e26682aeb44
@@ -2207,8 +2207,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee
F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2
F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
P 08bb2878e7575ab069f8f132537880a47a4d4543a1ac8bffc55e32488223245c
R 7bda42de5c267b1c7c0f3e2216c5bba6
U drh
Z da9c927069104a7a040e82812bbdfdfa
P 83adece349aed73b8d0a3aec141213ea329150eb529f4fd9774ca157b49d02fc
R 5895367d2c01ff7b0c642a64e8135995
U dan
Z e6705703785369a0e1f0dd8fe0bbadb7
# Remove this line to create a well-formed Fossil manifest.

View File

@@ -1 +1 @@
83adece349aed73b8d0a3aec141213ea329150eb529f4fd9774ca157b49d02fc
83fe72bcdf866bdaf3043ae5b0c1eb45a9d50a01b24b7a531858271dd746baab

View File

@@ -967,4 +967,28 @@ if {[catch {db one {SELECT length( zeroblob(1200000000) )}}]==0} {
} {1 {out of memory}}
}
#-------------------------------------------------------------------------
reset_db
forcedelete test.zip
load_static_extension db zipfile
load_static_extension db fileio
do_execsql_test 24.0 {
CREATE VIRTUAL TABLE zzz USING zipfile('test.zip');
INSERT INTO zzz (name, data) VALUES ('f.txt','lotsoftext');
}
do_test 24.1 {
set zip [db one {SELECT hex( readfile('test.zip') )}]
set off [string first "504B0102" $zip]
set off [expr $off + 56]
set zip [string replace $zip $off [expr $off+3] 1F1F]
string length $zip
} {272}
do_catchsql_test 24.2 {
SELECT * FROM zipfile(unhex($zip))
} {1 {zip archive is corrupt}}
finish_test