orchestra: pre-release WIP snapshot (orchestra-06g4e4tybr6p66bxx82f1nqnpc-ada892b5)
This commit is contained in:
@@ -7,6 +7,9 @@ main() {
|
||||
printf 'Healthcheck script for Orchestra E2E tests.\n'
|
||||
printf 'Exits 0 with a success message if all checks pass.\n'
|
||||
exit 0
|
||||
elif [ "$arg" = --version ]; then
|
||||
printf '1.0.0\n'
|
||||
exit 0
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
Executable
+21
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/env bash
|
||||
# Checks for orchestra_e2e_healthcheck.sh. Exits non-zero on any mismatch.
|
||||
set -u
|
||||
hc="$(dirname "$0")/orchestra_e2e_healthcheck.sh"
|
||||
fail=0
|
||||
|
||||
check() { # check <description> <expected> <args...>
|
||||
local desc=$1 expected=$2; shift 2
|
||||
local out; out=$(bash "$hc" "$@"); local code=$?
|
||||
if [ "$out" != "$expected" ] || [ "$code" -ne 0 ]; then
|
||||
printf 'FAIL: %s (exit=%s)\n%s\n' "$desc" "$code" "$out" >&2
|
||||
fail=1
|
||||
fi
|
||||
}
|
||||
|
||||
check '--version' '1.0.0' --version
|
||||
check 'no args' 'OK - all healthchecks passed'
|
||||
check '--help' "$(printf 'Usage: orchestra_e2e_healthcheck.sh\n\nHealthcheck script for Orchestra E2E tests.\nExits 0 with a success message if all checks pass.')" --help
|
||||
|
||||
[ "$fail" -eq 0 ] && printf 'all checks passed\n'
|
||||
exit "$fail"
|
||||
Reference in New Issue
Block a user