about summary refs log tree commit diff
path: root/tests/dependencies.sh
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2005-01-25T11·18+0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2005-01-25T11·18+0000
commit52bf9b86bb79369b7f7b5b8a5726b83ee154da6a (patch)
treecda06cd7d3bb5d8d3a62a6881533a36860c7acfb /tests/dependencies.sh
parent80faa2f98af8616ab89ac2af63431b887a84fb32 (diff)
* In nix-store: added query `--referers-closure' that returns the
  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.

Diffstat (limited to 'tests/dependencies.sh')
-rw-r--r--tests/dependencies.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/dependencies.sh b/tests/dependencies.sh
index fe4aa0c3c9..56cb1e4c38 100644
--- a/tests/dependencies.sh
+++ b/tests/dependencies.sh
@@ -20,4 +20,7 @@ echo "$deps" | grep -q "$outPath"
 if echo "$deps" | grep -q "dependencies-input-1"; then exit 1; fi
 
 # Input-2 is retained.
-echo "$deps" | grep -q "dependencies-input-2"
+input2OutPath=$(echo "$deps" | grep "dependencies-input-2")
+
+# The referers closure of input-2 should include outPath.
+$TOP/src/nix-store/nix-store -q --referers-closure "$input2OutPath" | grep "$outPath"