Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flakey tests #7133

Closed
6 of 17 tasks
alexec opened this issue Nov 2, 2021 · 0 comments
Closed
6 of 17 tasks

Flakey tests #7133

alexec opened this issue Nov 2, 2021 · 0 comments
Labels
area/build Build or GithubAction/CI issues P2 Important. All bugs with >=3 thumbs up that aren’t P0 or P1, plus: Any other bugs deemed important type/bug type/tech-debt

Comments

@alexec
Copy link
Contributor

alexec commented Nov 2, 2021

This issue is for tracking flakey tests, so we can see how flakey they are.

Flakey tests are often not actually flakey, they instead revealing and edge-case bug that is caused by rare events, such as API disruption.

If a test appears to be flakey, then we simply disable it and wait for the author of the test (and therefore the feature) to investigate it. Either way, it is ideally their responsibility.

Why do we need to aggressively skip flakey tests?

Consider a test suite with 5 tests that each fail on 5% of the time. How often will the whole suite fail? Hint: it is much greater that 5x5%!

https://testing.googleblog.com/2016/05/flaky-tests-at-google-and-how-we.html

@alexec alexec closed this as completed Feb 1, 2022
@agilgur5 agilgur5 added type/bug area/build Build or GithubAction/CI issues P2 Important. All bugs with >=3 thumbs up that aren’t P0 or P1, plus: Any other bugs deemed important labels Sep 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/build Build or GithubAction/CI issues P2 Important. All bugs with >=3 thumbs up that aren’t P0 or P1, plus: Any other bugs deemed important type/bug type/tech-debt
Projects
None yet
Development

No branches or pull requests

2 participants