Delay failure of sikuli, so that a screenshot can still be taken.

This commit is contained in:
Georges Dupéron 2018-07-03 17:19:54 +02:00
parent 272177fbf7
commit 4edc0a7177
3 changed files with 9 additions and 3 deletions

View File

@ -15,10 +15,12 @@ echo "continue" > "$bochscontinue"
bochs -qf "$bochsrc" < "$bochscontinue" &
pid=$!
runsikulix -r test/check-gradient.sikuli
runsikulix -r test/check-gradient.sikuli && exitcode=$? || exitcode=$?
./utils/take-screenshots.sh "./deploy-screenshots/$(basename "$0" .sh).png"
kill $pid
rm "${bochsrc}" "${bochscontinue}"
exit $exitcode

View File

@ -5,8 +5,10 @@ os_file="example-os/os.sh"
qemu-system-i386 -drive format=raw,file=${os_file},index=0,if=floppy &
pid=$!
runsikulix -r test/check-gradient.sikuli
runsikulix -r test/check-gradient.sikuli && exitcode=$? || exitcode=$?
./utils/take-screenshots.sh "./deploy-screenshots/$(basename "$0" .sh).png"
kill $pid
exit $exitcode

View File

@ -16,7 +16,7 @@ VBoxManage storageattach "$vmname" --storagectl 'floppy disk drive' --port 0 --d
VBoxManage modifyvm "$vmname" --boot1 floppy
VBoxManage startvm "$vmname" --type sdl &
pid=$!
runsikulix -r test/check-gradient.sikuli
runsikulix -r test/check-gradient.sikuli && exitcode=$? || exitcode=$?
./utils/take-screenshots.sh "./deploy-screenshots/$(basename "$0" .sh).png"
@ -33,3 +33,5 @@ done
# Cleanup: remove temporary files and directories.
rm "$img_file"
rm "/tmp/$vbox_dir" -fr
exit $exitcode