about summary refs log tree commit diff
path: root/tests/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2011-07-20 * Added a test that make sure that users cannot registerEelco Dolstra1-1/+2
specially-crafted derivations that produce output paths belonging to other derivations. This could be used to inject malware into the store.
2011-06-30 Add support for the `build-timeout' and `--timeout' options.Ludovic Courtès1-1/+2
2010-11-17 (no commit message)Eelco Dolstra1-0/+1
2010-11-17 * Finally, a test for the binary patch functionality.Eelco Dolstra1-1/+2
2009-03-25 * Negative caching, i.e. caching of build failures. Disabled byEelco Dolstra1-1/+2
default. This is mostly useful for Hydra.
2009-03-25 * Removed the locking.sh test; it's redundant because of the extendedEelco Dolstra1-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 Dolstra1-1/+1
2009-03-18 * Missing file.Eelco Dolstra1-0/+1
2009-03-17 * Refactoring: renamed *.nix.in to *.nix.Eelco Dolstra1-24/+12
2009-03-17 * Regression test for the `exportReferencesGraph'Eelco Dolstra1-3/+3
derivation attribute.
2008-12-12 * Simplify deleting .lock files in /nix/store: just don't delete themEelco Dolstra1-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:HEADEelco Dolstra1-1/+1
https://svn.nixos.org/repos/nix/nix/branches/no-bdb).
2007-08-13 * A test for the nix-worker.Eelco Dolstra1-1/+2
2007-08-13 * Fix the tests.Eelco Dolstra1-7/+2
2007-02-21 * Don't use $SHELL.Eelco Dolstra1-1/+1
2007-01-14 * Don't forget the .flags files.Eelco Dolstra1-1/+1
2006-12-12 * New primop builtins.filterSource, which can be used to filter filesEelco Dolstra1-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 Dolstra1-2/+4
* Use nix-build in a test.
2006-09-21 * `nix-install-package --url': install from a URL (NIX-12).Eelco Dolstra1-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 Dolstra1-1/+1
2006-07-21 * Test for runtime root finding.Eelco Dolstra1-1/+4
2006-07-20 * Doh.Eelco Dolstra1-1/+1
2006-07-19 * Add a precise test for hashDerivatioModulo.Eelco Dolstra1-0/+1
2006-03-01 * Tests for fixed-output derivations (and attribute selection, incidentally).Eelco Dolstra1-1/+3
2006-03-01 * Test `nix-store --add' and `nix-store -q --hash'.Eelco Dolstra1-4/+4
2006-03-01 * Test nix-build. This also tests indirect roots.Eelco Dolstra1-2/+2
2006-03-01 * Add a test for nix-log2xml.Eelco Dolstra1-5/+3
2006-03-01 * Simplification.Eelco Dolstra1-0/+2
2006-03-01 * Make it easy to run individual tests from the command line.Eelco Dolstra1-30/+5
2006-02-22 * More tests.Eelco Dolstra1-1/+2
2006-02-12 * Doh.Eelco Dolstra1-0/+1
2006-02-08 * Tests for nix-env, finally!Eelco Dolstra1-1/+2
2005-12-11 * Add a test to demonstrate the quadratic complexity of referrerEelco Dolstra1-1/+1
(de)registration, in particular garbage collection (NIX-23).
2005-07-25 * Hack to get around the libtool wrapper script around nix-store notEelco Dolstra1-1/+0
working when PATH is unset.
2005-02-15 * Fix broken GC test.Eelco Dolstra1-1/+2
2005-02-01 * Make check fixes.Eelco Dolstra1-3/+3
2005-02-01 * Add missing files to dist.Eelco Dolstra1-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 fromEelco Dolstra1-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 theEelco Dolstra1-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 Dolstra1-4/+4
2005-01-31 * Start of concurrent garbage collection. Processes write temporaryEelco Dolstra1-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 Dolstra1-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 Dolstra1-3/+6
* Add a garbage collector test.
2005-01-27 * Remove deleted files from EXTRA_DIST (again).Eelco Dolstra1-3/+1
2005-01-25 * Remove removed files from EXTRA_DIST.Eelco Dolstra1-2/+2
2005-01-25 * Re-enable all tests.Eelco Dolstra1-5/+3
2005-01-25 * Really fix the substitute mechanism, i.e., ensure the closureEelco Dolstra1-2/+16
invariant by registering references through the manifest. * Added a test for nix-pull.
2005-01-25 * Fix the `--fallback' switch.Eelco Dolstra1-2/+2
* Fix the substitutes tests.
2005-01-14 * Add SHA-256.Eelco Dolstra1-1/+1
* Tests for the various hashes.
2004-10-27 * Use `atdiff' instead of `cmp' for checking test output.Eelco Dolstra1-0/+1
* Don't use local file names in tests since they will produce different parse trees depending on the current directory.