New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ews-build] Split iOS layout test queue into no-WPT / only-WPT configurations #12032
Conversation
EWS run on previous version of this PR (hash e5f1415) |
e5f1415
to
07f4360
Compare
EWS run on previous version of this PR (hash 07f4360) |
07f4360
to
d9ed130
Compare
EWS run on previous version of this PR (hash d9ed130) |
d9ed130
to
a0060ea
Compare
EWS run on previous version of this PR (hash a0060ea) |
Next step is to test this on the UAT instance before marking ready for review. Update: The split worked as expected, but the failures didn't trigger retry logic, so that needs to be addressed. |
a0060ea
to
3253ad2
Compare
EWS run on previous version of this PR (hash 3253ad2) |
This was because I originally copied |
3253ad2
to
179439e
Compare
EWS run on previous version of this PR (hash 179439e) |
The only bit I'm unsure on is the bubble/GitHub comment matrix, I can dig in and try and understand that bit if @aj062 doesn't have any thoughts on it. |
GitHub status-bubble matrix looks fine to me. Although Bugzilla status-bubbles also needs to be updated in https://github.com/WebKit/WebKit/blob/main/Tools/CISupport/ews-app/ews/views/statusbubble.py#L46 |
179439e
to
20f05ca
Compare
EWS run on previous version of this PR (hash 20f05ca) |
20f05ca
to
5d8a4fe
Compare
EWS run on current version of this PR (hash 5d8a4fe) |
@aj062 @JonWBedard may I get a formal review here? I'd like to be able to land this as soon as we've got the hardware ready. |
β¦urations https://bugs.webkit.org/show_bug.cgi?id=254559 rdar://107291888 Reviewed by Jonathan Bedard and Aakash Jain. In order to reduce the turnaround time for iOS layout test results in EWS, split the tests into no-WPT / only-WPT configurations that can run in parallel. * Tools/CISupport/ews-app/ews/common/buildbot.py: (Buildbot): * Tools/CISupport/ews-app/ews/common/github.py: (GitHubEWS): * Tools/CISupport/ews-app/ews/views/statusbubble.py: * Tools/CISupport/ews-build/config.json: * Tools/CISupport/ews-build/factories.py: (iOSTestsOnlyWPTFactory): (iOSTestsNoWPTFactory): * Tools/CISupport/ews-build/steps.py: (RunWebKitTestsInStressMode): (RunWebKitTestsOnlyWPT): (RunWebKitTestsOnlyWPT.__init__): (RunWebKitTestsOnlyWPT.setLayoutTestCommand): (RunWebKitTestsNoWPT): (RunWebKitTestsNoWPT.__init__): (RunWebKitTestsNoWPT.setLayoutTestCommand): * Tools/CISupport/ews-build/steps_unittest.py: (TestRunWebKitTestsNoWPT): (TestRunWebKitTestsNoWPT.setUp): (TestRunWebKitTestsNoWPT.tearDown): (TestRunWebKitTestsNoWPT.configureStep): (TestRunWebKitTestsNoWPT.test_success): Canonical link: https://commits.webkit.org/262673@main
5d8a4fe
to
ac46799
Compare
Committed 262673@main (ac46799): https://commits.webkit.org/262673@main Reviewed commits have been landed. Closing PR #12032 and removing active labels. |
ac46799
5d8a4fe
π wincairoπ§ͺ wpe-wk2π§ͺ ios-wk2π§ͺ api-macπ§ͺ api-iosπ§ͺ mac-wk1π§ͺ gtk-wk2π tvπ§ͺ mac-wk2π§ͺ api-gtkπ tv-simπ§ͺ mac-AS-debug-wk2π watchπ§ͺ mac-wk2-stress