lix/tests
John Ericson 88d8f6ac48 Expand tests to reproduce #7655
The original `builtins.getContext` test from
1d757292d0 would have caught this. The
problem is that b30be6b450 adding
`builtins.appendContext` modified that test to make it test too much at
once, rather than adding a separate test.

We now have isolated tests for both functions, and also a property test
showing everything put together (in the form of an eta rule for strings
with context). This is better coverage and properly reproduces the bug.
2023-01-21 23:50:09 -05:00
..
ca
config
flakes Merge remote-tracking branch 'origin/master' into fix-7417 2023-01-10 14:35:06 +01:00
installer
lang Expand tests to reproduce #7655 2023-01-21 23:50:09 -05:00
plugins Parse string context elements properly 2023-01-10 13:10:49 -05:00
add.sh
bad.tar.xz
bash-profile.sh
big-derivation-attr.nix
binary-cache-build-remote.sh
binary-cache.sh
brotli.sh
build-dry.sh
build-hook-ca-fixed.nix
build-hook-ca-floating.nix Fix nix log with CA derivations 2022-12-08 16:03:20 -05:00
build-hook.nix Fix nix log with CA derivations 2022-12-08 16:03:20 -05:00
build-remote-content-addressed-fixed.sh
build-remote-content-addressed-floating.sh
build-remote-input-addressed.sh
build-remote.sh Fix nix log with CA derivations 2022-12-08 16:03:20 -05:00
build.sh Fix indentation 2023-01-18 16:33:39 +01:00
ca-shell.nix
case-hack.sh
case.nar
check-refs.nix
check-refs.sh
check-reqs.nix Restore old (dis)allowedRequisites behaviour for self-references 2018-10-27 15:41:53 +02:00
check-reqs.sh
check.nix
check.sh Remove tests for --repeat 2022-12-09 17:35:40 +01:00
common.sh.in
completions.sh
compression-levels.sh
compute-levels.sh
config.nix.in
config.sh
containers.nix tests: fix for nixpkgs 22.11 2023-01-08 14:38:34 +01:00
db-migration.sh
dependencies.builder0.sh
dependencies.nix
dependencies.sh
describe-stores.sh
dummy
dump-db.sh
eval-store.sh
eval.nix
eval.sh Trivial changes from the lazy-trees branch 2022-12-07 14:06:34 +01:00
export-graph.nix
export-graph.sh tests/binary-cache.sh: Improve incomplete closure test 2020-05-12 13:56:00 +02:00
export.sh
failing.nix
fetchClosure.sh
fetchGit.sh Trivial changes from the lazy-trees branch 2022-12-07 14:06:34 +01:00
fetchGitRefs.sh
fetchGitSubmodules.sh
fetchMercurial.sh
fetchPath.sh
fetchTree-file.sh
fetchurl.sh
filter-source.nix
filter-source.sh
fixed.builder1.sh
fixed.builder2.sh
fixed.nix
fixed.sh
fmt.sh
fmt.simple.sh
function-trace.sh Introduce AbstractPos 2022-12-13 00:50:43 +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
gc-runtime.nix
gc-runtime.sh
gc.sh
github-flakes.nix tests: switch to non-deprecated nix.settings.* module parameters 2022-12-24 09:15:15 +00:00
hash-check.nix
hash.sh
id-test.nix
import-derivation.nix
import-derivation.sh
impure-derivations.nix
impure-derivations.sh Fix a crash in DerivedPath::Built::toJSON() with impure derivations 2022-12-15 16:02:27 +01:00
init.sh
install-darwin.sh
lang.sh Fix reference to test directory path 2022-12-12 16:55:42 +01:00
linux-sandbox.sh
local-store.sh
local.mk Merge remote-tracking branch 'origin/master' into fix-7417 2023-01-10 14:35:06 +01:00
logging.sh
misc.sh
multiple-outputs.nix Add some tests for illegal output names 2023-01-18 14:21:17 +01:00
multiple-outputs.sh Add some tests for illegal output names 2023-01-18 14:21:17 +01:00
nar-access.nix
nar-access.sh
nix-build-examples.nix
nix-build.sh
nix-channel.sh
nix-copy-closure.nix tests: switch to non-deprecated nix.settings.* module parameters 2022-12-24 09:15:15 +00:00
nix-copy-ssh.sh
nix-profile.sh
nix-shell.sh
nix_path.sh Trivial changes from the lazy-trees branch 2022-12-07 14:06:34 +01:00
nss-preload.nix tests: switch to non-deprecated nix.settings.* module parameters 2022-12-24 09:15:15 +00:00
optimise-store.sh
parallel.builder.sh
parallel.nix
parallel.sh
pass-as-file.sh
path-from-hash-part.sh
path.nix
placeholders.sh
plugins.sh
post-hook.sh
pure-eval.nix
pure-eval.sh
push-to-store.sh
readfile-context.nix
readfile-context.sh
recursive.sh
referrers.sh
remote-builds.nix tests: switch to non-deprecated nix.settings.* module parameters 2022-12-24 09:15:15 +00:00
remote-store.sh
repair.sh
repl.sh
restricted.nix
restricted.sh Trivial changes from the lazy-trees branch 2022-12-07 14:06:34 +01:00
search.nix tests: test nix search behavior 2018-02-25 16:40:05 -06:00
search.sh
secure-drv-outputs.nix
secure-drv-outputs.sh
selfref-gc.sh
setuid.nix tests: fix for nixpkgs 22.11 2023-01-08 14:38:34 +01:00
shell-hello.nix
shell.nix
shell.sh
shell.shebang.rb
shell.shebang.sh
signing.sh
simple-failing.nix
simple.builder.sh
simple.nix
simple.sh
sourcehut-flakes.nix tests: switch to non-deprecated nix.settings.* module parameters 2022-12-24 09:15:15 +00:00
ssh-relay.sh Move most store-related commands to 'nix store' 2020-12-03 23:22:22 +01:00
store-ping.sh
structured-attrs-shell.nix
structured-attrs.nix
structured-attrs.sh
substitute-with-invalid-ca.sh
suggestions.sh Also display some suggestions for invalid formal arguments 2022-03-08 16:40:22 +01:00
systemd-nspawn.nix
tarball.sh
timeout.nix
timeout.sh
toString-path.sh Trivial changes from the lazy-trees branch 2022-12-07 14:06:34 +01:00
undefined-variable.nix
user-envs.builder.sh
user-envs.nix
user-envs.sh
why-depends.sh Increase the test coverage of why-depends 2023-01-02 16:09:03 +01:00
zstd.sh