tvl-depot/tvix/castore/src/directoryservice
Florian Klink 07a51c7dc9 feat(tvix/store): add rstest-based PathInfoService tests
This introduces rstest-based tests. We also add fixtures for creating
some BlobService / DirectoryService out of thin air.
To test a PathInfoService, we don't really care too much about its
internal storage - ensuring they work is up to the castore tests.

Change-Id: Ia62af076ef9c9fbfcf8b020a781454ad299d972e
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11272
Tested-by: BuildkiteCI
Reviewed-by: Connor Brewster <cbrewster@hey.com>
2024-03-28 07:02:18 +00:00
..
tests feat(tvix/castore): add rstest-based DirectoryService tests 2024-03-24 20:00:40 +00:00
closure_validator.rs refactor(tvix/castore/directory/grpc_wrapper): use ClosureValidator 2024-03-24 19:55:42 +00:00
from_addr.rs refactor(tvix/castore/directory/from_addr): use match guards 2024-03-20 11:53:04 +00:00
grpc.rs refactor(tvix/castore): instrument DirectoryPutter impls consistently 2024-03-20 21:02:44 +00:00
memory.rs refactor(tvix/castore/directory): have SimplePutter use Validator 2024-03-24 17:42:30 +00:00
mod.rs feat(tvix/store): add rstest-based PathInfoService tests 2024-03-28 07:02:18 +00:00
simple_putter.rs refactor(tvix/castore/directory): have SimplePutter use Validator 2024-03-24 17:42:30 +00:00
sled.rs feat(tvix/castore/directory): add SledDirectoryPutter 2024-03-24 19:56:55 +00:00
traverse.rs fix(tvix/castore/directory/tests): close upload handle 2024-03-23 22:00:16 +00:00
utils.rs refactor(tvix/castore/directory): have SimplePutter use Validator 2024-03-24 17:42:30 +00:00