Remove temporary files upon success (still to do: make sure they are also removed on failure)
This commit is contained in:
parent
925d0d787b
commit
c8806b151e
|
@ -20,3 +20,5 @@ runsikulix -r test/check-gradient.sikuli
|
|||
./utils/take-screenshots.sh "$(basename "$0" .sh).png"
|
||||
|
||||
kill $pid
|
||||
|
||||
rm "${bochsrc}" "${bochscontinue}"
|
||||
|
|
|
@ -3,11 +3,11 @@ set -e
|
|||
|
||||
os_file="example-os/os.sh"
|
||||
img_file="$(mktemp --suffix=".img")"
|
||||
vbox_dir="vbox_$(date +%s)-$$"
|
||||
vbox_dir="$(mktemp -d --prefix vbox_)"
|
||||
vmname="automatic-os-test-$(date +%s)-$$"
|
||||
|
||||
ln -sf "$(readlink -f "$os_file")" "$img_file"
|
||||
VBoxManage createvm --name "$vmname" --register --basefolder "/tmp/$vbox_dir"
|
||||
VBoxManage createvm --name "$vmname" --register --basefolder "$vbox_dir"
|
||||
VBoxManage modifyvm "$vmname" --hwvirtex off
|
||||
VBoxManage modifyvm "$vmname" --nestedpaging off
|
||||
VBoxManage modifyvm "$vmname" --pae off
|
||||
|
@ -29,5 +29,7 @@ for i in `seq 10`; do
|
|||
fi
|
||||
sleep 0.1
|
||||
done
|
||||
|
||||
# Cleanup: remove temporary files and directories.
|
||||
rm "$img_file"
|
||||
rm "/tmp/$vbox_dir" -fr
|
||||
|
|
|
@ -4,3 +4,5 @@ screenshot="$(mktemp --suffix=".png")"
|
|||
|
||||
scrot "$screenshot"
|
||||
"$(dirname "$0")/to_ansi.sh" "$screenshot" 107
|
||||
|
||||
rm "$screenshot"
|
||||
|
|
|
@ -42,3 +42,5 @@ paste "$odd_lines_px" "$even_lines_px" \
|
|||
| sed -r -e 's/([01])([0-7]) ([01])([0-7]) /[\1;3\2;4\4m▀/g' -e 's/$/[m/' \
|
||||
| if test "$CI" = "true" -a "$TRAVIS" = "true"; then while IFS=$'\n' read -n 11 ab; do if test "${#ab}" -ne 11; then echo "$ab"; else echo -n "$ab"; fi; sleep 0.01; done; else cat; fi
|
||||
echo
|
||||
|
||||
rm "${mini_png}" "${colors_gif}" "${indexed_gif}" "${indexed_pgm}" "${odd_lines}" "${even_lines}" "${odd_lines_px}" "${even_lines_px}"
|
||||
|
|
Loading…
Reference in New Issue
Block a user