Open
Description
Is your feature request related to a problem? Please describe
The flaky tests are painful problem with no solution in sight (besides just fixing all of them). At least the idea we massaged along with @andrross and @dblock is how we could spot them proactively and revert the changes that introduce more of them.
Describe the solution you'd like
Here is what we would like to try out:
- baseline the current list of known flaky tests (those that are marked for automatic retries could be skipped, they don't fail the check), that we could take from Github issues
- for every commit on
main
branch, do 10gradle check
runs (for now), if that takes too long - consider splitting them togradle internalClusterTest
&&gradle check -x internalClusterTest
- if any of the run fails with new tests, link the failure to the offending pull request
- mark the offending pull request for potential revert
Describe alternatives you've considered
N/A
Additional context
Discussed also today at the 2.15 retro call
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
📦 Backlog