Skip to content

test: wait longer for account discovery in login test and dump logcat on CI failure - #254

Merged
kulmann merged 1 commit into
mainfrom
test/integration-login-stability
Nov 11, 2026
Merged

kulmann merged 1 commit into
mainfrom
test/integration-login-stability

Conversation

@kulmann

@kulmann kulmann commented Nov 11, 2026

Copy link
Copy Markdown
Member

LoginTest.loginAndRemoveAccount failed twice in a row on #234 (pipelines 210 and 211). Pipeline 212 then passed on the same commit without any code changes. Both failures had the same cause. The sign-in worked, but the app stayed on "Preparing account for first launch" (account discovery against cloud.rc.opencloud.rocks) for longer than the 20 s Kaspresso timeout, so the avatar button never appeared.

  • LoginTest: the check for the main screen's avatar button now waits up to 60 s via flakySafely(timeoutMs = 60_000L). All other steps keep the 20 s default.
  • .woodpecker/integration-test.yml: when the integration test step fails, the EXIT trap now also prints the full device logcat. CI currently only keeps the RetryRule messages, so the reason for a hang can't be seen. retries.log is written exactly as before, so the test results step works unchanged.

@kulmann
kulmann requested review from v-scharf and wernrab November 11, 2026 09:41
@kulmann kulmann self-assigned this Nov 11, 2026
@kulmann
kulmann merged commit f85aa64 into main Nov 11, 2026
4 checks passed
@kulmann
kulmann deleted the test/integration-login-stability branch November 11, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants