30 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
964a4f49e6 refactor(file_stat): turn into proper object with hidden data 2024-07-31 22:36:13 +02:00
Marcus Holland-Moritz
df6ff2ccbd chore(tools_test): allow external io_service for subprocess (wip) 2024-07-31 11:06:18 +02:00
Marcus Holland-Moritz
eaeb9f6afe test: more FUSE driver tests on windows 2024-07-31 00:20:16 +02:00
Marcus Holland-Moritz
ee4fe24850 test: more FUSE driver tests 2024-07-30 19:08:39 +02:00
Marcus Holland-Moritz
061f6419b6 test: more FUSE driver xattr tests 2024-07-30 01:08:26 +02:00
Marcus Holland-Moritz
522efd04f7 refactor: switch to using system includes for dwarfs headers 2024-05-22 14:56:08 +02:00
Marcus Holland-Moritz
0721b199f5 refactor: folly::dynamic -> nlohmann::json, part 2 2024-05-14 17:59:33 +02:00
Marcus Holland-Moritz
2cb5542a5d chore: allow skipping of FUSE tests (should help with gh #214) 2024-05-07 21:39:26 +02:00
Marcus Holland-Moritz
aa000939a6 feat(dwarfs): support extended attributes on windows 2024-05-07 08:38:59 +02:00
Marcus Holland-Moritz
9346f572d4 feat: add portable xattr functions (non-windows part) 2024-05-07 08:38:59 +02:00
Marcus Holland-Moritz
29a126b4ac test: fuse driver perfmon option 2024-04-29 23:01:11 +02:00
Marcus Holland-Moritz
c14e884188 test: some tools_test cleanups 2024-04-29 23:01:11 +02:00
Marcus Holland-Moritz
efb5995a20 fix(tools_test): retry fusermount when it occasionally fails 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
5a2a0f515f fix(dwarfs): files not showing in finder w/o noapplexattr (gh #211) 2024-04-14 16:36:05 +02:00
Marcus Holland-Moritz
43ec38d65d chore: fix warnings when building on macOS 2024-02-02 21:43:22 +01:00
Marcus Holland-Moritz
dbb412729b chore: macOS build tweaks 2024-02-02 14:27:55 +01:00
Marcus Holland-Moritz
17a74390c8 chore(tools_test): retry umount on macOS
We've seen some spurious failures to unmount a FUSE volume due to
the volume still being busy. Not sure if this fixes it, but worth
a try.
2024-02-01 17:09:59 +01:00
Marcus Holland-Moritz
a97161e6da feat: support building on OSX (should address gh #132) 2024-01-30 21:59:54 +01:00
Marcus Holland-Moritz
6f3ad2a563 test: try to improve test speed a bit 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
da608ba3e6 refactor: use class to temporarily disable leak checks 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
f5869ddbf4 test: tool --man tests 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
bc8ff4ebce test: more dwarfsextract tests 2024-01-13 09:51:39 +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
2aa96dfa3f test: more tools tests 2024-01-02 11:58:46 +01:00
Marcus Holland-Moritz
fa60881ad9 fix: allow everything to build/test without FLAC support 2023-12-28 20:57:44 +01:00
Marcus Holland-Moritz
80dc5b0c8e test(dwarfs): add cache tidying options to tools test 2023-12-28 20:34:05 +01:00
Marcus Holland-Moritz
2bee3ec702 feat(mkdwarfs): support writing file system to stdout 2023-12-25 22:02:28 +01:00
Marcus Holland-Moritz
ee178ac223 test: check tool usage 2023-12-24 11:58:17 +01:00
Marcus Holland-Moritz
ab54211e63 refactor: use smaller image for category tests 2023-12-24 09:34:32 +01:00
Marcus Holland-Moritz
cce7cdd494 refactor: simplify test handling in CMakeLists.txt 2023-12-24 09:11:47 +01:00