WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
176332
EWS should report when a step succeeds
https://bugs.webkit.org/show_bug.cgi?id=176332
Summary
EWS should report when a step succeeds
Aakash Jain
Reported
2017-09-04 13:24:19 PDT
Most of the EWS report only if a step fails, but do not report when a step succeed. For e.g.: If a build succeeds, EWS does not report it. Information about a step passing is sometimes very valuable, especially when waiting for a patch to complete processing. Sometimes, patch authors know that their changes are not covered by any tests. It makes little sense to wait for tests to run in this case. See <
rdar://problem/25224607
> StyleQueue and CommitQueue do report both pass and fail status of a step. For e.g.: See the difference in logging between CommitQueue and ios-ews:
https://webkit-queues.webkit.org/patch/285756/ios-ews
https://webkit-queues.webkit.org/patch/285756/commit-queue
All the Queues should report passing status of steps as well.
Attachments
Proposed patch
(4.41 KB, patch)
2017-09-04 14:22 PDT
,
Aakash Jain
sam
: review+
Details
Formatted Diff
Diff
Screenshot_bubbles_during_processing
(144.69 KB, image/png)
2017-09-04 21:38 PDT
,
Aakash Jain
no flags
Details
Screenshot_bubbles_after_processing
(110.47 KB, image/png)
2017-09-04 21:39 PDT
,
Aakash Jain
no flags
Details
Patch with updated ChangeLog
(4.89 KB, patch)
2017-09-05 08:30 PDT
,
Aakash Jain
no flags
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Aakash Jain
Comment 1
2017-09-04 14:22:10 PDT
After the change to have individual web-pages for each EWS queue (
https://bugs.webkit.org/show_bug.cgi?id=174477
), we can display more information about the patch without hurting the UI.
Aakash Jain
Comment 2
2017-09-04 14:22:33 PDT
Created
attachment 319860
[details]
Proposed patch
Sam Weinig
Comment 3
2017-09-04 16:26:49 PDT
Comment on
attachment 319860
[details]
Proposed patch View in context:
https://bugs.webkit.org/attachment.cgi?id=319860&action=review
> Tools/ChangeLog:8 > + Reviewed by NOBODY (OOPS!). > + > + * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
Nice. The ChangeLog could use a bit more of a 'why' description. You have a pretty good one in the first comment of the bug which should take you most of the way there!
Alexey Proskuryakov
Comment 4
2017-09-04 17:05:25 PDT
Does this change also propagate to the popover? How does it look after the build succeeds?
Aakash Jain
Comment 5
2017-09-04 21:38:41 PDT
Created
attachment 319874
[details]
Screenshot_bubbles_during_processing
Aakash Jain
Comment 6
2017-09-04 21:39:20 PDT
Created
attachment 319875
[details]
Screenshot_bubbles_after_processing
Aakash Jain
Comment 7
2017-09-04 21:43:33 PDT
(In reply to Alexey Proskuryakov from
comment #4
)
> Does this change also propagate to the popover?
Yes, the pop-over does show these messages in "Recent messages" section. That should help developers to just hover over the bubbles and get more insight into what's going on.
> How does it look after the build succeeds?
No change from earlier. It shows Pass status. Screenshots attached from testing instance.
Aakash Jain
Comment 8
2017-09-05 08:30:16 PDT
Created
attachment 319896
[details]
Patch with updated ChangeLog
WebKit Commit Bot
Comment 9
2017-09-05 16:54:21 PDT
Comment on
attachment 319896
[details]
Patch with updated ChangeLog Clearing flags on attachment: 319896 Committed
r221649
: <
http://trac.webkit.org/changeset/221649
>
WebKit Commit Bot
Comment 10
2017-09-05 16:54:22 PDT
All reviewed patches have been landed. Closing bug.
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