This eliminates a problem with our test case: if the build takes less
than 1s the files were probably copied more recently than the 1s ago,
resulting in too much rebuilding (and possibly missing
failed-to-rebuild bugs).
We can now change the timestamp for the build tree to something
earlier.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
: ----- testing rebuild on input change -----
reset_times () {
+ cd ..
+
+ find ! -path './build/*' -type f -print0 \
+ | xargs -0 \
+ touch -hmd 'now -2000 seconds' --
+
+ cd build
+
find -type f -print0 \
| xargs -0 \
- touch -hmd 'now -1 seconds' --
+ touch -hmd 'now -1000 seconds' --
}
: ----- for-check-1 -----