lean4-htt/tests/lean/copy-produced
Joachim Breitner 8be3897a8b
chore: improve tests/lean/copy-produced (#3006)
* do not take an argument, no longer needed
* make it whitespace-in-filenames safe
* copy verbosely when there are changes, for better user feedback
2023-12-01 14:34:52 +00:00

11 lines
251 B
Bash
Executable file

#!/usr/bin/env bash
#
# Updates all *.expected.out files it finds within tests/lean
#
find "$(dirname "$0")" -name '*.expected.out' |
while read -r to; do
from="${to/.expected.out/.produced.out}"
cmp -s "$from" "$to" || cp -v "$from" "$to"
done