mirror of
https://github.com/datajerk/gameserverclient.git
synced 2025-02-06 15:30:01 +00:00
38 lines
662 B
Bash
Executable File
38 lines
662 B
Bash
Executable File
#!/bin/bash
|
|
|
|
GAME_URL=http://asciiexpress.net/gameserver/ballblazer.qr.wav
|
|
|
|
curl -sL $GAME_URL | sox - test.aif
|
|
|
|
echo
|
|
echo -n "Emulator Test..."
|
|
|
|
if ! OUTPUT=$(
|
|
osascript test.scrp \
|
|
gameserverclient.dsk \
|
|
test.aif \
|
|
c_gameserverdisk_splash.tiff 5 \
|
|
c_gameserverdisk_mainscreen.tiff 5 \
|
|
c_ballblazer_selected.tiff 5 \
|
|
c_ballblazer_qrcode.tiff 5 \
|
|
c_ballblazer_loading.tiff 5 \
|
|
c_ballblazer_piratesplash.tiff $((15 + $(soxi -D test.aif | awk -F. '{print $1}') )) \
|
|
c_ballblazer_game.tiff 10 \
|
|
)
|
|
then
|
|
echo FAILED
|
|
exit 1
|
|
fi
|
|
|
|
if echo $OUTPUT | grep ERROR >/dev/null 2>&1
|
|
then
|
|
echo FAILED
|
|
echo $OUTPUT
|
|
echo
|
|
exit 1
|
|
fi
|
|
|
|
rm -f test.aif
|
|
echo PASSED
|
|
echo
|