aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authoreldritch horrors <pennae@lix.systems>2024-03-04 03:52:05 +0100
committereldritch horrors <pennae@lix.systems>2024-03-04 04:36:33 +0100
commitc36ba796dd53ee21e54fe1b0af756850e6d201af (patch)
treeeac2511008cf13a986567d1c00b7448364dfaccb /tests
parent7e966819b59d968366a9df50bfaa7c7abd36d61e (diff)
Merge pull request #9096 from NixOS/dont-rebuild-twice-on-ci
Don't run the tests that require building if we're not building (cherry picked from commit 8cfa582f436db8066eff74cb084990367e014ce6) Change-Id: I6085ca6107349669407340d7a5e52639a2febc90
Diffstat (limited to 'tests')
-rw-r--r--tests/functional/local.mk13
1 files changed, 10 insertions, 3 deletions
diff --git a/tests/functional/local.mk b/tests/functional/local.mk
index d60f1e08e..5eec6df9e 100644
--- a/tests/functional/local.mk
+++ b/tests/functional/local.mk
@@ -1,3 +1,7 @@
+# whether to run the tests that assume that we have a local build of
+# Nix
+HAVE_LOCAL_NIX_BUILD ?= 1
+
nix_tests = \
test-infra.sh \
init.sh \
@@ -118,7 +122,6 @@ nix_tests = \
flakes/show.sh \
impure-derivations.sh \
path-from-hash-part.sh \
- test-libstoreconsumer.sh \
toString-path.sh \
read-only-store.sh \
nested-sandboxing.sh
@@ -127,8 +130,12 @@ ifeq ($(HAVE_LIBCPUID), 1)
nix_tests += compute-levels.sh
endif
-ifeq ($(BUILD_SHARED_LIBS), 1)
- nix_tests += plugins.sh
+ifeq ($(HAVE_LOCAL_NIX_BUILD), 1)
+ nix_tests += test-libstoreconsumer.sh
+
+ ifeq ($(BUILD_SHARED_LIBS), 1)
+ nix_tests += plugins.sh
+ endif
endif
$(d)/test-libstoreconsumer.sh.test $(d)/test-libstoreconsumer.sh.test-debug: \