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:
14
manifest
14
manifest
@@ -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.
|
||||
|
||||
@@ -1 +1 @@
|
||||
83adece349aed73b8d0a3aec141213ea329150eb529f4fd9774ca157b49d02fc
|
||||
83fe72bcdf866bdaf3043ae5b0c1eb45a9d50a01b24b7a531858271dd746baab
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user