Summary: | [ews-build] Improve summary for PrintConfiguration step | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Aakash Jain <aakash_jain> | ||||||||||||||
Component: | Tools / Tests | Assignee: | Aakash Jain <aakash_jain> | ||||||||||||||
Status: | RESOLVED FIXED | ||||||||||||||||
Severity: | Normal | CC: | aakash_jain, ap, dewei_zhu, ews-watchlist, jbedard, lforschler, rniwa, webkit-bug-importer | ||||||||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||||||||
Version: | Other | ||||||||||||||||
Hardware: | Unspecified | ||||||||||||||||
OS: | Unspecified | ||||||||||||||||
See Also: |
https://bugs.webkit.org/show_bug.cgi?id=196780 https://bugs.webkit.org/show_bug.cgi?id=202163 |
||||||||||||||||
Attachments: |
|
Description
Aakash Jain
2019-03-19 07:46:41 PDT
Created attachment 365155 [details]
Patch
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.
Created attachment 365157 [details]
Patch
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.
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? 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 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
Created attachment 365218 [details]
Patch
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.
Created attachment 365221 [details]
Patch
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.
Created attachment 365233 [details]
Screenshot with this fix
(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 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? > 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.
Committed r243177: <https://trac.webkit.org/changeset/243177> |