WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
204174
[ews] Add build step to Analyze JSC Tests Results
https://bugs.webkit.org/show_bug.cgi?id=204174
Summary
[ews] Add build step to Analyze JSC Tests Results
Aakash Jain
Reported
2019-11-13 15:33:08 PST
Add build step to analyze JavaScriptCore tests results, including re-run and clean-tree-run. Determine if the failures were introduced by the patch, were pre-existing.
Attachments
Patch
(14.39 KB, patch)
2019-11-13 15:38 PST
,
Aakash Jain
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Aakash Jain
Comment 1
2019-11-13 15:38:59 PST
Created
attachment 383502
[details]
Patch
Aakash Jain
Comment 2
2019-11-13 15:56:04 PST
Sample runs: JSC stress test failure:
https://ews-build.webkit-uat.org/#/builders/21/builds/430
binary and stress test failure:
https://ews-build.webkit-uat.org/#/builders/21/builds/442
Flaky tests:
https://ews-build.webkit-uat.org/#/builders/21/builds/435
Pre-existing failure:
https://ews-build.webkit-uat.org/#/builders/21/builds/457
Jonathan Bedard
Comment 3
2019-11-13 17:21:37 PST
Comment on
attachment 383502
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=383502&action=review
> Tools/BuildSlaveSupport/ews-build/steps.py:1081 > + flaky_binary_failures = first_run_binary_failures.union(second_run_binary_failures) - first_run_binary_failures.intersection(second_run_binary_failures)
I'm not convinced that we should give a green bubble with flaky binary failures....From talking to Zhifei, I get the sense that the binaries don't have the same sort of flake problems that layout tests or jsc stress tests have.
Zhifei Fang
Comment 4
2019-11-13 17:24:39 PST
wait, if we have already submitted results to results database, why we need to rerun it without patch ?
Jonathan Bedard
Comment 5
2019-11-13 17:35:36 PST
(In reply to Zhifei Fang from
comment #4
)
> wait, if we have already submitted results to results database, why we need > to rerun it without patch ?
We don't have EWS plugged in to the results database yet. We totally could now, though. Ling recently sorted out the network access.
Jonathan Bedard
Comment 6
2019-11-13 17:37:47 PST
Comment on
attachment 383502
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=383502&action=review
>> Tools/BuildSlaveSupport/ews-build/steps.py:1081 >> + flaky_binary_failures = first_run_binary_failures.union(second_run_binary_failures) - first_run_binary_failures.intersection(second_run_binary_failures) > > I'm not convinced that we should give a green bubble with flaky binary failures....From talking to Zhifei, I get the sense that the binaries don't have the same sort of flake problems that layout tests or jsc stress tests have.
Aakash, Zhifei and I talked about this a bit offline. Binary tests probably aren't flakey, but this is what old EWS did and we don't actually have concrete data on if test binaries are flakey without
https://bugs.webkit.org/show_bug.cgi?id=204091
. We might come back and revisit this, but for the sake of converting JSC EWS to new EWS, this behavior is the same as what we were doing before.
WebKit Commit Bot
Comment 7
2019-11-13 19:07:41 PST
Comment on
attachment 383502
[details]
Patch Clearing flags on attachment: 383502 Committed
r252446
: <
https://trac.webkit.org/changeset/252446
>
WebKit Commit Bot
Comment 8
2019-11-13 19:07:43 PST
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 9
2019-11-13 19:08:19 PST
<
rdar://problem/57177809
>
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