lix/tests
pennae 6526d1676b replace most Pos objects/ptrs with indexes into a position table
Pos objects are somewhat wasteful as they duplicate the origin file name and
input type for each object. on files that produce more than one Pos when parsed
this a sizeable waste of memory (one pointer per Pos). the same goes for
ptr<Pos> on 64 bit machines: parsing enough source to require 8 bytes to locate
a position would need at least 8GB of input and 64GB of expression memory. it's
not likely that we'll hit that any time soon, so we can use a uint32_t index to
locate positions instead.
2022-04-21 21:46:06 +02:00
..
ca tests: remove 'ca-references' feature 2022-04-21 10:06:39 +02:00
config
lang Merge branch 'parser-improvements' of https://github.com/pennae/nix 2022-02-02 12:45:44 +01:00
plugins replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
add.sh
bad.tar.xz
bash-profile.sh tests: Rename nix-profile.sh -> bash-profile.sh 2022-03-02 11:21:00 +01:00
big-derivation-attr.nix Fix segfault or stack overflow caused by large derivation fields 2022-01-19 15:21:56 +01:00
binary-cache-build-remote.sh
binary-cache.sh Add a test for fetchClosure and 'nix store make-content-addressed' 2022-03-24 21:33:33 +01:00
brotli.sh
build-dry.sh Fix nix build --dry-run with CA derivations 2022-03-17 11:55:19 +01:00
build-hook-ca-fixed.nix tests: grep for string in nix log for remote-builds 2022-03-04 16:58:27 +01:00
build-hook-ca-floating.nix
build-hook.nix tests: grep for string in nix log for remote-builds 2022-03-04 16:58:27 +01:00
build-remote-content-addressed-fixed.sh
build-remote-content-addressed-floating.sh tests: remove 'ca-references' feature 2022-04-21 10:06:39 +02:00
build-remote-input-addressed.sh
build-remote.sh Explain why the log tests are disabled for CA derivations 2022-03-07 09:15:34 +01:00
build.sh tests/build.sh: Test that 'nix build' only prints wanted outputs 2022-03-24 23:36:14 +01:00
ca-shell.nix
case-hack.sh
case.nar
check-refs.nix
check-refs.sh
check-reqs.nix
check-reqs.sh
check.nix defer formals duplicate check for incresed efficiency all round 2022-01-19 17:07:29 +01:00
check.sh
common.sh.in Remove obsolete todo 2022-03-02 22:22:55 +01:00
compression-levels.sh
compute-levels.sh
config.nix.in
config.sh
db-migration.sh
dependencies.builder0.sh Make nix why-depends quieter by default 2022-01-19 14:24:14 +01:00
dependencies.nix
dependencies.sh
describe-stores.sh
dummy
dump-db.sh
eval-store.sh
eval.nix add tests for nix eval and nix-instantiate 2022-03-16 21:01:51 +02:00
eval.sh add tests for nix eval and nix-instantiate 2022-03-16 21:01:51 +02:00
export-graph.nix
export-graph.sh
export.sh
failing.nix
fetchClosure.sh fetchClosure: Don't allow URL query parameters 2022-04-06 11:52:51 +02:00
fetchGit.sh Test fetchgit with path containing a . segment 2022-04-07 17:31:12 +02:00
fetchGitRefs.sh
fetchGitSubmodules.sh
fetchMercurial.sh Test fetchMercurial with path containing a . segment 2022-04-09 23:39:00 +02:00
fetchPath.sh Don’t create a file in the worktree in the fetchPath test 2022-03-30 11:42:47 +02:00
fetchurl.sh fetchTree: Do not re-fetch paths already present 2022-02-28 21:37:49 +01:00
filter-source.nix
filter-source.sh
fixed.builder1.sh
fixed.builder2.sh
fixed.nix
fixed.sh
flake-bundler.sh Replace defaultBla.$system with bla.$system.default 2022-02-22 11:47:41 +01:00
flake-local-settings.sh Replace defaultBla.$system with bla.$system.default 2022-02-22 11:47:41 +01:00
flake-searching.sh Replace defaultBla.$system with bla.$system.default 2022-02-22 11:47:41 +01:00
flakes-run.sh Fix compilation, style fixes 2022-04-19 13:41:32 +02:00
flakes.sh Allow welcomeText when checking a flake template 2022-04-05 11:03:43 +02:00
fmt.sh Fix 'nix fmt' test 2022-04-19 21:47:13 +02:00
fmt.simple.sh nix-fmt: add command 2022-03-11 10:00:19 -05:00
function-trace.sh
gc-auto.sh
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 Make nix why-depends quieter by default 2022-01-19 14:24:14 +01:00
github-flakes.nix
hash-check.nix
hash.sh
import-derivation.nix
import-derivation.sh
impure-derivations.nix Provide default values for outputHashAlgo and outputHashMode 2022-03-31 16:56:44 +02:00
impure-derivations.sh tests/impure-derivations.sh: Ensure that inputAddressed build fails 2022-03-31 17:38:15 +02:00
init.sh
install-darwin.sh
lang.sh
linux-sandbox.sh
local-store.sh
local.mk nix: add (failing) selfreference test for multiple realizations 2022-04-21 10:06:39 +02:00
logging.sh Implement regression test for empty logs loaded via nix log 2022-03-24 22:31:52 +01:00
misc.sh
multiple-outputs.nix
multiple-outputs.sh
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 tests: remove 'ca-references' feature 2022-04-21 10:06:39 +02:00
nix-shell.sh
nix_path.sh Don’t require NIX_PATH entries to be valid paths 2022-01-27 16:26:39 +01:00
nss-preload.nix
optimise-store.sh
parallel.builder.sh
parallel.nix
parallel.sh
pass-as-file.sh
path.nix
placeholders.sh
plugins.sh
post-hook.sh
pure-eval.nix
pure-eval.sh
push-to-store.sh
readfile-context.builder.sh
readfile-context.nix
readfile-context.sh
recursive.sh
referrers.sh
remote-builds.nix
remote-store.sh
repair.sh
repl.sh nix repl: make symlinks with the :bl command 2022-04-20 00:20:29 +03:00
restricted.nix
restricted.sh
search.nix
search.sh Add some tests for multiple regex/match highlighting in nix search 2022-01-20 18:18:07 +01:00
secure-drv-outputs.nix
secure-drv-outputs.sh
selfref-gc.sh Disable the selfref-gc test when the daemon is too old 2022-04-21 10:06:39 +02:00
setuid.nix
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 Fix segfault or stack overflow caused by large derivation fields 2022-01-19 15:21:56 +01:00
sourcehut-flakes.nix Fix sourcehut integration test 2022-03-19 11:38:45 -03:00
ssh-relay.sh
store-ping.sh Fix the store ping test 2022-01-26 14:15:03 +01:00
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
tarball.sh fetchTree: Do not re-fetch paths already present 2022-02-28 21:37:49 +01:00
timeout.nix
timeout.sh
undefined-variable.nix
user-envs.builder.sh
user-envs.nix Don't hide repeated values while generating manifest.nix 2022-03-22 13:18:56 +01:00
user-envs.sh Add some tests for nix-env -q --json 2022-03-16 21:33:38 +01:00
why-depends.sh Make nix why-depends quieter by default 2022-01-19 14:24:14 +01:00
zstd.sh