testing/tests/6-login.sh has no fixed retry limit when login repeatedly fails on kind, causing an apparently infinite loop instead of an explicit failure after N attempts.
Suggested fix: add a maximum retry counter with an explicit FAIL exit once the threshold is exceeded, rather than retrying forever.
Note: in my case the underlying login failures were actually caused by a local filesystem permissions issue (bin/compile / lib/launcher.py missing the execute bit for 'others') rather than a real login endpoint problem — but regardless of root cause, a script that can loop forever without ever failing explicitly seems worth fixing on its own, since it turns any underlying issue into a hang instead of a diagnosable failure.
testing/tests/6-login.shhas no fixed retry limit when login repeatedly fails on kind, causing an apparently infinite loop instead of an explicit failure after N attempts.Suggested fix: add a maximum retry counter with an explicit
FAILexit once the threshold is exceeded, rather than retrying forever.Note: in my case the underlying login failures were actually caused by a local filesystem permissions issue (
bin/compile/lib/launcher.pymissing the execute bit for 'others') rather than a real login endpoint problem — but regardless of root cause, a script that can loop forever without ever failing explicitly seems worth fixing on its own, since it turns any underlying issue into a hang instead of a diagnosable failure.