lix/tests
Matthew Bauer c214cda940 Correctly substitute from different storeDir
Originally, the test was only checking for different “real” storeDir.
That’s an easy case to handle, but the much harder one is if different
virtual store dirs are used. To do this, we need the SubstitutionGoal
to know about the ca, so it can recalculate the path to copy it over.
An important note here is that the store path passed to copyStorePath
needs to be one for srcStore - so that queryPathInfo works properly.

This also adds an error message when the store path from queryPathInfo
is different from the one we requested.
2020-06-13 00:07:42 -05:00
..
config
lang
plugins
add.sh
bad.tar.xz
binary-cache.sh tests/binary-cache.sh: Improve incomplete closure test 2020-05-12 13:56:00 +02:00
brotli.sh
build-dry.sh
build-hook.nix tests/binary-cache.sh: Improve incomplete closure test 2020-05-12 13:56:00 +02:00
build-remote.sh tests/binary-cache.sh: Improve incomplete closure test 2020-05-12 13:56:00 +02:00
case-hack.sh
case.nar
check-refs.nix
check-refs.sh
check-reqs.nix
check-reqs.sh
check.nix
check.sh Replace --hashed-mirrors with substituters test 2020-06-12 14:39:44 -05:00
common.sh.in
config.nix.in tests/binary-cache.sh: Improve incomplete closure test 2020-05-12 13:56:00 +02:00
config.sh
dependencies.builder0.sh
dependencies.nix tests/binary-cache.sh: Improve incomplete closure test 2020-05-12 13:56:00 +02:00
dependencies.sh tests/binary-cache.sh: Improve incomplete closure test 2020-05-12 13:56:00 +02:00
dump-db.sh
export-graph.nix
export-graph.sh tests/binary-cache.sh: Improve incomplete closure test 2020-05-12 13:56:00 +02:00
export.sh
fetchGit.sh
fetchGitRefs.sh Improve ref validity checking in fetchGit 2020-05-30 12:29:35 +02:00
fetchGitSubmodules.sh
fetchMercurial.sh
fetchurl.sh Correctly substitute from different storeDir 2020-06-13 00:07:42 -05:00
filter-source.nix
filter-source.sh
fixed.builder1.sh
fixed.builder2.sh
fixed.nix
fixed.sh
function-trace.sh
gc-auto.sh
gc-concurrent.builder.sh
gc-concurrent.nix tests/binary-cache.sh: Improve incomplete closure test 2020-05-12 13:56:00 +02:00
gc-concurrent.sh
gc-concurrent2.builder.sh
gc-runtime.nix
gc-runtime.sh
gc.sh
hash-check.nix
hash.sh
import-derivation.nix
import-derivation.sh
init.sh
install-darwin.sh
lang.sh
linux-sandbox.sh
local.mk Improve ref validity checking in fetchGit 2020-05-30 12:29:35 +02:00
logging.sh
misc.sh
multiple-outputs.nix
multiple-outputs.sh
nar-access.nix
nar-access.sh
nix-build.sh
nix-channel.sh tests/binary-cache.sh: Improve incomplete closure test 2020-05-12 13:56:00 +02:00
nix-copy-closure.nix
nix-copy-ssh.sh
nix-profile.sh
nix-shell.sh
optimise-store.sh
parallel.builder.sh
parallel.nix
parallel.sh
pass-as-file.sh
placeholders.sh
plugins.sh
post-hook.sh
pure-eval.nix
pure-eval.sh
push-to-store.sh
recursive.sh
referrers.sh
remote-builds.nix
remote-store.sh
repair.sh
restricted.nix
restricted.sh
search.nix
search.sh
secure-drv-outputs.nix
secure-drv-outputs.sh
setuid.nix
shell-hello.nix
shell.nix
shell.sh
shell.shebang.rb
shell.shebang.sh
signing.sh
simple.builder.sh
simple.nix
simple.sh
structured-attrs.nix
structured-attrs.sh
tarball.sh
timeout.nix
timeout.sh
user-envs.builder.sh
user-envs.nix
user-envs.sh