Take better screenshots; reorganized files
This commit is contained in:
parent
e41bd9c447
commit
1c13c98ef0
|
@ -2,12 +2,16 @@ language: c
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
packages:
|
packages:
|
||||||
|
# graphical environment
|
||||||
- scrot
|
- scrot
|
||||||
|
- fluxbox
|
||||||
|
# emulators
|
||||||
- qemu
|
- qemu
|
||||||
- qemu-system-x86
|
- qemu-system-x86
|
||||||
- qemu-system-arm
|
- qemu-system-arm
|
||||||
#- virtualbox
|
#- virtualbox
|
||||||
- bochs-sdl
|
- bochs-sdl
|
||||||
|
# automated GUI testing
|
||||||
- sikuli-ide
|
- sikuli-ide
|
||||||
# Missing dependencies for sikuli-ide
|
# Missing dependencies for sikuli-ide
|
||||||
#- libantlr3-runtime-java # on 16.04
|
#- libantlr3-runtime-java # on 16.04
|
||||||
|
@ -49,4 +53,4 @@ install:
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- (cd example-os && make)
|
- (cd example-os && make)
|
||||||
- xvfb-run -a ./test/${MODE}.sh
|
- ./utils/gui-wrapper.sh ./test/${MODE}.sh
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
xvfb-run ./test/qemu-system-i386.sh
|
./utils/gui-wrapper.sh ./test/qemu-system-i386.sh
|
||||||
xvfb-run ./test/qemu-system-arm.sh
|
./utils/gui-wrapper.sh ./test/qemu-system-arm.sh
|
||||||
xvfb-run ./test/virtualbox.sh
|
./utils/gui-wrapper.sh ./test/virtualbox.sh
|
||||||
xvfb-run ./test/bochs.sh
|
./utils/gui-wrapper.sh ./test/bochs.sh
|
||||||
|
|
|
@ -17,6 +17,6 @@ bochs -qf "$bochsrc" < "$bochscontinue" &
|
||||||
pid=$!
|
pid=$!
|
||||||
runsikulix -r test/check-gradient.sikuli
|
runsikulix -r test/check-gradient.sikuli
|
||||||
|
|
||||||
ansi-screenshots/ansi_screenshot.sh
|
./utils/take-screenshots.sh "$(basename "$0" .sh).png"
|
||||||
|
|
||||||
kill $pid
|
kill $pid
|
||||||
|
|
|
@ -7,6 +7,6 @@ qemu-system-i386 -drive format=raw,file=${os_file},index=0,if=floppy &
|
||||||
pid=$!
|
pid=$!
|
||||||
runsikulix -r test/check-gradient.sikuli
|
runsikulix -r test/check-gradient.sikuli
|
||||||
|
|
||||||
ansi-screenshots/ansi_screenshot.sh
|
./utils/take-screenshots.sh "$(basename "$0" .sh).png"
|
||||||
|
|
||||||
kill $pid
|
kill $pid
|
|
@ -18,7 +18,7 @@ VBoxManage startvm "$vmname" --type sdl &
|
||||||
pid=$!
|
pid=$!
|
||||||
runsikulix -r test/check-gradient.sikuli
|
runsikulix -r test/check-gradient.sikuli
|
||||||
|
|
||||||
ansi-screenshots/ansi_screenshot.sh
|
./utils/take-screenshots.sh "$(basename "$0" .sh).png"
|
||||||
|
|
||||||
VBoxManage controlvm "$vmname" poweroff
|
VBoxManage controlvm "$vmname" poweroff
|
||||||
wait $pid
|
wait $pid
|
||||||
|
|
Before Width: | Height: | Size: 108 B After Width: | Height: | Size: 108 B |
2
utils/gui-wrapper.sh
Executable file
2
utils/gui-wrapper.sh
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
xvfb-run -a sh -c 'fluxbox 2>/dev/null & sleep 3; "$@"' utils/gui-wrapper.sh-subshell "$@"
|
2
utils/take-screenshots.sh
Executable file
2
utils/take-screenshots.sh
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
./utils/ansi-screenshots/ansi_screenshot.sh
|
||||||
|
scrot "$1"
|
Loading…
Reference in New Issue
Block a user