Builders on OpenSource EWS buildbot should archive the built product and upload the archive to the server, so that the testers can download the archive and run the tests. This would also help in re-using the archives for various kind of testers (WK1, WK2 etc.), being more efficient and speed-up the overall system. For that, we should add DownloadBuiltProduct and ExtractBuiltProduct build steps.
Created attachment 345804 [details] Proposed patch Sample run: http://ews-build.webkit-uat.org/#/builders/18/builds/26
Comment on attachment 345804 [details] Proposed patch View in context: https://bugs.webkit.org/attachment.cgi?id=345804&action=review > Tools/BuildSlaveSupport/ews-build/steps.py:29 > +EWS_URL = 'http://ews-build.webkit-uat.org/' Note that this URL would be updated later on when the server is deployed in production.
Attachment 345804 [details] did not pass style-queue: ERROR: Tools/BuildSlaveSupport/ews-build/steps_unittest.py:843: [TestExtractBuiltProduct.test_success] Passing unexpected keyword argument 'state_string' in function call [pylint/E1123] [5] ERROR: Tools/BuildSlaveSupport/ews-build/steps_unittest.py:843: [TestExtractBuiltProduct.test_success] No value passed for parameter 'status_text' in function call [pylint/E1120] [5] ERROR: Tools/BuildSlaveSupport/ews-build/steps_unittest.py:857: [TestExtractBuiltProduct.test_failure] Passing unexpected keyword argument 'state_string' in function call [pylint/E1123] [5] ERROR: Tools/BuildSlaveSupport/ews-build/steps_unittest.py:857: [TestExtractBuiltProduct.test_failure] No value passed for parameter 'status_text' in function call [pylint/E1120] [5] Total errors found: 4 in 3 files If any of these errors are false positives, please file a bug against check-webkit-style.
Committed r234220: <https://trac.webkit.org/changeset/234220>
<rdar://problem/42605103>