test.sh: fix removal of test output files

This commit is contained in:
Xiretza 2020-12-10 19:20:41 +01:00
parent 173bab5a0f
commit 981633bf97
Signed by: xiretza
GPG key ID: 17B78226F7139993

View file

@ -31,7 +31,7 @@ for day in day*; do
for solution in "$day"/*; do for solution in "$day"/*; do
echo -n "$solution... " echo -n "$solution... "
solution_output=$(mktemp) solution_output=$(mktemp)
trap "rm $solution_output" EXIT trap "rm -f '$solution_output'" EXIT
run_solution "$solution" > "$solution_output" run_solution "$solution" > "$solution_output"
if ! diff -u "$expected" "$solution_output"; then if ! diff -u "$expected" "$solution_output"; then
@ -48,5 +48,7 @@ for day in day*; do
else else
echo ok echo ok
fi fi
rm "$solution_output"
done done
done done