run-tests.sh 423 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. GODOT=${GODOT:-godot}
  3. END_STRING="==== TESTS FINISHED ===="
  4. FAILURE_STRING="******** FAILED ********"
  5. OUTPUT=$($GODOT --path project --debug --headless --quit)
  6. ERRCODE=$?
  7. echo "$OUTPUT"
  8. echo
  9. if ! echo "$OUTPUT" | grep -e "$END_STRING" >/dev/null; then
  10. echo "ERROR: Tests failed to complete"
  11. exit 1
  12. fi
  13. if echo "$OUTPUT" | grep -e "$FAILURE_STRING" >/dev/null; then
  14. exit 1
  15. fi
  16. # Success!
  17. exit 0