We should add a build step in ews-build to print bot configuration (e.g.: Xcode version). This would help in debugging failures.
Created attachment 360306 [details] Proposed patch Sample run: https://ews-build.webkit-uat.org/#/builders/5/builds/1917
Attachment 360306 [details] did not pass style-queue: ERROR: Tools/BuildSlaveSupport/ews-build/steps.py:23: No name 'plugins' in module 'buildbot' [pylint/E0611] [5] ERROR: Tools/BuildSlaveSupport/ews-build/steps.py:760: [PrintConfiguration.__init__] Use of super on an old style class [pylint/E1002] [5] Total errors found: 2 in 3 files If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 360306 [details] Proposed patch View in context: https://bugs.webkit.org/attachment.cgi?id=360306&action=review > Tools/BuildSlaveSupport/ews-build/steps.py:759 > + These commands will not work for any Windows EWS bots. We should probably do a platform check, or at least put in a #FIXME to indicate any non Mac/unix work needed. (since halt/flunk/warn on failure is False, this won't break anything on those platforms...but it would be nice to do the right thing pending OS.
Committed r240605: <https://trac.webkit.org/changeset/240605>
<rdar://problem/47612832>
> put in a #FIXME to indicate any non Mac/unix work needed. Done.
Committed r240680: <https://trac.webkit.org/changeset/240680>