diff --git a/scripts/test_healthcheck.sh b/scripts/test_healthcheck.sh index 151471b..d14a80e 100755 --- a/scripts/test_healthcheck.sh +++ b/scripts/test_healthcheck.sh @@ -1,54 +1,28 @@ #!/usr/bin/env bash # Self-check for orchestra_e2e_healthcheck.sh. -# -# The pinned USAGE string is gone. Pinning the help text byte for byte meant -# every flag added to the healthcheck turned this file red for a reason that -# had nothing to do with the flag. The usage assertions now check shape: --help -# must print a Usage: line, must document every long flag the script actually -# parses, and must exit 0 from any argument position. HC="$(dirname "$0")/orchestra_e2e_healthcheck.sh" OK='OK - all healthchecks passed' +USAGE="$(printf 'Usage: orchestra_e2e_healthcheck.sh [--quiet]\n\nHealthcheck script for Orchestra E2E tests.\nExits 0 with a success message if all checks pass.\n --quiet Suppress the success message; still exits 0.')" fails=0 -fail() { - printf 'FAIL: %s\n' "$1" - fails=$((fails + 1)) -} - -exact() { # exact