lix/tests
Alexander Bantyev 8cbf862e6f
Flakes: computeLocks: pass correct LockParent when reusing oldLock
Previously, when we were attempting to reuse the old lockfile
information in the computeLocks function, we have passed the parent of
the current input to the next computeLocks call. This was incorrect,
since the follows are resolved relative to the parent. This caused
issues when we tried to reuse oldLock but couldn't for some
reason (read: mustRefetch is true), in that case the follows were
resolved incorrectly.

Fix this by passing the correct parent, and adding some tests to
prevent this particular regression from happening again.

Closes https://github.com/NixOS/nix/issues/5697
2021-12-02 12:02:34 +03:00
..
ca Fix nix repl’s building of CA derivations 2021-11-05 11:04:14 +01:00
config
lang Make lists be comparable 2021-11-24 13:40:46 +01:00
plugins
add.sh
bad.tar.xz
binary-cache-build-remote.sh
binary-cache.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
brotli.sh
build-dry.sh
build-hook-ca-fixed.nix
build-hook-ca-floating.nix
build-hook.nix
build-remote-content-addressed-fixed.sh
build-remote-content-addressed-floating.sh
build-remote-input-addressed.sh
build-remote.sh nix-store --serve: pass on settings.keepFailed from SSH store 2021-08-31 13:11:46 +02:00
build.sh
ca-shell.nix Make nix-shell work when nixpkgs is content-addressed 2021-11-26 09:56:48 +01:00
case-hack.sh
case.nar
check-refs.nix
check-refs.sh
check-reqs.nix
check-reqs.sh
check.nix
check.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
common.sh.in Fix testing the other daemon 2021-11-18 22:23:36 +00:00
compression-levels.sh Add compression level for NARs 2021-10-12 02:14:36 -04:00
compute-levels.sh
config.nix.in
config.sh Make experimental-features a proper type 2021-10-26 07:02:31 +02:00
db-migration.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
dependencies.builder0.sh
dependencies.nix
dependencies.sh
describe-stores.sh
dummy
dump-db.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
eval-store.sh Disable the eval-store test when using the daemon 2021-10-15 14:15:43 +02:00
export-graph.nix
export-graph.sh
export.sh
failing.nix nix-store --serve: pass on settings.keepFailed from SSH store 2021-08-31 13:11:46 +02:00
fetchGit.sh
fetchGitRefs.sh
fetchGitSubmodules.sh Revert "Merge pull request #4922 from nrdxp/default-submodules" 2021-09-22 17:25:25 +02:00
fetchMercurial.sh
fetchurl.sh tests/fetchurl.sh: Be verbose to help debug darwin eof bug #2794 2021-08-31 13:17:01 +02:00
filter-source.nix
filter-source.sh
fixed.builder1.sh
fixed.builder2.sh
fixed.nix build: also throw hash-mismatch errors if buildMode == bmCheck 2021-09-27 15:44:39 +02:00
fixed.sh build: also throw hash-mismatch errors if buildMode == bmCheck 2021-09-27 15:44:39 +02:00
flake-local-settings.sh Test that untrusted config is ignored without --accept-flake-config 2021-11-18 13:32:52 +01:00
flakes.sh Flakes: computeLocks: pass correct LockParent when reusing oldLock 2021-12-02 12:02:34 +03:00
function-trace.sh Fix function-trace test case 2021-11-04 15:04:04 +01:00
gc-auto.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
gc-concurrent.builder.sh
gc-concurrent.nix
gc-concurrent.sh
gc-concurrent2.builder.sh
gc-non-blocking.sh Add a test for the non-blocking GC 2021-10-15 16:52:37 +02:00
gc-runtime.nix
gc-runtime.sh
gc.sh Fix test against old daemon 2021-10-15 12:52:21 +02:00
github-flakes.nix
hash-check.nix
hash.sh
import-derivation.nix
import-derivation.sh
init.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
install-darwin.sh
lang.sh
linux-sandbox.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
local-store.sh Fix disabled case in local store test 2021-08-06 12:36:03 -04:00
local.mk Make libcpuid dependency optional with --disable-cpuid 2021-11-28 00:52:35 +01:00
logging.sh
misc.sh
multiple-outputs.nix
multiple-outputs.sh tests/multiple-outputs.sh: Assert empty store 2021-10-13 12:12:44 +02:00
nar-access.nix
nar-access.sh
nix-build-examples.nix
nix-build.sh
nix-channel.sh
nix-copy-closure.nix
nix-copy-ssh.sh
nix-profile.sh
nix-shell.sh Make nix-shell work when nixpkgs is content-addressed 2021-11-26 09:56:48 +01:00
nss-preload.nix Adds a test for nss preload mechanism 2021-10-07 17:25:41 +00:00
optimise-store.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
parallel.builder.sh
parallel.nix
parallel.sh
pass-as-file.sh
path.nix
placeholders.sh
plugins.sh
post-hook.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
pure-eval.nix
pure-eval.sh Fix the error when accessing a forbidden path in pure eval 2021-11-25 14:48:01 +01:00
push-to-store.sh
recursive.sh tests: Fix the recursive test with the daemon 2021-09-13 14:29:42 +02:00
referrers.sh Revert "Fix referrers test" 2021-10-15 16:58:21 +02:00
remote-builds.nix
remote-store.sh
repair.sh Non-blocking garbage collector 2021-10-13 12:12:44 +02:00
repl.sh Fix nix repl’s building of CA derivations 2021-11-05 11:04:14 +01:00
restricted.nix
restricted.sh
search.nix
search.sh
secure-drv-outputs.nix
secure-drv-outputs.sh
setuid.nix
shell-hello.nix
shell.nix Make nix-shell work when nixpkgs is content-addressed 2021-11-26 09:56:48 +01:00
shell.sh
shell.shebang.rb
shell.shebang.sh
signing.sh
simple.builder.sh
simple.nix
simple.sh
ssh-relay.sh
structured-attrs-shell.nix
structured-attrs.nix
structured-attrs.sh Fix the min bound for the structured-attrs test 2021-10-14 16:00:59 +02:00
substitute-with-invalid-ca.sh
tarball.sh
timeout.nix
timeout.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
user-envs.builder.sh
user-envs.nix
user-envs.sh
zstd.sh