lix/tests
regnat addacfce4a Allow running all the tests with the daemon
When `NIX_DAEMON_PACKAGE` is set, make all the tests use the Nix daemon.
That way we can test every piece of Nix functionality both with and
without the daemon.

Tests for which using the daemon isn’t possible or doesn’t make sens can
selectively be disabled with `needLocalStore`
2021-07-27 17:06:11 +02:00
..
ca Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
config add NIX_USER_CONF_FILES 2020-04-14 18:45:06 +02:00
lang Add .tar.zst support for TarballInputScheme 2021-05-29 16:03:26 +07:00
plugins Remove global -I flags 2020-03-30 15:30:19 +02:00
add.sh tests/check.sh: Fix a race 2021-07-07 10:48:47 +02:00
bad.tar.xz Validate tarball components 2019-12-13 19:05:26 +01:00
binary-cache-build-remote.sh Improve documentation and test and requested 2021-01-22 15:58:58 +00:00
binary-cache.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
brotli.sh Move 'nix hash-*' and 'nix to-*' to 'nix hash' 2020-12-03 17:55:55 +01:00
build-dry.sh Fix test failures when $TMPDIR changes 2019-06-15 16:36:33 +02:00
build-hook-ca-fixed.nix Restore now-working build-remote-content-addressed-fixed test 2021-02-26 16:32:52 +00:00
build-hook-ca-floating.nix Restore now-working build-remote-content-addressed-fixed test 2021-02-26 16:32:52 +00:00
build-hook.nix Test RemoteStore::buildDerivation 2020-08-13 04:07:14 +00:00
build-remote-content-addressed-fixed.sh Restore now-working build-remote-content-addressed-fixed test 2021-02-26 16:32:52 +00:00
build-remote-content-addressed-floating.sh Add a ca-derivations required machine feature 2021-06-11 09:12:53 +02:00
build-remote-input-addressed.sh Test the post-build-hook with remote builders 2020-12-09 10:45:12 +01:00
build-remote.sh Add a ca-derivations required machine feature 2021-06-11 09:12:53 +02:00
build.sh tests: Get rid of some result symlinks 2021-06-25 11:17:19 +02:00
case-hack.sh
case.nar
check-refs.nix
check-refs.sh Restore old (dis)allowedRequisites behaviour for self-references 2018-10-27 15:41:53 +02:00
check-reqs.nix Restore old (dis)allowedRequisites behaviour for self-references 2018-10-27 15:41:53 +02:00
check-reqs.sh Restore old (dis)allowedRequisites behaviour for self-references 2018-10-27 15:41:53 +02:00
check.nix tests/check.sh: Fix a race 2021-07-07 10:48:47 +02:00
check.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
common.sh.in Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
compute-levels.sh Add x86_64 compute levels as additional system types 2021-02-22 09:11:15 +01:00
config.nix.in Make the CA tests actuall test CA derivations 2021-06-23 17:36:50 +02:00
config.sh tests: Test .config stays clean with XDG_CONFIG_HOME set 2021-03-19 15:20:47 -04: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 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
describe-stores.sh Add a test for nix describe-stores 2020-09-16 13:53:28 +02:00
dummy Add tests/dummy 2021-07-07 11:30:35 +02:00
dump-db.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
eval-store.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02: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 Fix #1762 2018-02-13 14:26:19 +00:00
fetchGit.sh Allow fetchGit to take a name argument 2021-07-06 08:41:52 +02:00
fetchGitRefs.sh Merge remote-tracking branch 'origin/master' into flakes 2020-06-17 10:26:52 +02:00
fetchGitSubmodules.sh Merge remote-tracking branch 'origin/master' into flakes 2020-04-07 14:29:45 +02:00
fetchMercurial.sh allow fetchMercurial to take a name argument 2021-07-06 08:43:06 +02:00
fetchurl.sh Move <nix/fetchurl.nix> into the nix binary 2020-12-22 14:43:20 +01:00
filter-source.nix
filter-source.sh Add test for builtins.path 2020-07-30 16:38:04 -05:00
fixed.builder1.sh
fixed.builder2.sh
fixed.nix
fixed.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
flakes.sh Add use-registries config option (and deprecate --no-registries flag) 2021-07-16 23:26:04 +03:00
function-trace.sh Move import docs 2020-08-25 14:06:01 +02:00
gc-auto.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
gc-concurrent.builder.sh Make the gc-concurrent test more reliable 2020-07-02 16:13:36 +02:00
gc-concurrent.nix Make the gc-concurrent test more reliable 2020-07-02 16:13:36 +02:00
gc-concurrent.sh Make the gc-concurrent test more reliable 2020-07-02 16:13:36 +02:00
gc-concurrent2.builder.sh Make the gc-concurrent test more reliable 2020-07-02 16:13:36 +02:00
gc-runtime.nix
gc-runtime.sh tests/*: show when tests are skipped 2021-03-31 08:30:12 +02:00
gc.sh Fix the CA gc test 2021-06-23 17:37:29 +02:00
github-flakes.nix tests: Add names to VM tests 2020-10-17 23:34:38 +02:00
hash-check.nix
hash.sh Move 'nix hash-*' and 'nix to-*' to 'nix hash' 2020-12-03 17:55:55 +01:00
import-derivation.nix Allow builtins.pathExists to check the existence of /nix/store paths 2019-07-30 11:27:35 +02:00
import-derivation.sh
init.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
install-darwin.sh docs+test: fix remaining installer downloads without -L (#4006) 2020-09-12 22:08:40 +02:00
lang.sh Add DummyStore (dummy://) 2020-08-24 18:54:16 +02:00
linux-sandbox.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
local-store.sh Test relative store paths 2020-07-17 15:50:53 -04:00
local.mk Add --eval-store test 2021-07-27 11:17:56 +02:00
logging.sh Test: Replace --option with the corresponding flag 2017-11-20 17:50:49 +01:00
misc.sh Change error position formatting 2021-01-21 11:02:09 +01:00
multiple-outputs.nix Squashed get CA derivations building 2020-08-07 19:51:55 +00:00
multiple-outputs.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
nar-access.nix Rename tests/nar-index -> tests/nar-access 2017-11-14 13:27:40 +01:00
nar-access.sh Move NAR-related commands to 'nix nar' 2020-12-03 18:09:02 +01:00
nix-build-examples.nix tests: Test #4197 nix-build output order regression 2020-11-13 17:50:04 +01:00
nix-build.sh tests: Test #4197 nix-build output order regression 2020-11-13 17:50:04 +01:00
nix-channel.sh Remove references to xmllint 2020-07-23 18:26:48 +02:00
nix-copy-closure.nix nix-copy-closure: verify it works with drvs 2020-11-02 15:50:14 -05:00
nix-copy-ssh.sh Fix test failures when $TMPDIR changes 2019-06-15 16:36:33 +02:00
nix-profile.sh nix-env: Create ~/.nix-profile automatically 2019-10-09 23:35:01 +02:00
nix-shell.sh nix print-dev-env: Add --json flag 2021-07-09 12:10:48 +02: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 passAsFile: leave out the hash prefix 2020-01-02 23:56:06 +00:00
path.nix Add test for builtins.path 2020-07-30 16:38:04 -05:00
placeholders.sh Fix test failures when $TMPDIR changes 2019-06-15 16:36:33 +02:00
plugins.sh Initialize plugins after handling initial command line flags 2021-02-24 08:22:17 -05:00
post-hook.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
pure-eval.nix Add pure evaluation mode 2018-01-16 19:23:18 +01:00
pure-eval.sh Move 'nix hash-*' and 'nix to-*' to 'nix hash' 2020-12-03 17:55:55 +01:00
push-to-store.sh Add a test for the remote caching of CA derivations 2021-03-01 14:00:17 +01:00
recursive.sh Make CA derivations compatible with recursive Nix 2021-06-24 14:53:10 +02:00
referrers.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
remote-builds.nix tests: Add names to VM tests 2020-10-17 23:34:38 +02:00
remote-store.sh Add a test ensuring compatibility with an old daemon 2021-03-16 14:20:41 +01:00
repair.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
repl.sh Forward the whole Nix config to the repl subprocesses 2021-07-16 09:48:45 +02:00
restricted.nix Add pure evaluation mode 2018-01-16 19:23:18 +01:00
restricted.sh nix: Add --expr flag 2019-11-27 00:05:30 +01:00
search.nix tests: test nix search behavior 2018-02-25 16:40:05 -06:00
search.sh Revive 'nix search' 2020-04-20 15:27:09 +02:00
secure-drv-outputs.nix
secure-drv-outputs.sh
setuid.nix tests: Add names to VM tests 2020-10-17 23:34:38 +02:00
shell-hello.nix rename run to shell in tests 2020-05-01 12:17:53 +02:00
shell.nix Merge branch 'master' into structured-attrs-shell 2021-07-12 15:49:39 +02:00
shell.sh tests/*: show when tests are skipped 2021-03-31 08:30:12 +02:00
shell.shebang.rb Hardcodes nix-shell instead of /usr/bin/env nix-shell... 2018-04-09 09:36:54 -04:00
shell.shebang.sh Rename "use-substitutes" to "substitute" 2018-01-04 16:58:39 +01:00
signing.sh Rename 'nix store sign-paths' to 'nix store sign' 2021-01-13 23:32:37 +01:00
simple.builder.sh
simple.nix
simple.sh Test whether build/repair results are read-only 2020-09-23 19:09:58 +02:00
ssh-relay.sh Move most store-related commands to 'nix store' 2020-12-03 23:22:22 +01:00
structured-attrs-shell.nix Add testcase for nix develop with __structuredAttrs 2021-06-22 19:15:57 +02:00
structured-attrs.nix Prefix env vars for attrs.* files with NIX_ 2021-06-22 19:45:08 +02:00
structured-attrs.sh Allow running all the tests with the daemon 2021-07-27 17:06:11 +02:00
substitute-with-invalid-ca.sh Check the CA hash when importing stuff in the local store 2021-06-01 15:09:24 +02:00
tarball.sh Forbid the name attribute for fetchTree 2021-07-08 13:53:52 +02:00
timeout.nix Replace Unicode quotes in user-facing strings by ASCII 2017-07-30 12:32:45 +01:00
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 Escape ${ in strings when printing Nix expressions 2020-09-14 17:19:25 +02:00
user-envs.sh Remove world-writability from per-user directories 2019-10-09 23:34:48 +02:00
zstd.sh add tests for zstd compression 2021-04-09 23:13:08 +02:00