forked from lix-project/lix
1a4c9ba50b
When running a `:b` command in the repl, after building the derivations query the store for its outputs rather than just assuming that they are known in the derivation itself (which isn’t true for CA derivations) Fix #5328
72 lines
1.9 KiB
Makefile
72 lines
1.9 KiB
Makefile
nix_tests = \
|
|
hash.sh lang.sh add.sh simple.sh dependencies.sh \
|
|
config.sh \
|
|
gc.sh \
|
|
ca/gc.sh \
|
|
gc-concurrent.sh \
|
|
gc-non-blocking.sh \
|
|
gc-auto.sh \
|
|
referrers.sh user-envs.sh logging.sh nix-build.sh misc.sh fixed.sh \
|
|
gc-runtime.sh check-refs.sh filter-source.sh \
|
|
local-store.sh remote-store.sh export.sh export-graph.sh \
|
|
db-migration.sh \
|
|
timeout.sh secure-drv-outputs.sh nix-channel.sh \
|
|
multiple-outputs.sh import-derivation.sh fetchurl.sh optimise-store.sh \
|
|
binary-cache.sh \
|
|
substitute-with-invalid-ca.sh \
|
|
binary-cache-build-remote.sh \
|
|
nix-profile.sh repair.sh dump-db.sh case-hack.sh \
|
|
check-reqs.sh pass-as-file.sh tarball.sh restricted.sh \
|
|
placeholders.sh nix-shell.sh \
|
|
linux-sandbox.sh \
|
|
build-dry.sh \
|
|
build-remote-input-addressed.sh \
|
|
build-remote-content-addressed-fixed.sh \
|
|
build-remote-content-addressed-floating.sh \
|
|
ssh-relay.sh \
|
|
nar-access.sh \
|
|
structured-attrs.sh \
|
|
fetchGit.sh \
|
|
fetchGitRefs.sh \
|
|
fetchGitSubmodules.sh \
|
|
fetchMercurial.sh \
|
|
signing.sh \
|
|
shell.sh \
|
|
brotli.sh \
|
|
zstd.sh \
|
|
compression-levels.sh \
|
|
pure-eval.sh \
|
|
check.sh \
|
|
plugins.sh \
|
|
search.sh \
|
|
nix-copy-ssh.sh \
|
|
post-hook.sh \
|
|
ca/post-hook.sh \
|
|
function-trace.sh \
|
|
recursive.sh \
|
|
describe-stores.sh \
|
|
flakes.sh \
|
|
build.sh \
|
|
compute-levels.sh \
|
|
repl.sh ca/repl.sh \
|
|
ca/build.sh \
|
|
ca/build-with-garbage-path.sh \
|
|
ca/duplicate-realisation-in-closure.sh \
|
|
ca/substitute.sh \
|
|
ca/signatures.sh \
|
|
ca/nix-shell.sh \
|
|
ca/nix-run.sh \
|
|
ca/recursive.sh \
|
|
ca/concurrent-builds.sh \
|
|
ca/nix-copy.sh \
|
|
eval-store.sh
|
|
# parallel.sh
|
|
|
|
install-tests += $(foreach x, $(nix_tests), tests/$(x))
|
|
|
|
tests-environment = NIX_REMOTE= $(bash) -e
|
|
|
|
clean-files += $(d)/common.sh $(d)/config.nix $(d)/ca/config.nix
|
|
|
|
test-deps += tests/common.sh tests/config.nix tests/ca/config.nix tests/plugins/libplugintest.$(SO_EXT)
|