1542 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
ccfd97bf80 test: add error tests 2024-01-04 23:15:16 +01:00
Marcus Holland-Moritz
6267df8bcb test: add integral_value_parser test 2024-01-04 22:32:17 +01:00
Marcus Holland-Moritz
a23d04f625 fix: add missing include in integral_value_parser.h 2024-01-04 22:32:02 +01:00
Marcus Holland-Moritz
70b421cd5b test: add fragment_category test 2024-01-04 22:22:25 +01:00
Marcus Holland-Moritz
c7c467230c test: add speedometer test 2024-01-04 22:05:58 +01:00
Marcus Holland-Moritz
4868612f4d fix: error handling when using compression with metadata requirements 2024-01-04 12:06:50 +01:00
Marcus Holland-Moritz
2a9f301b80 fix: race condition for iol.err after progress thread is started 2024-01-03 18:52:28 +01:00
Marcus Holland-Moritz
3c552eb3df test(mkdwarfs): add output file tests 2024-01-03 13:17:26 +01:00
Marcus Holland-Moritz
10cbbb3d58 fix(progress): ensure timely exit in progress dtor 2024-01-03 13:02:24 +01:00
Marcus Holland-Moritz
8e4ecd6a9f test: add filesystem header tests 2024-01-03 12:43:14 +01:00
Marcus Holland-Moritz
2881a921ba fix(dwarfsck): use iolayer for mapping files / writing header 2024-01-03 12:42:42 +01:00
Marcus Holland-Moritz
accece15fd test(mkdwarfs): metadata packing options 2024-01-03 11:49:06 +01:00
Marcus Holland-Moritz
aad28c6aa1 feat(filesystem_v2): add dump() to string 2024-01-03 11:48:45 +01:00
Marcus Holland-Moritz
01065f92aa test: more mkdwarfs option tests 2024-01-02 19:38:35 +01:00
Marcus Holland-Moritz
0a0be0ce6f fix: --set-owner and --set-group did not work with non-zero ids 2024-01-02 19:38:35 +01:00
Marcus Holland-Moritz
710b321ac5 test: add mkdwarfs --debug-filter tests 2024-01-02 19:38:35 +01:00
Marcus Holland-Moritz
c1c0cc3528 test: improve inode dumping test 2024-01-02 17:14:40 +01:00
Marcus Holland-Moritz
d75f78b433 test: more mkdwarfs tests 2024-01-02 17:14:40 +01:00
Marcus Holland-Moritz
300010f8fb fix: max number of nilsimsa options is 3, not 4 2024-01-02 17:00:21 +01:00
Marcus Holland-Moritz
01c6c748c6 test: add block range tests 2024-01-02 12:32:37 +01:00
Marcus Holland-Moritz
043b0b1e0e test: include lzma binary filters in end-to-end tests 2024-01-02 12:05:05 +01:00
Marcus Holland-Moritz
3eb6b22090 chore: include test binaries in coverage analysis 2024-01-02 11:58:46 +01:00
Marcus Holland-Moritz
310c8b6fad chore: simplify coverage upload 2024-01-02 11:58:46 +01:00
Marcus Holland-Moritz
2aa96dfa3f test: more tools tests 2024-01-02 11:58:46 +01:00
Marcus Holland-Moritz
4ab808ced9 fix: utf8_truncate() handling of zero-width chars + test 2024-01-01 22:20:29 +01:00
Marcus Holland-Moritz
3575bfbc0e test: add recompression test 2024-01-01 22:20:29 +01:00
Marcus Holland-Moritz
d2bb917df6 fix(mkdwarfs): use os_access for mapping input filesystem 2024-01-01 17:14:15 +01:00
Marcus Holland-Moritz
e9688b7306 test: add test for failing to open input list file 2024-01-01 16:57:19 +01:00
Marcus Holland-Moritz
3e1d69ea2a chore: support map_file without size argument 2024-01-01 16:56:46 +01:00
Marcus Holland-Moritz
7fd51fb80c test: cannot combine --input-list and --filter 2024-01-01 16:19:39 +01:00
Marcus Holland-Moritz
04988e8a8a test: add tests for block size range 2024-01-01 16:15:12 +01:00
Marcus Holland-Moritz
e5856fc46e test: test invalid compression level 2024-01-01 16:13:04 +01:00
Marcus Holland-Moritz
3dbff1e33a chore: remove SYS_CERR define 2024-01-01 16:10:48 +01:00
Marcus Holland-Moritz
7842919992 fix(mkdwarfs): don't use SYS_CERR directly + test 2024-01-01 16:09:02 +01:00
Marcus Holland-Moritz
d432b4bfa9 feat(mkdwarfs): support time strings for --set-time 2024-01-01 16:02:31 +01:00
Marcus Holland-Moritz
9e83ebd312 chore(util): add time point parser 2024-01-01 16:02:31 +01:00
Marcus Holland-Moritz
bf33cba221 test: add --set-time tests 2023-12-31 19:27:02 +01:00
Marcus Holland-Moritz
c104dedc32 chore(entry): remove unused type_string() method 2023-12-31 17:36:42 +01:00
Marcus Holland-Moritz
1e0eeacfd6 test: add dump/info tests 2023-12-31 17:27:39 +01:00
Marcus Holland-Moritz
0ac4ba088f test: basic file_access tests 2023-12-31 16:18:43 +01:00
Marcus Holland-Moritz
6ac70d64bf fix(file_access): remove unnecessary special casing for windows 2023-12-31 16:18:11 +01:00
Marcus Holland-Moritz
22af434200 chore: update gtest to v1.14.0 2023-12-30 20:39:20 +01:00
Marcus Holland-Moritz
6d4153ca87 chore: add create_random_string() test helper 2023-12-30 20:13:17 +01:00
Marcus Holland-Moritz
9eb23bd7f3 chore: add throwing close() overload 2023-12-30 20:11:45 +01:00
Marcus Holland-Moritz
4d1de7ddf2 test: add inode dumping test 2023-12-30 17:16:04 +01:00
Marcus Holland-Moritz
86f0af2058 feat(scanner): use file_access abstraction for dumping inodes 2023-12-30 17:15:51 +01:00
Marcus Holland-Moritz
61db8cec2b chore: add open_output() to file_access 2023-12-30 17:08:22 +01:00
Marcus Holland-Moritz
8a61697799 chore(inode_manager): remove unused include 2023-12-30 16:47:15 +01:00
Marcus Holland-Moritz
46e6fbb721 chore: use file_access abstraction in builtin_script 2023-12-30 16:45:18 +01:00
Marcus Holland-Moritz
619abd8dc1 chore: add throwing file_access methods for convenience 2023-12-30 16:44:45 +01:00