lix/tests/unit/libstore
Pierre Bourdon a30c567336
filetransfer: unit test content-encoding handling
Very basic behavior test to ensure that gzip data gets internally
decompressed by the file transfer pipeline.

Change a std::string_view return value in the test harness to
std::string. I wouldn't call myself a C++ beginner and I still managed
to shoot myself in the foot like three times with the lifetime
managements there (e.g. [&] { return an_std_string; } ends up with a
dangling string_view!).

Change-Id: I1360750d4181ce1ca2a3aa4dc0e97e131351c469
2024-05-11 15:58:32 +02:00
..
data Don't run libstore unit tests in project root 2024-04-08 12:43:35 -07:00
common-protocol.cc import the revisions to the characterization test framework from cppnix 2024-03-11 14:14:43 -07:00
derivation.cc import the revisions to the characterization test framework from cppnix 2024-03-11 14:14:43 -07:00
derived-path.cc Move tests to separate directories, and document 2023-12-01 13:05:03 -05:00
downstream-placeholder.cc Move tests to separate directories, and document 2023-12-01 13:05:03 -05:00
filetransfer.cc filetransfer: unit test content-encoding handling 2024-05-11 15:58:32 +02:00
machines.cc Don't run libstore unit tests in project root 2024-04-08 12:43:35 -07:00
nar-info-disk-cache.cc Move tests to separate directories, and document 2023-12-01 13:05:03 -05:00
outputs-spec.cc Fix various clang-tidy lints 2024-03-29 20:26:38 -07:00
path.cc Disallow store path names that are . or .. (plus opt. -) 2024-05-02 19:34:38 +02:00
protocol.hh import the revisions to the characterization test framework from cppnix 2024-03-11 14:14:43 -07:00
references.cc Move tests to separate directories, and document 2023-12-01 13:05:03 -05:00
serve-protocol.cc import the revisions to the characterization test framework from cppnix 2024-03-11 14:14:43 -07:00
worker-protocol.cc import the revisions to the characterization test framework from cppnix 2024-03-11 14:14:43 -07:00