summaryrefslogtreecommitdiffstats
path: root/cleanup_expected.sh
blob: 5be90bef0ed4d24ec11fe3186d0fec61f093f4fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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