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
Handling flaky tests is time consuming #12966
Comments
The cycle time of the dartium inc builders have been greatly improved: We still need to shard this across more vms to get really fast cycle times, but we are at least <30 mins now, tentatively assigning to Martin, please figure out if you or bill will do the new dartium sharding when he is back cc @whesse. |
Dartium inc builders are now at 22 minutes (when we don't have to compile anything). I think as long as we don't have tests timing out, we can run all tests on dartium-inc and don't need to shard here (they are faster than dart2js builders). It's different for debug builders: They are extremely slow and in addition to that, they execute also DRT tests (the full builders do this as well). We could shard these, but they are pretty flaky anyway. I suspect, Peter would say we should move the debug ones to FYI. Unassigning me for now, since I don't plan to work on this anytime soon. Removed the owner. |
Removed this from the 1.6 milestone. |
Removed Oldschool-Milestone-1.6 label. |
Closing due to inactivity. |
Rico has several times stated that he wants the Dart team to follow a certain procedure when they see a flaky test.
This weekend, I have tried handling all flaky tests I saw when submitting r26974. However, due to the long cycle times of dartium builders, I was not able to complete this in one day.
I agree that we need to do something about flaky tests, however, it is not reasonable to have a procedure which only works if you dedicate a weekend to follow it.
My suggestion is to place reasonable time requirements on non-FYI builders: how long may a status-only build cycle take, how long is the expected build time on an average CL which requires a rebuild.
The text was updated successfully, but these errors were encountered: