WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
195945
[ews-build] Improve summary for PrintConfiguration step
https://bugs.webkit.org/show_bug.cgi?id=195945
Summary
[ews-build] Improve summary for PrintConfiguration step
Aakash Jain
Reported
2019-03-19 07:46:41 PDT
The summary automatically generated by Buildbot for PrintConfiguration looks like: 'xcodebuild -sdk ...'. This isn't very readable/informative. We should improve this. Buildbot doesn't seem to respect descriptionDone for steps.ShellSequence class. Reference:
https://github.com/buildbot/buildbot/issues/4088
Attachments
Patch
(1.60 KB, patch)
2019-03-19 07:48 PDT
,
Aakash Jain
no flags
Details
Formatted Diff
Diff
Patch
(1.60 KB, patch)
2019-03-19 08:08 PDT
,
Aakash Jain
no flags
Details
Formatted Diff
Diff
Archive of layout-test-results from ews106 for mac-highsierra-wk2
(2.90 MB, application/zip)
2019-03-19 09:54 PDT
,
EWS Watchlist
no flags
Details
Patch
(3.30 KB, patch)
2019-03-19 13:13 PDT
,
Aakash Jain
no flags
Details
Formatted Diff
Diff
Patch
(3.45 KB, patch)
2019-03-19 13:39 PDT
,
Aakash Jain
lforschler
: review+
Details
Formatted Diff
Diff
Screenshot with this fix
(40.07 KB, image/png)
2019-03-19 14:57 PDT
,
Aakash Jain
no flags
Details
Show Obsolete
(4)
View All
Add attachment
proposed patch, testcase, etc.
Aakash Jain
Comment 1
2019-03-19 07:48:33 PDT
Created
attachment 365155
[details]
Patch
EWS Watchlist
Comment 2
2019-03-19 07:51:14 PDT
Comment hidden (obsolete)
Attachment 365155
[details]
did not pass style-queue: ERROR: Tools/BuildSlaveSupport/ews-build/steps.py:771: [PrintConfiguration.getResultSummary] Instance of 'PrintConfiguration' has no 'results' member [pylint/E1101] [5] Total errors found: 1 in 2 files If any of these errors are false positives, please file a bug against check-webkit-style.
Aakash Jain
Comment 3
2019-03-19 08:08:29 PDT
Created
attachment 365157
[details]
Patch
EWS Watchlist
Comment 4
2019-03-19 08:10:04 PDT
Comment hidden (obsolete)
Attachment 365157
[details]
did not pass style-queue: ERROR: Tools/BuildSlaveSupport/ews-build/steps.py:771: [PrintConfiguration.getResultSummary] Instance of 'PrintConfiguration' has no 'results' member [pylint/E1101] [5] Total errors found: 1 in 2 files If any of these errors are false positives, please file a bug against check-webkit-style.
Alexey Proskuryakov
Comment 5
2019-03-19 09:13:37 PDT
Can you attach a screenshot for the new behavior? 'Printed configuration' is more readable than 'xcodebuild -sdk ...', but not informative at all. Would it make sense for the step summary should contain some of the configuration details perhaps?
EWS Watchlist
Comment 6
2019-03-19 09:54:31 PDT
Comment hidden (obsolete)
Comment on
attachment 365157
[details]
Patch
Attachment 365157
[details]
did not pass mac-wk2-ews (mac-wk2): Output:
https://webkit-queues.webkit.org/results/11566659
New failing tests: imported/w3c/web-platform-tests/mediacapture-record/MediaRecorder-constructor.html
EWS Watchlist
Comment 7
2019-03-19 09:54:33 PDT
Comment hidden (obsolete)
Created
attachment 365175
[details]
Archive of layout-test-results from ews106 for mac-highsierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-highsierra-wk2 Platform: Mac OS X 10.13.6
Aakash Jain
Comment 8
2019-03-19 13:13:55 PDT
Created
attachment 365218
[details]
Patch
EWS Watchlist
Comment 9
2019-03-19 13:17:45 PDT
Comment hidden (obsolete)
Attachment 365218
[details]
did not pass style-queue: ERROR: Tools/BuildSlaveSupport/ews-build/steps.py:767: [PrintConfiguration.__init__] Instance of 'PrintConfiguration' has no 'addLogObserver' member [pylint/E1101] [5] ERROR: Tools/BuildSlaveSupport/ews-build/steps.py:789: [PrintConfiguration.getResultSummary] Instance of 'PrintConfiguration' has no 'results' member [pylint/E1101] [5] ERROR: Tools/BuildSlaveSupport/ews-build/steps.py:800: [PrintConfiguration.getResultSummary] Instance of 'PrintConfiguration' has no 'getProperty' member [pylint/E1101] [5] Total errors found: 3 in 2 files If any of these errors are false positives, please file a bug against check-webkit-style.
Aakash Jain
Comment 10
2019-03-19 13:39:23 PDT
Created
attachment 365221
[details]
Patch
EWS Watchlist
Comment 11
2019-03-19 13:41:50 PDT
Comment hidden (obsolete)
Attachment 365221
[details]
did not pass style-queue: ERROR: Tools/BuildSlaveSupport/ews-build/steps.py:767: [PrintConfiguration.__init__] Instance of 'PrintConfiguration' has no 'addLogObserver' member [pylint/E1101] [5] ERROR: Tools/BuildSlaveSupport/ews-build/steps.py:795: [PrintConfiguration.getResultSummary] Instance of 'PrintConfiguration' has no 'results' member [pylint/E1101] [5] ERROR: Tools/BuildSlaveSupport/ews-build/steps.py:806: [PrintConfiguration.getResultSummary] Instance of 'PrintConfiguration' has no 'getProperty' member [pylint/E1101] [5] Total errors found: 3 in 2 files If any of these errors are false positives, please file a bug against check-webkit-style.
Aakash Jain
Comment 12
2019-03-19 14:57:02 PDT
Created
attachment 365233
[details]
Screenshot with this fix
Aakash Jain
Comment 13
2019-03-19 14:57:28 PDT
(In reply to Alexey Proskuryakov from
comment #5
)
> Can you attach a screenshot for the new behavior?
Attached.
> Would it make sense for the step summary should contain some of the configuration details perhaps?
Updated the patch to extract and print the configuration details. Sample summary: OS: High Sierra (10.13.6), Xcode: 12.2
Lucas Forschler
Comment 14
2019-03-19 15:04:42 PDT
Comment on
attachment 365221
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=365221&action=review
> Tools/BuildSlaveSupport/ews-build/steps.py:774 > + return 'Unkown'
typo
> Tools/BuildSlaveSupport/ews-build/steps.py:787 > + }
do we need to go back this far?
Aakash Jain
Comment 15
2019-03-19 15:38:51 PDT
> do we need to go back this far?
Not really, but I don't see any harm as well. External machines would be connecting to this EWS which might be running any old OS.
Aakash Jain
Comment 16
2019-03-19 16:02:28 PDT
Committed
r243177
: <
https://trac.webkit.org/changeset/243177
>
Radar WebKit Bug Importer
Comment 17
2019-03-19 16:03:34 PDT
<
rdar://problem/49039926
>
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