From 79e6dcdd2d933d06ae3c7d7444e214b0fbafc8aa Mon Sep 17 00:00:00 2001 From: joshsiv-mulga Date: Sun, 17 May 2026 23:20:33 +1000 Subject: [PATCH] fix(e2e): redirect lb probe chatter to stderr so stalls are visible test_http_from / test_tcp_from echoed progress to stdout, which the callers captured into *_OK vars via $(...). Result: 6+ minute retry loops ran silently in CI, and the "$ok" comparison never matched "true" because the captured value contained the full multi-line chatter. Reachability pass/fail counters were also lost in the subshell. Redirect helper output to stderr, leave only the true/false flag on stdout, and move pass/fail to the caller so they actually count. --- tests/e2e/run-lb-e2e.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/tests/e2e/run-lb-e2e.sh b/tests/e2e/run-lb-e2e.sh index 6e0d21156..8e39744a0 100755 --- a/tests/e2e/run-lb-e2e.sh +++ b/tests/e2e/run-lb-e2e.sh @@ -798,7 +798,7 @@ if [ "$PEER_AVAILABLE" = true ]; then # test_http_from