WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
51371
commit-queue can't upload failure diffs from the first flake on a double-flake
https://bugs.webkit.org/show_bug.cgi?id=51371
Summary
commit-queue can't upload failure diffs from the first flake on a double-flake
Eric Seidel (no email)
Reported
2010-12-20 19:30:16 PST
commit-queue can't upload failure diffs from the first flake on a double-flake def _test_patch(self): if self._patch.is_rollout(): return True if self._test(): return True first_failing_tests = self._failing_tests_from_last_run() if self._test(): self._report_flaky_tests(first_failing_tests) return True second_failing_tests = self._failing_tests_from_last_run() if first_failing_tests != second_failing_tests: self._report_flaky_tests(first_failing_tests + second_failing_tests) return False if self._build_and_test_without_patch(): raise self._script_error # The error from the previous ._test() run is real, report it. return False # Tree must be red, just retry later. Currently _failing_tests_from_last_run() only returns the test names (paths) for the failures. It does not bottle up the results information. So when we run the tests a second time, old-run-webkit-tests will delete the results from the first run. Then when we go to try and report the test as flaky, we don't have any results diff to upload.
Attachments
Add attachment
proposed patch, testcase, etc.
Eric Seidel (no email)
Comment 1
2010-12-20 21:42:41 PST
We already have a TestResult command in layout_tests/layout_package, so I'd rather not re-invent the wheel. But it doesn't look like it's meant for dealing with a single result from a single test.
Eric Seidel (no email)
Comment 2
2010-12-20 22:25:11 PST
We still need better handling here. However, double-flake reporting was removed as part of
bug 51272
.
Eric Seidel (no email)
Comment 3
2011-01-10 13:23:33 PST
Actually in fixing
bug 52048
I realized that double-flakes were the *only* times we were able to upload failure diffs. :) However, once
bug 52048
lands, we could (carefully) re-enable double-flake reporting and uploads would work.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug