1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-25 06:31:14 +02:00

* Check whether "nix-store -q --graph" generates a valid dot graph.

* Test "nix-store -q --tree" as well.
This commit is contained in:
Eelco Dolstra 2006-02-22 13:55:41 +00:00
parent 46f0cb0869
commit ddb78dfc3d
2 changed files with 19 additions and 0 deletions

View file

@ -2,8 +2,26 @@ drvPath=$($TOP/src/nix-instantiate/nix-instantiate dependencies.nix)
echo "derivation is $drvPath"
$TOP/src/nix-store/nix-store -q --tree "$drvPath" | grep "| +---.*builder1.sh"
# Test Graphviz graph generation.
$TOP/src/nix-store/nix-store -q --graph "$drvPath" > $TEST_ROOT/graph
if test -n "$dot"; then
# Does it parse?
$dot < $TEST_ROOT/graph
fi
outPath=$($TOP/src/nix-store/nix-store -rvv "$drvPath")
# Test Graphviz graph generation.
$TOP/src/nix-store/nix-store -q --graph "$outPath" > $TEST_ROOT/graph
if test -n "$dot"; then
# Does it parse?
$dot < $TEST_ROOT/graph
fi
$TOP/src/nix-store/nix-store -q --tree "$outPath" | grep "+---.*dependencies-input-2"
echo "output path is $outPath"
text=$(cat "$outPath"/foobar)