about summary refs log tree commit diff
path: root/tests/binary-patching.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/binary-patching.sh')
-rw-r--r--tests/binary-patching.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/binary-patching.sh b/tests/binary-patching.sh
index 8d7788fb614f..26a499727fae 100644
--- a/tests/binary-patching.sh
+++ b/tests/binary-patching.sh
@@ -1,5 +1,7 @@
 source common.sh
 
+clearManifests
+
 mkdir -p $TEST_ROOT/cache2 $TEST_ROOT/patches
 
 RESULT=$TEST_ROOT/result
@@ -29,5 +31,9 @@ $NIX_BIN_DIR/nix-pull file://$TEST_ROOT/manifest2
 # To make sure that we're using the patch, delete the full NARs.
 rm -f $TEST_ROOT/cache2/*
 
+# Make sure that the download size prediction uses the patch rather
+# than the full download.
+$nixbuild -o $RESULT binary-patching.nix --arg version 2 --dry-run 2>&1 | grep -q "0.01 MiB"
+
 # Now rebuild it.  This should use the patch generated above.
 $nixbuild -o $RESULT binary-patching.nix --arg version 2