diff --git a/tests/Makefile.am b/tests/Makefile.am index 225f780b8e..3a1e07891a 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -13,10 +13,10 @@ fallback.sh: fallback.nix gc-concurrent.sh: gc-concurrent.nix gc-concurrent2.nix user-envs.sh: user-envs.nix -TESTS = init.sh hash.sh lang.sh simple.sh dependencies.sh locking.sh parallel.sh \ - build-hook.sh substitutes.sh substitutes2.sh fallback.sh nix-push.sh gc.sh \ - gc-concurrent.sh verify.sh nix-pull.sh referrers.sh user-envs.sh \ - logging.sh nix-build.sh misc.sh +TESTS = init.sh hash.sh lang.sh add.sh simple.sh dependencies.sh \ + locking.sh parallel.sh build-hook.sh substitutes.sh substitutes2.sh \ + fallback.sh nix-push.sh gc.sh gc-concurrent.sh verify.sh nix-pull.sh \ + referrers.sh user-envs.sh logging.sh nix-build.sh misc.sh XFAIL_TESTS = diff --git a/tests/add.sh b/tests/add.sh new file mode 100644 index 0000000000..b6ae3ebea4 --- /dev/null +++ b/tests/add.sh @@ -0,0 +1,13 @@ +source common.sh + +file=./add.sh + +path=$($nixstore --add $file) + +echo $path + +hash=$($nixstore -q --hash $path) + +echo $hash + +test "$hash" = "sha256:$(nix-hash --type sha256 --base32 $file)"