tvl-depot/tvix/glue/src/tests
Aspen Smith 54609e8c17 feat(tvix/glue): Add AsyncRead wrapper to decompress streams
Add a new AsyncRead wrapper, DecompressedReader, that wraps an
underlying AsyncRead, but sniffs the magic bytes at the start of the
stream to determine which compression format is being used out of the
three that are supported by builtins.fetchTarball, and switches to the
correct decompression algorithm adapter dynamically.

This will be used in the implementation of builtins.fetchTarball

Change-Id: I892a4683d5c93e67d4c173f3d21199bdc6605922
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11019
Reviewed-by: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
2024-03-11 11:35:18 +00:00
..
nix_tests feat(tvix/glue): introduce test suite for context strings 2024-01-17 17:31:07 +00:00
tvix_tests fix(tvix/glue/tests): resolve logic error in hasContextInAttrKeys 2024-01-22 14:24:51 +00:00
0hm2f1psjpcwg8fijsmr4wwxrx59s092-bar.drv feat(tvix/build/protos): add some missing fields 2023-12-26 10:20:41 +00:00
blob.tar.bz2 feat(tvix/glue): Add AsyncRead wrapper to decompress streams 2024-03-11 11:35:18 +00:00
blob.tar.gz feat(tvix/glue): Add AsyncRead wrapper to decompress streams 2024-03-11 11:35:18 +00:00
blob.tar.xz feat(tvix/glue): Add AsyncRead wrapper to decompress streams 2024-03-11 11:35:18 +00:00
ch49594n9avinrf8ip0aslidkc4lxkqv-foo.drv feat(tvix/build): add derivation_to_build_request 2023-12-11 22:35:39 +00:00
mod.rs feat(tvix/eval): implement builtins.filterSource 2024-02-20 14:16:36 +00:00
ss2p4wmxijn652haqyd7dckxwl4c7hxx-bar.drv test(tvix/glue/known_paths): add tests 2024-02-17 07:54:05 +00:00