diff options
author | eldritch horrors <pennae@lix.systems> | 2024-03-04 03:52:05 +0100 |
---|---|---|
committer | eldritch horrors <pennae@lix.systems> | 2024-03-04 04:36:33 +0100 |
commit | c36ba796dd53ee21e54fe1b0af756850e6d201af (patch) | |
tree | eac2511008cf13a986567d1c00b7448364dfaccb /tests | |
parent | 7e966819b59d968366a9df50bfaa7c7abd36d61e (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.mk | 13 |
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: \ |