WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
210855
[ews] Display flaky test names in build summary when ReRunJavaScriptCoreTests passes
https://bugs.webkit.org/show_bug.cgi?id=210855
Summary
[ews] Display flaky test names in build summary when ReRunJavaScriptCoreTests...
Aakash Jain
Reported
2020-04-22 05:27:54 PDT
When JSC tests (RunJavaScriptCoreTests) fail, we re-run them. If the re-run pass, we mark the build as successful. The build summary is set to: 'Passed JSC tests'. It would be better to indicate the flaky test name in the build summary in this case, so that bot-watchers can easily notice flaky tests (and the pattern).
Attachments
Patch
(4.59 KB, patch)
2020-04-29 03:18 PDT
,
Aakash Jain
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Aakash Jain
Comment 1
2020-04-29 03:12:14 PDT
stress/array-buffer-view-watchpoint-can-be-fired-in-really-add-in-dfg.js.default was flaky in
https://ews-build.webkit.org/#/builders/26/builds/15609
and
https://ews-build.webkit.org/#/builders/26/builds/15541
but it's hard to find it since this flakiness information is not shown in build summary and so it doesn't show up on corresponding builder page (
https://ews-build.webkit.org/#/builders/26
). Showing this info (as build summary for the build) on builder page would make it easy for bot-watchers or someone to easily notice flakiness info and the pattern.
Aakash Jain
Comment 2
2020-04-29 03:18:12 PDT
Created
attachment 397951
[details]
Patch
Jonathan Bedard
Comment 3
2020-04-29 07:00:26 PDT
Comment on
attachment 397951
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=397951&action=review
> Tools/BuildSlaveSupport/ews-build/steps.py:1514 > + pluralSuffix = 's' if len(flaky_failures) > 1 else ''
It seems possible that there are no flakey failures, right? Wouldn't we want to keep the 'Passed JSC tests' in that case?
Aakash Jain
Comment 4
2020-04-29 07:11:57 PDT
(In reply to Jonathan Bedard from
comment #3
)
> It seems possible that there are no flakey failures, right?
This step (ReRunJavaScriptCoreTests) would be run only if there were some failures in first run. Since first run had some failures, and re-run passed, that means the failures were flaky.
EWS
Comment 5
2020-04-29 08:25:12 PDT
Committed
r260897
: <
https://trac.webkit.org/changeset/260897
> All reviewed patches have been landed. Closing bug and clearing flags on
attachment 397951
[details]
.
Radar WebKit Bug Importer
Comment 6
2020-04-29 08:26:13 PDT
<
rdar://problem/62601528
>
Aakash Jain
Comment 7
2020-04-29 09:30:42 PDT
Restarted EWS server to pick up this change.
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