23 lines
640 B
Bash
Executable file
23 lines
640 B
Bash
Executable file
#!/usr/bin/env bash
|
|
# Aggregate Deltoid smokes — OpenKKnD / Pitchwell. No git push.
|
|
set -euo pipefail
|
|
ROOT="$(cd "$(dirname "$0")/../.." && pwd)"
|
|
cd "$ROOT"
|
|
fail=0
|
|
|
|
run() {
|
|
echo "== $* =="
|
|
"$@" || fail=1
|
|
}
|
|
|
|
[[ -x scripts/smoke/headless_smoke.sh ]] && run scripts/smoke/headless_smoke.sh
|
|
[[ -x scripts/smoke/ip_fence_check.sh ]] && run scripts/smoke/ip_fence_check.sh
|
|
[[ -f scripts/smoke/economy_smoke.py ]] && run python3 scripts/smoke/economy_smoke.py
|
|
[[ -f scripts/smoke/match_smoke.py ]] && run python3 scripts/smoke/match_smoke.py
|
|
|
|
if [[ "$fail" -eq 0 ]]; then
|
|
echo "RUN_ALL PASS"
|
|
else
|
|
echo "RUN_ALL FAIL" >&2
|
|
fi
|
|
exit "$fail"
|