Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-03-25 | * Negative caching, i.e. caching of build failures. Disabled by | Eelco Dolstra | 1 | -1/+2 | |
default. This is mostly useful for Hydra. | |||||
2009-03-25 | * Removed the locking.sh test; it's redundant because of the extended | Eelco Dolstra | 1 | -2/+1 | |
parallel.sh test. Also, don't call multiple nix-builds in parallel, since they can race creating .nix-build-tmp-derivation. | |||||
2009-03-25 | * Use bash in the tests. | Eelco Dolstra | 1 | -1/+1 | |
2009-03-18 | * Missing file. | Eelco Dolstra | 1 | -0/+1 | |
2009-03-17 | * Refactoring: renamed *.nix.in to *.nix. | Eelco Dolstra | 1 | -24/+12 | |
2009-03-17 | * Regression test for the `exportReferencesGraph' | Eelco Dolstra | 1 | -3/+3 | |
derivation attribute. | |||||
2008-12-12 | * Simplify deleting .lock files in /nix/store: just don't delete them | Eelco Dolstra | 1 | -1/+1 | |
if they belong a path that's currently being built. This gets rid of some Cygwin-specific code. | |||||
2008-06-09 | * Merged the no-bdb branch (-r10900:HEAD | Eelco Dolstra | 1 | -1/+1 | |
https://svn.nixos.org/repos/nix/nix/branches/no-bdb). | |||||
2007-08-13 | * A test for the nix-worker. | Eelco Dolstra | 1 | -1/+2 | |
2007-08-13 | * Fix the tests. | Eelco Dolstra | 1 | -7/+2 | |
2007-02-21 | * Don't use $SHELL. | Eelco Dolstra | 1 | -1/+1 | |
2007-01-14 | * Don't forget the .flags files. | Eelco Dolstra | 1 | -1/+1 | |
2006-12-12 | * New primop builtins.filterSource, which can be used to filter files | Eelco Dolstra | 1 | -1/+3 | |
from a source directory. All files for which a predicate function returns true are copied to the store. Typical example is to leave out the .svn directory: stdenv.mkDerivation { ... src = builtins.filterSource (path: baseNameOf (toString path) != ".svn") ./source-dir; # as opposed to # src = ./source-dir; } This is important because the .svn directory influences the hash in a rather unpredictable and variable way. | |||||
2006-10-19 | * Checks for allowedReferences and some other features. | Eelco Dolstra | 1 | -2/+4 | |
* Use nix-build in a test. | |||||
2006-09-21 | * `nix-install-package --url': install from a URL (NIX-12). | Eelco Dolstra | 1 | -2/+2 | |
* `nix-install-package --help' (NIX-9). * `nix-install-package --non-interactive': don't prompt or pause. * Tests for nix-install-package. * Security fixes: filter the values obtained from the nixpkg. | |||||
2006-08-17 | * Distribute *.exp.xml. | Eelco Dolstra | 1 | -1/+1 | |
2006-07-21 | * Test for runtime root finding. | Eelco Dolstra | 1 | -1/+4 | |
2006-07-20 | * Doh. | Eelco Dolstra | 1 | -1/+1 | |
2006-07-19 | * Add a precise test for hashDerivatioModulo. | Eelco Dolstra | 1 | -0/+1 | |
2006-03-01 | * Tests for fixed-output derivations (and attribute selection, incidentally). | Eelco Dolstra | 1 | -1/+3 | |
2006-03-01 | * Test `nix-store --add' and `nix-store -q --hash'. | Eelco Dolstra | 1 | -4/+4 | |
2006-03-01 | * Test nix-build. This also tests indirect roots. | Eelco Dolstra | 1 | -2/+2 | |
2006-03-01 | * Add a test for nix-log2xml. | Eelco Dolstra | 1 | -5/+3 | |
2006-03-01 | * Simplification. | Eelco Dolstra | 1 | -0/+2 | |
2006-03-01 | * Make it easy to run individual tests from the command line. | Eelco Dolstra | 1 | -30/+5 | |
2006-02-22 | * More tests. | Eelco Dolstra | 1 | -1/+2 | |
2006-02-12 | * Doh. | Eelco Dolstra | 1 | -0/+1 | |
2006-02-08 | * Tests for nix-env, finally! | Eelco Dolstra | 1 | -1/+2 | |
2005-12-11 | * Add a test to demonstrate the quadratic complexity of referrer | Eelco Dolstra | 1 | -1/+1 | |
(de)registration, in particular garbage collection (NIX-23). | |||||
2005-07-25 | * Hack to get around the libtool wrapper script around nix-store not | Eelco Dolstra | 1 | -1/+0 | |
working when PATH is unset. | |||||
2005-02-15 | * Fix broken GC test. | Eelco Dolstra | 1 | -1/+2 | |
2005-02-01 | * Make check fixes. | Eelco Dolstra | 1 | -3/+3 | |
2005-02-01 | * Add missing files to dist. | Eelco Dolstra | 1 | -1/+2 | |
* Fix GC and substitute bugs related to self-references. Add a regression test. | |||||
2005-01-31 | * Acquire a global GC lock to prevent new temporary root files from | Eelco Dolstra | 1 | -4/+4 | |
being created after the garbage collector has read the temproots directory. This blocks the creation of new processes, but the garbage collector could periodically release the GC lock to allow them to run. | |||||
2005-01-31 | * Add a test for a more subtle race: a process starting after the | Eelco Dolstra | 1 | -5/+5 | |
temporary root files have been read but creating outputs before the store directory has been read. | |||||
2005-01-31 | * Don't delete active lock files. | Eelco Dolstra | 1 | -4/+4 | |
2005-01-31 | * Start of concurrent garbage collection. Processes write temporary | Eelco Dolstra | 1 | -3/+4 | |
roots to a per-process temporary file in /nix/var/nix/temproots while holding a write lock on that file. The garbage collector acquires read locks on all those files, thus blocking further progress in other Nix processes, and reads the sets of temporary roots. | |||||
2005-01-28 | * Add a test to check whether concurrent garbage collection (i.e., | Eelco Dolstra | 1 | -1/+3 | |
running the collector while builds are in progress) works correctly. The test currently fails. | |||||
2005-01-27 | * Add missing substitutes files to dist. | Eelco Dolstra | 1 | -3/+6 | |
* Add a garbage collector test. | |||||
2005-01-27 | * Remove deleted files from EXTRA_DIST (again). | Eelco Dolstra | 1 | -3/+1 | |
2005-01-25 | * Remove removed files from EXTRA_DIST. | Eelco Dolstra | 1 | -2/+2 | |
2005-01-25 | * Re-enable all tests. | Eelco Dolstra | 1 | -5/+3 | |
2005-01-25 | * Really fix the substitute mechanism, i.e., ensure the closure | Eelco Dolstra | 1 | -2/+16 | |
invariant by registering references through the manifest. * Added a test for nix-pull. | |||||
2005-01-25 | * Fix the `--fallback' switch. | Eelco Dolstra | 1 | -2/+2 | |
* Fix the substitutes tests. | |||||
2005-01-14 | * Add SHA-256. | Eelco Dolstra | 1 | -1/+1 | |
* Tests for the various hashes. | |||||
2004-10-27 | * Use `atdiff' instead of `cmp' for checking test output. | Eelco Dolstra | 1 | -0/+1 | |
* Don't use local file names in tests since they will produce different parse trees depending on the current directory. | |||||
2004-10-27 | * Bug fix in parsing of /* ... */ comments; due to longest match | Eelco Dolstra | 1 | -1/+1 | |
regexp there could be only one such comment per file. | |||||
2004-10-27 | * Remove ancient Fix tests. | Eelco Dolstra | 1 | -3/+7 | |
* Add automated Nix expression language tests. | |||||
2004-08-19 | * Make sure that no build hook is set by default in the tests. | Eelco Dolstra | 1 | -0/+1 | |
* Don't use `seq' - some primitive, obsolete operating systems (Darwin) don't have it. | |||||
2004-06-28 | * Added a switch `--fallback'. From the manual: | Eelco Dolstra | 1 | -3/+3 | |
Whenever Nix attempts to realise a derivation for which a closure is already known, but this closure cannot be realised, fall back on normalising the derivation. The most common scenario in which this is useful is when we have registered substitutes in order to perform binary distribution from, say, a network repository. If the repository is down, the realisation of the derivation will fail. When this option is specified, Nix will build the derivation instead. Thus, binary installation falls back on a source installation. This option is not the default since it is generally not desirable for a transient failure in obtaining the substitutes to lead to a full build from source (with the related consumption of resources). |