diff options
author | Jade Lovelace <lix@jade.fyi> | 2024-03-10 00:32:43 -0800 |
---|---|---|
committer | Jade Lovelace <lix@jade.fyi> | 2024-03-11 14:14:43 -0700 |
commit | 1b8662b85cb70e02c2a1650e290ec3007b6c6d30 (patch) | |
tree | 884886b562193a82c691ce1411185b51e2e54af7 /tests/unit/libstore | |
parent | be2b87ed4dda865406096196804b784f4c293687 (diff) |
import the revisions to the characterization test framework from cppnix
This has some Flaws for sure (like, it is going to be a bit stretched to
use for repl characterization), but it is a start.
Change-Id: I258c8beb3aee236f45818a03be83bcda858120c9
Diffstat (limited to 'tests/unit/libstore')
-rw-r--r-- | tests/unit/libstore/characterization.hh | 28 | ||||
-rw-r--r-- | tests/unit/libstore/common-protocol.cc | 2 | ||||
-rw-r--r-- | tests/unit/libstore/derivation.cc | 2 | ||||
-rw-r--r-- | tests/unit/libstore/protocol.hh | 2 | ||||
-rw-r--r-- | tests/unit/libstore/serve-protocol.cc | 2 | ||||
-rw-r--r-- | tests/unit/libstore/worker-protocol.cc | 2 |
6 files changed, 5 insertions, 33 deletions
diff --git a/tests/unit/libstore/characterization.hh b/tests/unit/libstore/characterization.hh deleted file mode 100644 index 46bf4b2e5..000000000 --- a/tests/unit/libstore/characterization.hh +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once -///@file - -namespace nix { - -/** - * The path to the `unit-test-data` directory. See the contributing - * guide in the manual for further details. - */ -static Path getUnitTestData() { - return getEnv("_NIX_TEST_UNIT_DATA").value(); -} - -/** - * Whether we should update "golden masters" instead of running tests - * against them. See the contributing guide in the manual for further - * details. - */ -static bool testAccept() { - return getEnv("_NIX_TEST_ACCEPT") == "1"; -} - -constexpr std::string_view cannotReadGoldenMaster = - "Cannot read golden master because another test is also updating it"; - -constexpr std::string_view updatingGoldenMaster = - "Updating golden master"; -} diff --git a/tests/unit/libstore/common-protocol.cc b/tests/unit/libstore/common-protocol.cc index 4c9ffb1ce..a820cb1c2 100644 --- a/tests/unit/libstore/common-protocol.cc +++ b/tests/unit/libstore/common-protocol.cc @@ -7,7 +7,7 @@ #include "common-protocol-impl.hh" #include "build-result.hh" #include "protocol.hh" -#include "characterization.hh" +#include "tests/characterization.hh" namespace nix { diff --git a/tests/unit/libstore/derivation.cc b/tests/unit/libstore/derivation.cc index 2c4857c77..ca0cdff71 100644 --- a/tests/unit/libstore/derivation.cc +++ b/tests/unit/libstore/derivation.cc @@ -5,7 +5,7 @@ #include "derivations.hh" #include "tests/libstore.hh" -#include "characterization.hh" +#include "tests/characterization.hh" namespace nix { diff --git a/tests/unit/libstore/protocol.hh b/tests/unit/libstore/protocol.hh index 52689c51b..7fdd3e11c 100644 --- a/tests/unit/libstore/protocol.hh +++ b/tests/unit/libstore/protocol.hh @@ -2,7 +2,7 @@ #include <gtest/gtest.h> #include "tests/libstore.hh" -#include "characterization.hh" +#include "tests/characterization.hh" namespace nix { diff --git a/tests/unit/libstore/serve-protocol.cc b/tests/unit/libstore/serve-protocol.cc index 138f31b47..6cc60ca3e 100644 --- a/tests/unit/libstore/serve-protocol.cc +++ b/tests/unit/libstore/serve-protocol.cc @@ -7,7 +7,7 @@ #include "serve-protocol-impl.hh" #include "build-result.hh" #include "protocol.hh" -#include "characterization.hh" +#include "tests/characterization.hh" namespace nix { diff --git a/tests/unit/libstore/worker-protocol.cc b/tests/unit/libstore/worker-protocol.cc index 1389e2bac..2d6fbd58f 100644 --- a/tests/unit/libstore/worker-protocol.cc +++ b/tests/unit/libstore/worker-protocol.cc @@ -8,7 +8,7 @@ #include "derived-path.hh" #include "build-result.hh" #include "protocol.hh" -#include "characterization.hh" +#include "tests/characterization.hh" namespace nix { |