Milestone4UITests.testTwoPassAverageFailurePromotesFirstPass at line 61 — Expected element btnCalibrate after 25s.
Same job: testHandheldFixtureChartreadAndAverage passed with the same driveOnePass. Both synthesized a Start click; the two-pass click did not start the session (idle returned in <1s, Calibrate never appeared). This is the 35251 class of bug: AX isEnabled is true while startRead() is still a no-op.
driveOnePass now re-clicks until btnCancel / Calibrate / Trigger exist (btnCancel is shown for the whole isChartreadRunning session), then waits for Calibrate.
Gitea run [35443](https://git.i3omb.com/gronod/iccery-v2-mac/actions/runs/35443/jobs/36785) failed only:
`Milestone4UITests.testTwoPassAverageFailurePromotesFirstPass` at line 61 — `Expected element btnCalibrate` after 25s.
Same job: `testHandheldFixtureChartreadAndAverage` passed with the same `driveOnePass`. Both synthesized a Start click; the two-pass click did not start the session (idle returned in <1s, Calibrate never appeared). This is the 35251 class of bug: AX `isEnabled` is true while `startRead()` is still a no-op.
`driveOnePass` now re-clicks until `btnCancel` / Calibrate / Trigger exist (`btnCancel` is shown for the whole `isChartreadRunning` session), then waits for Calibrate.
testTwoPassAverageFailurePromotesFirstPass died on Gitea run 35443
waiting for btnCalibrate after a single Start click. Handheld in the
same job succeeded: AX reported enabled and synthesized the click, but
SwiftUI startRead() was still a no-op (same class as 35251).
Re-click until btnCancel/Calibrate/Trigger exist — Cancel is in the
tree for the whole session — then wait for Calibrate.
gronod
merged commit c1c37bb7d7 into develop2026-09-14 19:41:47 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Gitea run 35443 failed only:
Milestone4UITests.testTwoPassAverageFailurePromotesFirstPassat line 61 —Expected element btnCalibrateafter 25s.Same job:
testHandheldFixtureChartreadAndAveragepassed with the samedriveOnePass. Both synthesized a Start click; the two-pass click did not start the session (idle returned in <1s, Calibrate never appeared). This is the 35251 class of bug: AXisEnabledis true whilestartRead()is still a no-op.driveOnePassnow re-clicks untilbtnCancel/ Calibrate / Trigger exist (btnCancelis shown for the wholeisChartreadRunningsession), then waits for Calibrate.