You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
E2E iOS: the camera permission test and the first userEvent.type test take up to 10 s on the macOS runner and time out at the playground's 10 s testTimeout #303
On the E2E workflow's iOS job, two playground tests run up to the playground's 10 s testTimeout (apps/playground/rn-harness.config.mjs; the workflow sets no HARNESS_TEST_TIMEOUT) and fail now and then with Test timed out after 10000ms:
permissions.harness.tsx › "should allow camera permissions when requested", which itself waits up to 30 s for the permission (waitUntil(() => latestStatus === 'authorized', { timeout: 30000 }))
type.harness.tsx › "should type text into TextInput and trigger onChangeText", the run's first userEvent.type
Their durations, from each run's harness-diagnostics-e2e-ios artifact:
The other userEvent.type tests take about a second each, so the first one pays for something the rest reuse. Four ci/host-health-telemetry runs on Oct 26 (40353077744, 40316171106, 40313220029, 40298624538) failed the camera test the same way.
Run the E2E workflow on main with platform: ios (I dispatched it on my fork's main, synced to 26b67ea).
Three of my seven runs failed on one of the two tests with Test timed out after 10000ms, as the table shows; the rest passed with both at 3.8–9.9 s.
Expected: both tests finish within the test timeout on every run, or carry a timeout that covers the waits they make.
Actual: three of seven runs failed on one of them with Test timed out after 10000ms.
Activity