lix/src/libstore/tests
John Ericson 903700c5e1 Simplify ContentAddress
Whereas `ContentAddressWithReferences` is a sum type complex because different
varieties support different notions of reference, and
`ContentAddressMethod` is a nested enum to support that,
`ContentAddress` can be a simple pair of a method and hash.

`ContentAddress` does not need to be a sum type on the outside because
the choice of method doesn't effect what type of hashes we can use.

Co-Authored-By: Cale Gibbard <cgibbard@gmail.com>
2023-07-07 07:30:01 -04:00
..
test-data Add error reporting to machine spec paser 2021-10-17 12:45:56 +04:00
derivation.cc Simplify ContentAddress 2023-07-07 07:30:01 -04:00
derived-path.cc Fix some bounds in rapid check instances 2023-05-15 10:41:44 -04:00
derived-path.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
downstream-placeholder.cc Upgrade downstreamPlaceholder to a type with methods 2023-05-17 17:41:16 -04:00
libstore.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
local.mk More property tests 2023-01-29 17:09:59 -05:00
machines.cc Add error reporting to machine spec paser 2021-10-17 12:45:56 +04:00
nar-info-disk-cache.cc NarInfoDiskCache: Also test id consistency with updated fields 2023-02-07 23:34:36 +01:00
outputs-spec.cc Fix some bounds in rapid check instances 2023-05-15 10:41:44 -04:00
outputs-spec.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
path.cc More property tests 2023-01-29 17:09:59 -05:00
path.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
references.cc Add a test for RefScanSink and clean up the code 2021-10-04 14:29:42 +02:00