Add test case for temporary directories on darwin
A test case for correct handling of temporary directory deletion that was added to check.sh as part of PR #2689 was initially disabled for Darwin because of a directory permission issue in PR #2688. Now that the issue in PR #2688 is fixed, this commit enables the test case for Darwin.
This commit is contained in:
parent
8132d0a12e
commit
e8bd1bc732
|
@ -49,13 +49,8 @@ checkBuildTempDirRemoved $TEST_ROOT/log
|
|||
|
||||
nix-build check.nix -A nondeterministic --argstr checkBuildId $checkBuildId \
|
||||
--no-out-link --check --keep-failed 2> $TEST_ROOT/log || status=$?
|
||||
|
||||
# The above nix-build fails with status=1 on darwin (not sure why)
|
||||
# ...but the primary purpose of the test case is to verify the temp directory is retained
|
||||
if [ "$(uname -s)" != "Darwin" ]; then
|
||||
grep 'may not be deterministic' $TEST_ROOT/log
|
||||
[ "$status" = "104" ]
|
||||
fi
|
||||
if checkBuildTempDirRemoved $TEST_ROOT/log; then false; fi
|
||||
|
||||
clearStore
|
||||
|
|
Loading…
Reference in a new issue