webkit_tests (with patch) flakily crash thousands of tests causing chromium-try-flakes fail to record them |
|||
Issue descriptionIn https://codereview.chromium.org/1974833002#ps160001, build https://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/226881, webkit_tests (with patch) has crashed 14492 tests and then succeeded on the same CL in https://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/227006. From the chromium-try-flakes perspective this is 14492 flaked tests. This is so many, that we've failing to record them in datastore and chromium-try-flakes is sending alerts. This looks like the webkit_tests (with patch) is incorrectly crashing thousands of tests. Ojan or Jam, can you please file a separate bug for this and assign to an appropriate owner? OTH, I feel we also need to add a reasonable limit to the number of failed tests from a step and report whole-step failure if this number is exceeded. I'll set this number based on Dremel analysis of typical number of flaky tests per step multiplied by two.
,
May 25 2016
Based on the distribution it looks like numbers of failed results are clustered around some values. This seems to confirm my theory that these values are the total number of tests in various test suites, thus all tests fail. I was considering to look at the ratio of the failed tests compared to the total number of executed tests, but then we still need to cap the absolute number of failed tests in a step to stop datastore errors from happening. Therefore, I'll just take 50, which is also the maximum number of bugs we can file per day.
,
May 25 2016
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/76806e4d57ac6cebbb0c67900d8ac73870f569e8 commit 76806e4d57ac6cebbb0c67900d8ac73870f569e8 Author: sergiyb <sergiyb@chromium.org> Date: Wed May 25 17:35:04 2016 Cap the maximum number of flaky tests that we record from a step TBR=tandrii@chromium.org, phajdan.jr@chromium.org, ojan@chromium.org BUG= 614705 Review-Url: https://codereview.chromium.org/2007133005 [modify] https://crrev.com/76806e4d57ac6cebbb0c67900d8ac73870f569e8/appengine/chromium_try_flakes/handlers/flake_issues.py [modify] https://crrev.com/76806e4d57ac6cebbb0c67900d8ac73870f569e8/appengine/chromium_try_flakes/handlers/test/flake_issues_test.py
,
May 25 2016
This should have fixed chromium-try-flakes. I'll keep monitoring it for the next hour or so.
,
May 27 2016
|
|||
►
Sign in to add a comment |
|||
Comment 1 by serg...@chromium.org
, May 25 2016