25 lines
423 B
Bash
Executable File
25 lines
423 B
Bash
Executable File
#!/bin/bash
|
|
|
|
GODOT=${GODOT:-godot}
|
|
|
|
END_STRING="==== TESTS FINISHED ===="
|
|
FAILURE_STRING="******** FAILED ********"
|
|
|
|
OUTPUT=$($GODOT --path project --debug --headless --quit)
|
|
ERRCODE=$?
|
|
|
|
echo "$OUTPUT"
|
|
echo
|
|
|
|
if ! echo "$OUTPUT" | grep -e "$END_STRING" >/dev/null; then
|
|
echo "ERROR: Tests failed to complete"
|
|
exit 1
|
|
fi
|
|
|
|
if echo "$OUTPUT" | grep -e "$FAILURE_STRING" >/dev/null; then
|
|
exit 1
|
|
fi
|
|
|
|
# Success!
|
|
exit 0
|