about summary refs log tree commit diff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2006-03-01 * Make it easy to run individual tests from the command line.Eelco Dolstra21-30/+71
2006-02-22 * Aha!Eelco Dolstra1-3/+2
2006-02-22 * WTF?Eelco Dolstra1-0/+1
2006-02-22 * More tests.Eelco Dolstra2-1/+10
2006-02-22 * Check whether "nix-store -q --graph" generates a valid dot graph.Eelco Dolstra1-0/+18
* Test "nix-store -q --tree" as well.
2006-02-17 * Fix for NIX-31: "nix-env -i foo" installing all derivations namedEelco Dolstra1-2/+2
foo. Now it will only install the one with the highest version number.
2006-02-17 * And another test.Eelco Dolstra1-0/+5
2006-02-17 * Regression test for NIX-31.Eelco Dolstra1-0/+16
2006-02-12 * Doh.Eelco Dolstra1-0/+1
2006-02-08 * Test-driven development, woohoo! nix-env should work on functions,Eelco Dolstra1-2/+8
provided that all arguments have defaults.
2006-02-08 * Tests for nix-env, finally!Eelco Dolstra5-1/+108
2005-12-15 * Typo.Eelco Dolstra1-1/+1
2005-12-13 * Change `referer' to `referrer' throughout. In particular, theEelco Dolstra1-2/+2
nix-store query options `--referer' and `--referer-closure' have been changed to `--referrer' and `--referrer-closure' (but the old ones are still accepted for compatibility).
2005-12-11 * Add a test to demonstrate the quadratic complexity of referrerEelco Dolstra2-1/+16
(de)registration, in particular garbage collection (NIX-23).
2005-11-17 * "Fix" the test, since we cannot feasibly support the intended semantics.Eelco Dolstra1-1/+1
2005-11-04 * Scoping bug in `with'.Eelco Dolstra2-0/+14
2005-09-13 * Remove debugging code.Eelco Dolstra1-9/+0
2005-09-13 * More debugging.Eelco Dolstra1-0/+7
2005-09-13 * Debugging.Eelco Dolstra1-0/+2
2005-07-25 * Added a list concatenation operator:Eelco Dolstra2-0/+2
[1 2 3] ++ [4 5 6] => [1 2 3 4 5 6]
2005-07-25 * Hack to get around the libtool wrapper script around nix-store notEelco Dolstra2-1/+5
working when PATH is unset.
2005-05-18 * Added a primop `removeAttrs' to remove attributes from a set, e.g.,Eelco Dolstra3-0/+11
`removeAttrs attrs ["x", "y"]' returns the set `attrs' with the attributes named `x' and `y' removed. It is not an error for the named attributes to be missing from the input set.
2005-05-06 * Mac OS X (and POSIX) doesn't have readlink.Eelco Dolstra1-1/+1
2005-04-08 * nix-store: `--substitute' -> `--register-substitutes'.Eelco Dolstra3-3/+3
2005-04-07 * Get rid of fetchurl, we don't need it anymore.Eelco Dolstra1-1/+0
2005-03-23 * Add a test for base-32 encoding of hashes since it seems to beEelco Dolstra1-1/+4
broken on Mac OS X.
2005-03-21 * Remove non-POSIX flag.Eelco Dolstra1-1/+1
2005-03-10 * Check for duplicate attributes and formal parameters in NixEelco Dolstra5-0/+31
expressions.
2005-02-18 * `make check' fix.Eelco Dolstra1-1/+1
2005-02-15 * Fix broken GC test.Eelco Dolstra2-1/+9
2005-02-09 * Propagate the deriver of a path through the substitute mechanism.Eelco Dolstra11-42/+50
* Removed some dead code (successor stuff) from nix-push. * Updated terminology in the tests (store expr -> drv path). * Check that the deriver is set properly in the tests.
2005-02-01 * Make check fixes.Eelco Dolstra4-12/+10
2005-02-01 * Add missing files to dist.Eelco Dolstra2-2/+6
* 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 Dolstra2-4/+7
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 Dolstra4-18/+65
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 Dolstra2-5/+8
2005-01-31 * Start of concurrent garbage collection. Processes write temporaryEelco Dolstra3-4/+8
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 Dolstra4-1/+56
running the collector while builds are in progress) works correctly. The test currently fails.
2005-01-28 * Another horrible `make check' hack.Eelco Dolstra1-2/+3
2005-01-27 * Set execute permission.Eelco Dolstra1-1/+3
2005-01-27 * Add missing substitutes files to dist.Eelco Dolstra4-20/+25
* 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 Dolstra4-8/+6
2005-01-25 * Really fix the substitute mechanism, i.e., ensure the closureEelco Dolstra4-2/+88
invariant by registering references through the manifest. * Added a test for nix-pull.
2005-01-25 * Fix the `--fallback' switch.Eelco Dolstra9-86/+28
* Fix the substitutes tests.
2005-01-25 * Fix the build hook mechanism; pass the pointer graph to the hook.Eelco Dolstra2-3/+3
2005-01-25 * In nix-store: added query `--referers-closure' that returns theEelco Dolstra1-1/+4
closure of the referers relation rather than the references relation, i.e., the set of all paths that directly or indirectly refer to the given path. Note that contrary to the references closure this set is not fixed; it can change as paths are added to or removed from the store.
2005-01-25 * In nix-store: change `--build' back to `--realise'. Also broughtEelco Dolstra4-7/+7
back the query flag `--force-realise'. * Fixed some of the tests.
2005-01-19 * Change extension `.store' to `.drv'.Eelco Dolstra2-2/+2
* Re-enable `nix-store --query --requisites'.