summary refs log tree commit diff
path: root/tests/Makefile.am
AgeCommit message (Collapse)Author
2012-03-19Replace "make check" with "make installcheck"Eelco Dolstra
Ensuring that the tests work from the build tree requires a growing number of nasty hacks. The tests also don't verify that the installed Nix actually works. Thus, the tests now require "make install" to have been run.
2012-01-26* Add a test for importing derivations.Eelco Dolstra
2012-01-03* Sync with the trunk.Eelco Dolstra
2012-01-03* Add a test for nix-channel.Eelco Dolstra
* Refactor the nix-channel unpacker a bit.
2011-12-20* Refactor a bit so that more tests can be added.Eelco Dolstra
2011-12-16* Sync with the trunk.Eelco Dolstra
2011-12-14* Oops, the daemon test wasn't actually using the daemon.Eelco Dolstra
2011-09-14Add a test for multiple outputsShea Levy
This currently fails. Yay test-driven development!
2011-08-06* Add lang/dir* to the distribution.Eelco Dolstra
2011-07-20* Added a test that make sure that users cannot registerEelco Dolstra
specially-crafted derivations that produce output paths belonging to other derivations. This could be used to inject malware into the store.
2011-06-30Add support for the `build-timeout' and `--timeout' options.Ludovic Courtès
2010-11-17(no commit message)Eelco Dolstra
2010-11-17* Finally, a test for the binary patch functionality.Eelco Dolstra
2009-03-25* Negative caching, i.e. caching of build failures. Disabled byEelco Dolstra
default. This is mostly useful for Hydra.
2009-03-25* Removed the locking.sh test; it's redundant because of the extendedEelco Dolstra
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
2009-03-18* Missing file.Eelco Dolstra
2009-03-17* Refactoring: renamed *.nix.in to *.nix.Eelco Dolstra
2009-03-17* Regression test for the `exportReferencesGraph'Eelco Dolstra
derivation attribute.
2008-12-12* Simplify deleting .lock files in /nix/store: just don't delete themEelco Dolstra
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 Dolstra
https://svn.nixos.org/repos/nix/nix/branches/no-bdb).
2007-08-13* A test for the nix-worker.Eelco Dolstra
2007-08-13* Fix the tests.Eelco Dolstra
2007-02-21* Don't use $SHELL.Eelco Dolstra
2007-01-14* Don't forget the .flags files.Eelco Dolstra
2006-12-12* New primop builtins.filterSource, which can be used to filter filesEelco Dolstra
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
* Use nix-build in a test.
2006-09-21* `nix-install-package --url': install from a URL (NIX-12).Eelco Dolstra
* `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
2006-07-21* Test for runtime root finding.Eelco Dolstra
2006-07-20* Doh.Eelco Dolstra
2006-07-19* Add a precise test for hashDerivatioModulo.Eelco Dolstra
2006-03-01* Tests for fixed-output derivations (and attribute selection, incidentally).Eelco Dolstra
2006-03-01* Test `nix-store --add' and `nix-store -q --hash'.Eelco Dolstra
2006-03-01* Test nix-build. This also tests indirect roots.Eelco Dolstra
2006-03-01* Add a test for nix-log2xml.Eelco Dolstra
2006-03-01* Simplification.Eelco Dolstra
2006-03-01* Make it easy to run individual tests from the command line.Eelco Dolstra
2006-02-22* More tests.Eelco Dolstra
2006-02-12* Doh.Eelco Dolstra
2006-02-08* Tests for nix-env, finally!Eelco Dolstra
2005-12-11* Add a test to demonstrate the quadratic complexity of referrerEelco Dolstra
(de)registration, in particular garbage collection (NIX-23).
2005-07-25* Hack to get around the libtool wrapper script around nix-store notEelco Dolstra
working when PATH is unset.
2005-02-15* Fix broken GC test.Eelco Dolstra
2005-02-01* Make check fixes.Eelco Dolstra
2005-02-01* Add missing files to dist.Eelco Dolstra
* 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 Dolstra
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 Dolstra
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
2005-01-31* Start of concurrent garbage collection. Processes write temporaryEelco Dolstra
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.