commit 4edc0a7177f4c9343694d896eff02b2fd61073a6
parent 272177fbf7631dae0ef369a8d285ee26d27c9560
Author: Georges Dupéron <georges.duperon@gmail.com>
Date: Tue, 3 Jul 2018 17:19:54 +0200
Delay failure of sikuli, so that a screenshot can still be taken.
Diffstat:
3 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/test/bochs.sh b/test/bochs.sh
@@ -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
+\ No newline at end of file
diff --git a/test/qemu-system-i386.sh b/test/qemu-system-i386.sh
@@ -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
+\ No newline at end of file
diff --git a/test/virtualbox.sh b/test/virtualbox.sh
@@ -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
+\ No newline at end of file