Marcus Holland-Moritz
|
2d4d8e79c9
|
fix: correctly handle delayed file access errors
|
2024-01-15 21:09:51 +01:00 |
|
Marcus Holland-Moritz
|
bc72147689
|
fix(logger): detect and remove \r from log messages
|
2024-01-15 15:41:32 +01:00 |
|
Marcus Holland-Moritz
|
f08dec266b
|
refactor: more flexible random file tree generation for testing
|
2024-01-15 08:34:16 +01:00 |
|
Marcus Holland-Moritz
|
f3b8dc29e4
|
chore: support using real terminal in test_iolayer
|
2024-01-15 08:34:16 +01:00 |
|
Marcus Holland-Moritz
|
3dbe63b7df
|
chore: support logging in worker_group
|
2024-01-14 20:16:06 +01:00 |
|
Marcus Holland-Moritz
|
e045a420c5
|
chore(logger): support LOG_FATAL
|
2024-01-14 20:16:06 +01:00 |
|
Marcus Holland-Moritz
|
0446513c06
|
fix: make sure exceptions in worker threads produce an error message
|
2024-01-14 20:16:06 +01:00 |
|
Marcus Holland-Moritz
|
179cfb8928
|
fix(inode_manager): handle file mapping errors
|
2024-01-14 17:26:58 +01:00 |
|
Marcus Holland-Moritz
|
2e02131478
|
fix(metadata): exit from find() if we found a non-directory inode
|
2024-01-14 15:31:53 +01:00 |
|
Marcus Holland-Moritz
|
4966013395
|
build: don't try to use mold with gcc at the moment
|
2024-01-14 14:25:45 +01:00 |
|
Marcus Holland-Moritz
|
0162aba94e
|
chore: silence gcc warnings
|
2024-01-14 14:25:22 +01:00 |
|
Marcus Holland-Moritz
|
3be0715c1f
|
fix(segmenter): repeating sequence detection was broken + test
This never properly worked for bytes >= 0x10 due to hash collisions
in the map that was used to verify the repeating sequence.
|
2024-01-14 14:25:08 +01:00 |
|
Marcus Holland-Moritz
|
c322708a7b
|
test: add filesystem read error tests
|
2024-01-14 10:59:44 +01:00 |
|
Marcus Holland-Moritz
|
27ac296248
|
test: add history tests
|
2024-01-14 10:59:29 +01:00 |
|
Marcus Holland-Moritz
|
7a1427f608
|
chore(inode_reader): report iovec stats as VERBOSE rather than INFO
|
2024-01-14 10:59:02 +01:00 |
|
Marcus Holland-Moritz
|
66533bad99
|
chore: try to make gmock regexes somewhat portable
|
2024-01-13 20:14:13 +01:00 |
|
Marcus Holland-Moritz
|
8ebb06c482
|
test: make random file tree more random
|
2024-01-13 19:16:50 +01:00 |
|
Marcus Holland-Moritz
|
2d12cd6c30
|
test(mkdwarfs): add test for fancy vs. non-fancy logging
|
2024-01-13 19:08:24 +01:00 |
|
Marcus Holland-Moritz
|
95c50920f5
|
feat(mkdwarfs): exit with code 2 in case of recoverable errors
|
2024-01-13 18:49:06 +01:00 |
|
Marcus Holland-Moritz
|
f90bec0235
|
test(mkdwarfs): colored logs test
|
2024-01-13 18:41:27 +01:00 |
|
Marcus Holland-Moritz
|
5dd8715964
|
test(mkdwarfs): more error tests
|
2024-01-13 15:43:20 +01:00 |
|
Marcus Holland-Moritz
|
5cf79e2208
|
test(mkdwarfs): low memory limit warning
|
2024-01-13 15:26:32 +01:00 |
|
Marcus Holland-Moritz
|
00ef910ef3
|
test(dwarfsck): more header and image check tests
|
2024-01-13 11:19:59 +01:00 |
|
Marcus Holland-Moritz
|
73b4680cf4
|
fix(dwarfsc): there's nothing in errno if ostream is bad() or fail()
|
2024-01-13 11:19:16 +01:00 |
|
Marcus Holland-Moritz
|
bc8ff4ebce
|
test: more dwarfsextract tests
|
2024-01-13 09:51:39 +01:00 |
|
Marcus Holland-Moritz
|
cc2a03446f
|
test(metadata): add inode_info test
|
2024-01-13 09:39:34 +01:00 |
|
Marcus Holland-Moritz
|
30f9c776d9
|
test: always assert tester.run() success
|
2024-01-13 09:39:34 +01:00 |
|
Marcus Holland-Moritz
|
8649cb93cb
|
test(metadata): add opendir/readdir tests
|
2024-01-13 09:39:34 +01:00 |
|
Marcus Holland-Moritz
|
70d6f1008d
|
fix(metadata): access() should work according to mode flags
|
2024-01-13 09:39:34 +01:00 |
|
Marcus Holland-Moritz
|
fc65375da6
|
refactor: tweak some tests for better performance
|
2024-01-13 07:49:51 +01:00 |
|
Marcus Holland-Moritz
|
f9785318d0
|
test(metadata): special file and time resolution tests
|
2024-01-13 00:27:47 +01:00 |
|
Marcus Holland-Moritz
|
786e0ba97a
|
chore(metadata): remove unused method
|
2024-01-12 23:58:35 +01:00 |
|
Marcus Holland-Moritz
|
131beea9d1
|
test(filesystem): add readlink tests
|
2024-01-12 23:58:35 +01:00 |
|
Marcus Holland-Moritz
|
b7cdf93072
|
test(mkdwarfs): add large input list test
|
2024-01-12 23:58:34 +01:00 |
|
Marcus Holland-Moritz
|
c205c37c54
|
test(mkdwarfs): test for filter recursion detection
|
2024-01-12 23:58:06 +01:00 |
|
Marcus Holland-Moritz
|
077763d26c
|
test(metadata): add path and modestring tests
|
2024-01-12 23:58:03 +01:00 |
|
Marcus Holland-Moritz
|
2124bbb5e2
|
refactor(metadata): simplify call to check_consistency()
|
2024-01-12 17:52:09 +01:00 |
|
Marcus Holland-Moritz
|
de5ec99eca
|
test(checksum): add checksum tests
|
2024-01-12 16:43:02 +01:00 |
|
Marcus Holland-Moritz
|
e4f1fdfcc6
|
chore(checksum): remove unused code
|
2024-01-12 16:01:29 +01:00 |
|
Marcus Holland-Moritz
|
0156f64e51
|
test(block_cache): test set_tidy_config error handling
|
2024-01-12 14:56:10 +01:00 |
|
Marcus Holland-Moritz
|
dae268bfe0
|
chore(block_cache): log stats at VERBOSE level rather than INFO
|
2024-01-12 14:15:02 +01:00 |
|
Marcus Holland-Moritz
|
7ff5196077
|
chore: only rebuild static release, only copy source tarball once
|
2024-01-12 14:13:09 +01:00 |
|
Marcus Holland-Moritz
|
7e40b3c34d
|
test(block_cache): stress test with different configurations
|
2024-01-12 14:13:09 +01:00 |
|
Marcus Holland-Moritz
|
61560f7d8e
|
fix(pcmaudio): correctly handle chunk alignment for AIFF, WAV, WAV64
|
2024-01-12 10:10:51 +01:00 |
|
Marcus Holland-Moritz
|
45498c0eb7
|
refactor(pcmaudio): use a chunk policy in iff_parser
|
2024-01-12 09:23:14 +01:00 |
|
Marcus Holland-Moritz
|
5d2189d629
|
test(pcmaudio): add format error tests
|
2024-01-11 23:13:28 +01:00 |
|
Marcus Holland-Moritz
|
ee21373ce2
|
fix(pcmaudio): improve error logging
|
2024-01-11 22:40:21 +01:00 |
|
Marcus Holland-Moritz
|
e3598ed4a3
|
fix(pcmaudio): warning was unintentionally logged as TRACE
|
2024-01-11 19:07:51 +01:00 |
|
Marcus Holland-Moritz
|
58c7d69c3b
|
chore(pcmaudio): change WARN -> VERBOSE for issues that can be handled
|
2024-01-11 18:09:08 +01:00 |
|
Marcus Holland-Moritz
|
f8aed78f1c
|
feat(pcmaudio): add some more audio format checks
|
2024-01-11 18:05:34 +01:00 |
|