mirror of
https://github.com/NixOS/nix.git
synced 2025-12-23 17:31:08 +01:00
Copy the relevant tests to ensure the new interfaces added in the last commit are tested. Perhaps I should try to deduplicat these tests some more. However its not clear how to do that outside of a big ugly C++ macro. https://github.com/google/googletest/blob/main/docs/advanced.md has some stuff but it is cumbersome and I didn't figure it out yet. This is done in a separate commit in order to be sure that the first commit really didn't change any behavior; if we changed the implementation and the tests at once, it would be harder to tell whether or not some behavioral changes slipped in what is supposed to be a "pure refactor". Co-Authored-By: Valentin Gagarin <valentin.gagarin@tweag.io> |
||
|---|---|---|
| .. | ||
| test-data | ||
| characterization.hh | ||
| common-protocol.cc | ||
| derivation.cc | ||
| derived-path.cc | ||
| derived-path.hh | ||
| downstream-placeholder.cc | ||
| libstore.hh | ||
| local.mk | ||
| machines.cc | ||
| nar-info-disk-cache.cc | ||
| outputs-spec.cc | ||
| outputs-spec.hh | ||
| path.cc | ||
| path.hh | ||
| protocol.hh | ||
| references.cc | ||
| worker-protocol.cc | ||