aboutsummaryrefslogtreecommitdiff
path: root/tests/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/build.sh')
-rw-r--r--tests/build.sh59
1 files changed, 0 insertions, 59 deletions
diff --git a/tests/build.sh b/tests/build.sh
index a00fb5232..2dfd43b65 100644
--- a/tests/build.sh
+++ b/tests/build.sh
@@ -107,62 +107,3 @@ nix build --impure -f multiple-outputs.nix --json e --no-link | jq --exit-status
(.drvPath | match(".*multiple-outputs-e.drv")) and
(.outputs | keys == ["a_a", "b"]))
'
-
-testNormalization () {
- clearStore
- outPath=$(nix-build ./simple.nix --no-out-link)
- test "$(stat -c %Y $outPath)" -eq 1
-}
-
-testNormalization
-
-# https://github.com/NixOS/nix/issues/6572
-issue_6572_independent_outputs() {
- nix build -f multiple-outputs.nix --json independent --no-link > $TEST_ROOT/independent.json
-
- # Make sure that 'nix build' can build a derivation that depends on both outputs of another derivation.
- p=$(nix build -f multiple-outputs.nix use-independent --no-link --print-out-paths)
- nix-store --delete "$p" # Clean up for next test
-
- # Make sure that 'nix build' tracks input-outputs correctly when a single output is already present.
- nix-store --delete "$(jq -r <$TEST_ROOT/independent.json .[0].outputs.first)"
- p=$(nix build -f multiple-outputs.nix use-independent --no-link --print-out-paths)
- cmp $p <<EOF
-first
-second
-EOF
- nix-store --delete "$p" # Clean up for next test
-
- # Make sure that 'nix build' tracks input-outputs correctly when a single output is already present.
- nix-store --delete "$(jq -r <$TEST_ROOT/independent.json .[0].outputs.second)"
- p=$(nix build -f multiple-outputs.nix use-independent --no-link --print-out-paths)
- cmp $p <<EOF
-first
-second
-EOF
- nix-store --delete "$p" # Clean up for next test
-}
-issue_6572_independent_outputs
-
-
-# https://github.com/NixOS/nix/issues/6572
-issue_6572_dependent_outputs() {
-
- nix build -f multiple-outputs.nix --json a --no-link > $TEST_ROOT/a.json
-
- # # Make sure that 'nix build' can build a derivation that depends on both outputs of another derivation.
- p=$(nix build -f multiple-outputs.nix use-a --no-link --print-out-paths)
- nix-store --delete "$p" # Clean up for next test
-
- # Make sure that 'nix build' tracks input-outputs correctly when a single output is already present.
- nix-store --delete "$(jq -r <$TEST_ROOT/a.json .[0].outputs.second)"
- p=$(nix build -f multiple-outputs.nix use-a --no-link --print-out-paths)
- cmp $p <<EOF
-first
-second
-EOF
- nix-store --delete "$p" # Clean up for next test
-}
-if isDaemonNewer "2.12pre0"; then
- issue_6572_dependent_outputs
-fi