Skip to content

chore: Split Harness controller tests to avoid timeout#4013

Open
mrousavy wants to merge 1 commit into
mainfrom
chore/split-controller-tests
Open

chore: Split Harness controller tests to avoid timeout#4013
mrousavy wants to merge 1 commit into
mainfrom
chore/split-controller-tests

Conversation

@mrousavy

@mrousavy mrousavy commented Jun 9, 2026

Copy link
Copy Markdown
Owner

The previous Harness Android AWS Device tests often failed due to timeouts - see this action run:

Screenshot 2026-06-09 at 13 46 22

All other tests went through.

My first hunch was that the app crashed somewhere in the controller test and it therefore just timed out because nothing happened anymore - but we should have native crash detection set up now (unless that config is broken somehow @hannojg @V3RON?) - so I guess it might really be a timeout.

This makes me think - how come this test suite times out? Do individual tests reset the total test suite timeout counter? Or is it a static counter that kills tests, even if they are making progress? In that case timeout is probably the wrong idea since it might actually just take that long on our end to run all tests.

This CI kinda tests this by splitting the controller tests across 4 different files to see if that runs. If it does, we probably would want to fix this in Harness anyways to either bump the timeout on our end, or reset the timeout as long as individual tests are making progress.

@vercel

vercel Bot commented Jun 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
react-native-vision-camera-docs Ready Ready Preview, Comment Jun 9, 2026 11:46am

Request Review

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.

1 participant