#!/usr/bin/env bash set -euo pipefail cd "$(dirname "$0")/.." mkdir -p build/reports ./gradlew build runGameTestServer "$@" 2>&1 | tee build/reports/gametest.log # A loader failure may exit successfully before any tests run: require the actual completion marker. grep -Eq 'All [1-9][0-9]* required tests passed' build/reports/gametest.log