My suite passes every time on my laptop, but roughly one run in four fails in GitHub Actions — always on a different test, usually a timeout waiting for a button.
I have already tried bumping the global timeout to 60s, which reduced but did not eliminate the failures. Retries hide it, but that feels like cheating.
What actually causes this gap between local and CI, and how do I fix the root cause rather than masking it?
- Are you running with fullyParallel: true? That made a big difference for us. — Sofia Marquez