mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-22 14:06:16 +02:00
housekeeping: shellcheck for tests/functional/check-refs.sh
This commit is contained in:
parent
259b502773
commit
d7bb5bde48
1 changed files with 17 additions and 17 deletions
|
@ -6,42 +6,42 @@ clearStore
|
||||||
|
|
||||||
RESULT=$TEST_ROOT/result
|
RESULT=$TEST_ROOT/result
|
||||||
|
|
||||||
dep=$(nix-build -o $RESULT check-refs.nix -A dep)
|
dep=$(nix-build -o "$RESULT" check-refs.nix -A dep)
|
||||||
|
|
||||||
# test1 references dep, not itself.
|
# test1 references dep, not itself.
|
||||||
test1=$(nix-build -o $RESULT check-refs.nix -A test1)
|
test1=$(nix-build -o "$RESULT" check-refs.nix -A test1)
|
||||||
nix-store -q --references $test1 | grepQuietInverse $test1
|
nix-store -q --references "$test1" | grepQuietInverse "$test1"
|
||||||
nix-store -q --references $test1 | grepQuiet $dep
|
nix-store -q --references "$test1" | grepQuiet "$dep"
|
||||||
|
|
||||||
# test2 references src, not itself nor dep.
|
# test2 references src, not itself nor dep.
|
||||||
test2=$(nix-build -o $RESULT check-refs.nix -A test2)
|
test2=$(nix-build -o "$RESULT" check-refs.nix -A test2)
|
||||||
nix-store -q --references $test2 | grepQuietInverse $test2
|
nix-store -q --references "$test2" | grepQuietInverse "$test2"
|
||||||
nix-store -q --references $test2 | grepQuietInverse $dep
|
nix-store -q --references "$test2" | grepQuietInverse "$dep"
|
||||||
nix-store -q --references $test2 | grepQuiet aux-ref
|
nix-store -q --references "$test2" | grepQuiet aux-ref
|
||||||
|
|
||||||
# test3 should fail (unallowed ref).
|
# test3 should fail (unallowed ref).
|
||||||
(! nix-build -o $RESULT check-refs.nix -A test3)
|
(! nix-build -o "$RESULT" check-refs.nix -A test3)
|
||||||
|
|
||||||
# test4 should succeed.
|
# test4 should succeed.
|
||||||
nix-build -o $RESULT check-refs.nix -A test4
|
nix-build -o "$RESULT" check-refs.nix -A test4
|
||||||
|
|
||||||
# test5 should succeed.
|
# test5 should succeed.
|
||||||
nix-build -o $RESULT check-refs.nix -A test5
|
nix-build -o "$RESULT" check-refs.nix -A test5
|
||||||
|
|
||||||
# test6 should fail (unallowed self-ref).
|
# test6 should fail (unallowed self-ref).
|
||||||
(! nix-build -o $RESULT check-refs.nix -A test6)
|
(! nix-build -o "$RESULT" check-refs.nix -A test6)
|
||||||
|
|
||||||
# test7 should succeed (allowed self-ref).
|
# test7 should succeed (allowed self-ref).
|
||||||
nix-build -o $RESULT check-refs.nix -A test7
|
nix-build -o "$RESULT" check-refs.nix -A test7
|
||||||
|
|
||||||
# test8 should fail (toFile depending on derivation output).
|
# test8 should fail (toFile depending on derivation output).
|
||||||
(! nix-build -o $RESULT check-refs.nix -A test8)
|
(! nix-build -o "$RESULT" check-refs.nix -A test8)
|
||||||
|
|
||||||
# test9 should fail (disallowed reference).
|
# test9 should fail (disallowed reference).
|
||||||
(! nix-build -o $RESULT check-refs.nix -A test9)
|
(! nix-build -o "$RESULT" check-refs.nix -A test9)
|
||||||
|
|
||||||
# test10 should succeed (no disallowed references).
|
# test10 should succeed (no disallowed references).
|
||||||
nix-build -o $RESULT check-refs.nix -A test10
|
nix-build -o "$RESULT" check-refs.nix -A test10
|
||||||
|
|
||||||
if isDaemonNewer 2.12pre20230103; then
|
if isDaemonNewer 2.12pre20230103; then
|
||||||
if ! isDaemonNewer 2.16.0; then
|
if ! isDaemonNewer 2.16.0; then
|
||||||
|
@ -50,6 +50,6 @@ if isDaemonNewer 2.12pre20230103; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# test11 should succeed.
|
# test11 should succeed.
|
||||||
test11=$(nix-build -o $RESULT check-refs.nix -A test11)
|
test11=$(nix-build -o "$RESULT" check-refs.nix -A test11)
|
||||||
[[ -z $(nix-store -q --references "$test11") ]]
|
[[ -z $(nix-store -q --references "$test11") ]]
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue