From c9c3fc710ba6995b20e078523aa616323dc5759a Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 14 Nov 2017 13:27:40 +0100 Subject: Rename tests/nar-index -> tests/nar-access --- tests/nar-access.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 tests/nar-access.sh (limited to 'tests/nar-access.sh') diff --git a/tests/nar-access.sh b/tests/nar-access.sh new file mode 100644 index 000000000000..5c2d3058ccf7 --- /dev/null +++ b/tests/nar-access.sh @@ -0,0 +1,23 @@ +source common.sh + +echo "building test path" +storePath="$(nix-build nar-access.nix -A a --no-out-link)" + +cd "$TEST_ROOT" + +echo "dumping path to nar" +narFile="$TEST_ROOT/path.nar" +nix-store --dump $storePath > $narFile + +echo "check that find and ls-nar match" +( cd $storePath; find . | sort ) > files.find +nix ls-nar -R -d $narFile "" | sort > files.ls-nar +diff -u files.find files.ls-nar + +echo "check that file contents of data match" +nix cat-nar $narFile /foo/data > data.cat-nar +diff -u data.cat-nar $storePath/foo/data + +echo "check that file contents of baz match" +nix cat-nar $narFile /foo/baz > baz.cat-nar +diff -u baz.cat-nar $storePath/foo/baz -- cgit 1.4.1