diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2004-05-04T13·22+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2004-05-04T13·22+0000 |
commit | a7bbe739717c7419a374b29e6e4887325b1af7fd (patch) | |
tree | a24f54f2b71cba90e9d681e55fc351b8795e4550 /tests/dependencies.sh | |
parent | ef093aac8f24535f6d0c75332ac7aeafbbe8c161 (diff) |
* Another test.
Diffstat (limited to 'tests/dependencies.sh')
-rw-r--r-- | tests/dependencies.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/dependencies.sh b/tests/dependencies.sh new file mode 100644 index 000000000000..8a0ba1f2a15e --- /dev/null +++ b/tests/dependencies.sh @@ -0,0 +1,23 @@ +storeExpr=$($TOP/src/nix-instantiate/nix-instantiate dependencies.nix) + +echo "store expr is $storeExpr" + +outPath=$($TOP/src/nix-store/nix-store -qnfvvvvv "$storeExpr") + +echo "output path is $outPath" + +text=$(cat "$outPath"/foobar) +if test "$text" != "FOOBAR"; then exit 1; fi + +deps=$($TOP/src/nix-store/nix-store -qnR "$storeExpr") + +echo "output closures are $deps" + +# The output path should be in the closure. +echo "$deps" | grep -q "$outPath" + +# Input-1 is not retained. +if echo "$deps" | grep -q "dependencies-input-1"; then exit 1; fi + +# Input-2 is retained. +echo "$deps" | grep -q "dependencies-input-2" |