about summary refs log tree commit diff
path: root/tests/multiple-outputs.sh
AgeCommit message (Collapse)AuthorFilesLines
2012-09-12 Handle gc-keep-outputs and gc-keep-derivations both enabledEelco Dolstra1-1/+3
If the options gc-keep-outputs and gc-keep-derivations are both enabled, you can get a cycle in the liveness graph. There was a hack to handle this, but it didn't work with multiple-output derivations, causing the garbage collector to fail with errors like ‘error: cannot delete path `...' because it is in use by `...'’. The garbage collector now handles strongly connected components in the liveness graph as a unit and decides whether to delete all or none of the paths in an SCC.
2012-09-11 Test hash rewritingEelco Dolstra1-4/+20
2011-12-21 * The ‘foo.drvPath’ feature was already broken in read-only mode.Eelco Dolstra1-3/+3
Since it's rarely used and fixing it is too much work right now, just document it.
2011-12-21 * Add a test for unsafeDiscardOutputDependency. Not really related toEelco Dolstra1-0/+6
multiple outputs, but good to have anyway.
2011-12-21 * Add a test for referring to another derivation's ‘drvPath’. ThisEelco Dolstra1-1/+19
currently fails in read-only mode.
2011-12-20 * Doing a GC after building a derivation with cyclic outputs currentlyEelco Dolstra1-1/+1
segfaults.
2011-12-20 * Add a (currently failing) test that checks whether mutuallyEelco Dolstra1-0/+11
recursive outputs are properly rejected. * Add a (also failing) test for "nix-build -A <output-name>".
2011-12-20 * Refactor a bit so that more tests can be added.Eelco Dolstra1-10/+2
2011-11-06 The nixinstantiate and nixstore env vars are no longer set in common.shShea Levy1-2/+2
2011-09-14 Add a test for multiple outputsShea Levy1-0/+15
This currently fails. Yay test-driven development!