Commit Graph

304 Commits

Author SHA1 Message Date
Timofey Solomko e83f23effa Update copyright year to 2021 2021-01-11 11:20:57 +02:00
Timofey Solomko deab72a831 Merge branch 'hotfix-4.5.7' into develop 2020-10-16 15:57:08 +03:00
Timofey Solomko d88127d650 [Tests] Add tests for a very small and invalid files for BZip2, GZip, LZMA, TAR, XZ, and Zlib 2020-10-15 23:35:34 +03:00
Timofey Solomko 93fc1d3da3 [Tests] Add an empty zlib test 2020-10-15 23:35:30 +03:00
Timofey Solomko 5d357702e1 [Tests] Add an empty lzma test 2020-10-15 23:35:26 +03:00
Timofey Solomko 28fcfed632 [Tests] Add 7z tests for a very short and invalid files 2020-10-15 23:35:22 +03:00
Timofey Solomko 0282bcf151 [Tests] Add a test for opening very short file as a zip 2020-10-15 23:35:18 +03:00
Timofey Solomko 47655ccf70 [Tests] Add a test for a not-a-zip file 2020-10-14 23:49:54 +03:00
Timofey Solomko 761f0a0a3f Merge branch 'hotfix-4.5.5' into develop 2020-04-27 16:16:50 +03:00
Timofey Solomko 771031600b [Tests] Add a test for bad extended timestamp crash fix 2020-04-26 23:12:04 +03:00
Timofey Solomko d005d8f87f Merge branch 'hotfix-4.5.4' into develop 2020-04-11 01:01:11 +03:00
Timofey Solomko c1f283e1f7 Perform the download of test files manually via a utils.py command and a copy of gitattributes file 2020-04-07 22:33:28 +03:00
Timofey Solomko a844b34436 Update copyright year to 2020 2020-03-20 09:43:42 +03:00
Timofey Solomko f6949a8f66 Replace the usage of the deprecated Data(bytes:) initializer 2020-03-20 09:40:48 +03:00
Timofey Solomko 31ec1f1553 Update copyright year to 2020 2020-01-01 19:06:33 +03:00
Timofey Solomko 75b21ae107 Replace usage of ByteReader with LittleEndianByteReader 2019-05-01 19:34:30 +03:00
Timofey Solomko db82490ed8 Replace the usage of the deprecated Data(bytes:) initializer 2019-05-01 19:30:48 +03:00
Timofey Solomko ce47019097 Update copyright year to 2019 2019-01-02 23:15:43 +03:00
Timofey Solomko 9a424d64ad [tests] Don't hide errors in GZip unarchive tests 2018-12-09 12:49:11 +03:00
Timofey Solomko 0b36de6755 [Tests] Remove captain-obvious-styled assertion failure messages 2018-09-05 19:59:50 +03:00
Timofey Solomko 16b95740cb [Tests] Auxiliary functions which load tests and answers data are now throwing instead of optional-returning
This allows to remove cumbersome guard constructs in all tests and instead utilize the fact that test functions can be throwing (me being unaware of this is actually the reason why it was done initially this way).
2018-09-05 19:55:57 +03:00
Timofey Solomko 6ab3d0e20d [Tests] Add test for sha-256 check type in xz archive 2018-09-05 19:38:25 +03:00
Timofey Solomko 42a069200b [Tests] Add tests for Sha-256 2018-09-02 20:31:46 +03:00
Timofey Solomko dd751ec343 [Tests] Add test for delta filter in 7-Zip container 2018-08-29 10:55:18 +03:00
Timofey Solomko 8641dab8d2 [Tests] Add test for delta filter in xz archive 2018-08-29 10:55:17 +03:00
Timofey Solomko f9fb20d7eb Mention default options for external commands in tests results 2018-08-29 10:07:13 +03:00
Timofey Solomko f35c33c4d0 [Tests] More testing for zip data descriptor 2018-08-13 12:20:03 +03:00
Timofey Solomko 96c0024f6f Update benchmark results for 4.4.0 2018-08-08 00:07:11 +03:00
Timofey Solomko 648d6e94b7 [Tests] Add tar create test for big numeric field (in this case, uid) 2018-07-31 21:08:04 +03:00
Timofey Solomko eb86e8f4b3 [Tests] Add tar create test for negative mtime 2018-07-31 21:07:30 +03:00
Timofey Solomko feafb419f5 [Tests] Test creating ustar TAR containers without pax headers 2018-07-31 18:55:56 +03:00
Timofey Solomko 01f727627b [Tests] Migrate tar ext header tests to tar create tests 2018-07-31 14:15:59 +03:00
Timofey Solomko 0b8965d97f [Tests] Migrate tests for TarEntryInfo.generteContainerData() into TarContainer.create tests 2018-07-30 22:46:02 +03:00
Timofey Solomko a7e7deeb80 [Tests] Add a simple test for TarContainer.create 2018-07-30 22:45:56 +03:00
Timofey Solomko dddf29a811 [Tests] Add a couple of tests for tar entry infos with long names 2018-07-29 18:04:32 +03:00
Timofey Solomko 4dda3fe7f5 [Tests] Add a simple test for TarEntryInfo.generateContainerData 2018-07-29 18:04:32 +03:00
Timofey Solomko 24e7f38649 [Tests] Add several tests for TarExtendedHeader.generateContainerData() 2018-07-25 20:59:03 +03:00
Timofey Solomko cc46e94c0f [Tests] Add test for tar container with file with negative mtime
In this case base-256 encoding is also used
2018-07-23 19:11:33 +03:00
Timofey Solomko 4fd7d1dc99 [Tests] Add test for tar container with file of very big size
"Very big" means big enough to use base-256 encoding.
2018-07-23 19:04:37 +03:00
Timofey Solomko 3dbda52480 [Tests] Add more tar format test asserts 2018-07-23 09:34:38 +03:00
Timofey Solomko 12d70a4856 [TAR] Use new format property in formatOf function
As a result, gnu format is now returned correctly in some cases where previously ustar was a result.
2018-07-23 09:33:54 +03:00
Timofey Solomko d8416dc711 [Tests] Add test case for gnu TAR format with incremental backup 2018-07-23 09:25:33 +03:00
Timofey Solomko 69baf93416 [Tests] Add a simple unicode test for 7z 2018-07-17 19:37:35 +03:00
Timofey Solomko 54e9f77e82 [Tests] Significantly expand testing being done of Containers-related (7z/TAR/ZIP) code 2018-07-17 19:33:04 +03:00
Timofey Solomko c5590caf95 [Tests] Add a couple of tests (ustar and pax formats) for TAR with unicode file names 2018-07-16 20:19:37 +03:00
Timofey Solomko 7da519c4c5 [Tests] Test data content of the ZIP unicode test 2018-07-16 20:13:31 +03:00
Timofey Solomko dba2599874 [Tests] Disable ZIP custom extra field after finishing test 2018-05-14 13:46:26 +03:00
Timofey Solomko e0cba7f420 Mention iteration changes in benchmark results 2018-04-21 14:02:20 +03:00
Timofey Solomko e152c3b2c4 Add Swift version column to benchmark results 2018-04-21 13:48:06 +03:00
Timofey Solomko ed56b7d8bf Add benchmark results for 4.3.0 2018-04-21 13:45:04 +03:00