aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLinus Heckemann <git@sphalerite.org>2023-03-19 14:14:30 +0100
committerLinus Heckemann <git@sphalerite.org>2023-03-19 14:14:30 +0100
commit3c3bd0767f70309417999ebfa34cb89cc78d4a3e (patch)
treec51fb558f4ac7d49a1ee33a57bb7d5481581adc0 /tests
parentf1c9d83697e074c32f4efdcb2845bc25edc48f13 (diff)
Create test lockfiles in TEST_ROOT
Diffstat (limited to 'tests')
-rw-r--r--tests/flakes/flakes.sh12
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/flakes/flakes.sh b/tests/flakes/flakes.sh
index fcbb01b05..f2e216435 100644
--- a/tests/flakes/flakes.sh
+++ b/tests/flakes/flakes.sh
@@ -495,12 +495,12 @@ nix store delete $(nix store add-path $badFlakeDir)
[[ $(NIX_PATH=flake3=flake:flake3 nix-instantiate --eval '<flake3>' -A x) = 123 ]]
# Test alternate lockfile paths.
-nix flake lock $flake2Dir --output-lock-file flake2.lock
-cmp $flake2Dir/flake.lock flake2.lock >/dev/null # lockfiles should be identical, since we're referencing flake2's original one
+nix flake lock $flake2Dir --output-lock-file $TEST_ROOT/flake2.lock
+cmp $flake2Dir/flake.lock $TEST_ROOT/flake2.lock >/dev/null # lockfiles should be identical, since we're referencing flake2's original one
-nix flake lock $flake2Dir --output-lock-file flake2-overridden.lock --override-input flake1 git+file://$flake1Dir?rev=$flake1OriginalCommit
-expectStderr 1 cmp $flake2Dir/flake.lock flake2-overridden.lock
-nix flake metadata $flake2Dir --reference-lock-file flake2-overridden.lock | grepQuiet $flake1OriginalCommit
+nix flake lock $flake2Dir --output-lock-file $TEST_ROOT/flake2-overridden.lock --override-input flake1 git+file://$flake1Dir?rev=$flake1OriginalCommit
+expectStderr 1 cmp $flake2Dir/flake.lock $TEST_ROOT/flake2-overridden.lock
+nix flake metadata $flake2Dir --reference-lock-file $TEST_ROOT/flake2-overridden.lock | grepQuiet $flake1OriginalCommit
# reference-lock-file can only be used if allow-dirty is set.
-expectStderr 1 nix flake metadata $flake2Dir --no-allow-dirty --reference-lock-file flake2-overridden.lock
+expectStderr 1 nix flake metadata $flake2Dir --no-allow-dirty --reference-lock-file $TEST_ROOT/flake2-overridden.lock