Bug 187148 - [ews-build] Add support for WebKitPy-Tests-EWS
Summary: [ews-build] Add support for WebKitPy-Tests-EWS
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Aakash Jain
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2018-06-28 11:48 PDT by Aakash Jain
Modified: 2018-07-05 09:47 PDT (History)
6 users (show)

See Also:


Attachments
Proposed patch (5.23 KB, patch)
2018-06-28 11:54 PDT, Aakash Jain
lforschler: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Aakash Jain 2018-06-28 11:48:46 PDT
We should add support for WebKitPy-Tests-EWS in EWS Buildbot.
Comment 1 Don Olmstead 2018-06-28 11:51:08 PDT
Any concerns about certain platforms failing WebKit python tests? I know Windows without cygwin has problems still.
Comment 2 Aakash Jain 2018-06-28 11:54:27 PDT
Created attachment 343827 [details]
Proposed patch
Comment 3 EWS Watchlist 2018-06-28 11:57:14 PDT Comment hidden (obsolete)
Comment 4 Aakash Jain 2018-06-28 12:00:29 PDT
(In reply to Don Olmstead from comment #1)
> Any concerns about certain platforms failing WebKit python tests? I know
> Windows without cygwin has problems still.
The current plan is to run this webkitpy EWS on a macOS machine. We might consider running webkitpy tests on multiple platforms in future.
Comment 5 Don Olmstead 2018-06-28 12:04:19 PDT
(In reply to Aakash Jain from comment #4)
> (In reply to Don Olmstead from comment #1)
> > Any concerns about certain platforms failing WebKit python tests? I know
> > Windows without cygwin has problems still.
> The current plan is to run this webkitpy EWS on a macOS machine. We might
> consider running webkitpy tests on multiple platforms in future.

Ok cool. We'd be interested in doing a bot. The only concern is that it wouldn't get too much work to do. If EWS goes Buildbot then a latent worker would probably make sense.
Comment 6 Don Olmstead 2018-06-28 12:06:19 PDT
Comment on attachment 343827 [details]
Proposed patch

Informal review looks good to me.

One thing you might want to consider is expanding the space in Bugzilla for the EWS bubbles. It currently cuts things off currently and more bots just make things worse.
Comment 7 Aakash Jain 2018-06-28 12:44:54 PDT
(In reply to Don Olmstead from comment #5)
> Ok cool. We'd be interested in doing a bot. The only concern is that it
> wouldn't get too much work to do. If EWS goes Buildbot then a latent worker would probably make sense.
Yes, I am working on EWS Buildbot configuration. See: http://ews-build.webkit-uat.org/#/builders

We can explore using latent worker, that make sense.

> Informal review looks good to me.
Thanks
 
> One thing you might want to consider is expanding the space in Bugzilla for the EWS bubbles.
Yes, I will take care of that soon.
Comment 8 Lucas Forschler 2018-06-28 12:48:40 PDT
Comment on attachment 343827 [details]
Proposed patch

View in context: https://bugs.webkit.org/attachment.cgi?id=343827&action=review

r=me after fixing type and ensuring unit tests run.

> Tools/BuildSlaveSupport/ews-build/steps_unittest.py:298
> +class TestunWebKitPyTests(BuildStepMixinAdditions, unittest.TestCase):

typo here
Comment 9 Aakash Jain 2018-06-28 12:53:28 PDT
Committed r233318: <https://trac.webkit.org/changeset/233318>.
Comment 10 Radar WebKit Bug Importer 2018-06-28 12:54:29 PDT
<rdar://problem/41595909>