lix/tests
Graham Christensen 02098d2073 fetchGit: use a better caching scheme
The current usage technically works by putting multiple different
repos in to the same git directory. However, it is very slow as
Git tries very hard to find common commits between the two
repositories. If the two repositories are large (like Nixpkgs and
another long-running project,) it is maddeningly slow.

This change busts the cache for existing deployments, but users
will be promptly repaid in per-repository performance.
2018-08-17 11:27:34 -04:00
..
lang lib.concatMap and lib.mapAttrs to be builtins 2018-07-05 02:54:09 +00:00
plugins Modularize config settings 2018-05-30 13:28:01 +02:00
add.sh
binary-cache.sh Don't require --fallback to recover from disappeared binary cache NARs 2018-06-05 16:04:41 +02:00
brotli.sh Require libbrotli 2018-08-06 14:06:54 +02:00
build-dry.sh build-dry: disable failing portion of test until issue is fixed 2018-02-07 15:20:54 -06:00
build-hook.nix build-remote: Add a basic test 2017-05-02 15:46:10 +02:00
build-remote.sh Fix tests using user namespaces on kernels that don't have it 2018-01-13 19:08:41 +02:00
case-hack.sh
case.nar
check-refs.nix
check-refs.sh
check-reqs.nix
check-reqs.sh
check.nix Fix test 2018-01-22 17:04:08 +01:00
check.sh Don't access tarballs.nixos.org in a test 2018-01-22 16:56:28 +01:00
common.sh.in Require libbrotli 2018-08-06 14:06:54 +02:00
config.nix Pass lists/attrsets to bash as (associative) arrays 2017-10-25 13:01:50 +02:00
dependencies.builder0.sh Test executables in NARs 2014-02-26 18:59:01 +01:00
dependencies.builder1.sh
dependencies.builder2.sh
dependencies.nix
dependencies.sh
dump-db.sh
export-graph.nix
export-graph.sh
export.sh Fix #1762 2018-02-13 14:26:19 +00:00
fetchGit.sh fetchGit: use a better caching scheme 2018-08-17 11:27:34 -04:00
fetchMercurial.sh Add pure evaluation mode 2018-01-16 19:23:18 +01:00
fetchurl.sh Test: Replace --option with the corresponding flag 2017-11-20 17:50:49 +01:00
filter-source.nix
filter-source.sh
fixed.builder1.sh
fixed.builder2.sh
fixed.nix
fixed.sh Remove nix-build --hash 2018-02-03 10:08:05 +01:00
gc-concurrent.builder.sh
gc-concurrent.nix
gc-concurrent.sh
gc-concurrent2.builder.sh
gc-runtime.nix
gc-runtime.sh
gc.sh
hash-check.nix
hash.sh Support base-64 hashes 2017-07-04 15:07:41 +02:00
import-derivation.nix
import-derivation.sh
init.sh Allow includes from nix.conf 2018-02-13 08:16:32 -05:00
install-darwin.sh Rename PINCH_ME_IM_SILLY to ALLOW_PREEXISTING_INSTALLATION 2017-07-14 12:11:33 -04:00
lang.sh
linux-sandbox.sh Fix tests using user namespaces on kernels that don't have it 2018-01-13 19:08:41 +02:00
local.mk Add a test for LegacySSHStore that doesn't require a VM 2018-08-03 21:20:38 +02:00
logging.sh Test: Replace --option with the corresponding flag 2017-11-20 17:50:49 +01:00
misc.sh Improve filtering of ANSI escape sequences in build logs 2018-02-07 15:23:57 +01:00
multiple-outputs.nix
multiple-outputs.sh nix-shell/nix-build: Support .drv files again 2017-11-24 18:08:35 +01:00
nar-access.nix Rename tests/nar-index -> tests/nar-access 2017-11-14 13:27:40 +01:00
nar-access.sh Fix #1762 2018-02-13 14:26:19 +00:00
nix-build.sh nix-shell/nix-build: Support .drv files again 2017-11-24 18:08:35 +01:00
nix-channel.sh Fix tests 2017-10-02 23:45:27 -04:00
nix-copy-closure.nix dsa -> ed25519 2018-02-08 13:46:23 +01:00
nix-copy-ssh.sh Add a test for LegacySSHStore that doesn't require a VM 2018-08-03 21:20:38 +02:00
nix-profile.sh
nix-shell.sh Allows selectively adding environment variables to pure shells. 2018-08-02 08:21:30 -04:00
optimise-store.sh Test: Replace --option with the corresponding flag 2017-11-20 17:50:49 +01:00
parallel.builder.sh
parallel.nix
parallel.sh
pass-as-file.sh
placeholders.sh
plugins.sh Allow plugins to define new settings. 2018-02-13 14:43:32 -05:00
pure-eval.nix Add pure evaluation mode 2018-01-16 19:23:18 +01:00
pure-eval.sh Add pure evaluation mode 2018-01-16 19:23:18 +01:00
referrers.sh Remove $NIX_DB_DIR 2016-08-10 18:05:35 +02:00
remote-builds.nix dsa -> ed25519 2018-02-08 13:46:23 +01:00
remote-store.sh
repair.sh Test: Replace --option with the corresponding flag 2017-11-20 17:50:49 +01:00
restricted.nix Add pure evaluation mode 2018-01-16 19:23:18 +01:00
restricted.sh Fix symlink leak in restricted eval mode 2018-08-03 06:46:43 +02:00
run.nix Add tests for "nix run" 2017-11-20 18:36:36 +01:00
run.sh Fix tests using user namespaces on kernels that don't have it 2018-01-13 19:08:41 +02:00
search.nix tests: test nix search behavior 2018-02-25 16:40:05 -06:00
search.sh tests/search.sh: minor fix to unbreak tests after search ux merge 2018-07-03 15:37:06 -05:00
secure-drv-outputs.nix
secure-drv-outputs.sh
setuid.nix release.nix: Use fetchTarball and fetchGit 2017-12-22 11:35:32 +01:00
shell.nix Adds nix-shell test for special-cased ruby interpreter. 2018-04-08 00:45:28 -04: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 Fix test 2017-12-07 01:07:07 +01:00
simple.builder.sh
simple.nix
simple.sh
structured-attrs.nix exportReferencesGraph: Allow exporting a list of store paths 2017-10-25 15:18:49 +02:00
structured-attrs.sh Pass lists/attrsets to bash as (associative) arrays 2017-10-25 13:01:50 +02:00
tarball.sh
timeout.nix Replace Unicode quotes in user-facing strings by ASCII 2017-07-30 12:32:45 +01:00
timeout.sh Test: Replace --option with the corresponding flag 2017-11-20 17:50:49 +01:00
user-envs.builder.sh
user-envs.nix
user-envs.sh nix-env: Fix parsing of --system 2018-02-08 15:25:03 +01:00