Commit Graph
290 Commits
Author SHA1 Message Date
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 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
Timofey Solomko 5a91fb2145 [Tests] Add tests for TarContainer.formatOf function 2018-04-13 18:19:13 +03:00
Timofey Solomko 1d838c1d7e Slightly simplify and improve certain code 2018-04-07 13:38:00 +03:00
Timofey Solomko 4d72a0325b [Tests] Add test for ZIP custom extra field 2018-03-31 12:25:18 +03:00
Timofey Solomko cb9d181754 [BZip2] Don't create new Huffman trees if maximum amount of trees possible is already reached 2018-03-03 20:30:49 +03:00
Timofey Solomko f9684573cf Use "benchmark" instead of "performance testing" in text documents 2018-03-03 13:47:31 +03:00
Timofey Solomko b9797a05a8 [Tests] Add checks for recently added to ZIP owner/group IDs 2018-02-21 23:19:09 +03:00
Timofey Solomko e3006d05b6 [Tests] Add multiple additional checks for zip tests 2018-02-21 22:55:31 +03:00
Timofey Solomko 8831e7e872 [Tests] Add a couple of additional checks to tar tests 2018-02-11 13:11:09 +03:00
Timofey Solomko 19eb0a9e8d [Tests] Update results 2018-01-31 20:30:09 +03:00
Timofey Solomko 20b45e87f0 [Tests] Update results 2018-01-28 22:38:51 +03:00
Timofey Solomko c31f83313b [Tests] Don't call ZipContainer.info separately 2018-01-28 20:13:20 +03:00
Timofey Solomko 81a6cba5ff Swiftlinted with two new rules 2018-01-14 11:12:27 +03:00
Timofey Solomko c12a5a89d8 Fix tables in Results.md 2018-01-07 20:14:12 +03:00
Timofey Solomko 1929250dc1 Update Results.md with new results and clarifications about BBD's version and amount of iterations 2018-01-07 15:17:04 +03:00