aboutsummaryrefslogtreecommitdiff
path: root/tests/unit/libstore
diff options
context:
space:
mode:
authorJade Lovelace <lix@jade.fyi>2024-03-10 00:32:43 -0800
committerJade Lovelace <lix@jade.fyi>2024-03-11 14:14:43 -0700
commit1b8662b85cb70e02c2a1650e290ec3007b6c6d30 (patch)
tree884886b562193a82c691ce1411185b51e2e54af7 /tests/unit/libstore
parentbe2b87ed4dda865406096196804b784f4c293687 (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.hh28
-rw-r--r--tests/unit/libstore/common-protocol.cc2
-rw-r--r--tests/unit/libstore/derivation.cc2
-rw-r--r--tests/unit/libstore/protocol.hh2
-rw-r--r--tests/unit/libstore/serve-protocol.cc2
-rw-r--r--tests/unit/libstore/worker-protocol.cc2
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 {