diff options
Diffstat (limited to '')
-rwxr-xr-x | cleanup_expected.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/cleanup_expected.sh b/cleanup_expected.sh new file mode 100755 index 0000000..5be90be --- /dev/null +++ b/cleanup_expected.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +srcdir="$1" +builddir="$2" + +for fname in "${srcdir}"/expected/*.out; do + stem=$(basename "$fname" | sed -e 's/.out$//') + + if ! test -f "${builddir}/$stem.cmd"; then + echo "removing $fname" + guilt rm "$fname" + echo "removing ${srcdir}/expected/${stem}.err" + guilt rm "${srcdir}/expected/${stem}.err" + fi +done |