Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 37389e8950594833a01270c2a42e2f8bceb1e1e0
https://github.com/WebKit/WebKit/commit/37389e8950594833a01270c2a42e2f8bceb1e1e0
Author: Robert Jenner <[email protected]>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M Tools/CISupport/ews-build/factories.py
M Tools/CISupport/ews-build/factories_unittest.py
M Tools/CISupport/ews-build/steps.py
M Tools/CISupport/ews-build/steps_unittest.py
Log Message:
-----------
[Site Isolation] Update existing ews bots to run newly added tests with site
isolation enabled
rdar://160387897
https://bugs.webkit.org/show_bug.cgi?id=308777
Reviewed by Jonathan Bedard.
Re-land change with follow-up fix for how to appropriatly lable a test run with
pass or fail.
This change is to add a step to the macOS-Release-WK2-Stress-Tests-EWS queue
that will run a
second test run after run-layout-tests-in-stress-mode by running the same
tests, but with
--site-isolation.
* Tools/CISupport/ews-build/factories.py:
(StressTestFactory.__init__):
* Tools/CISupport/ews-build/steps.py:
(RunWebKitTestsInStressMode.evaluateCommand):
(RunWebKitTestsInSiteIsolationMode):
(RunWebKitTestsInSiteIsolationMode.__init__):
(RunWebKitTestsInSiteIsolationMode.setLayoutTestCommand):
(RunWebKitTestsInSiteIsolationMode.doStepIf):
* Tools/CISupport/ews-build/steps_unittest.py:
(TestRunWebKitTestsInSiteIsolationMode):
(TestRunWebKitTestsInSiteIsolationMode.setUp):
(TestRunWebKitTestsInSiteIsolationMode.tearDown):
(TestRunWebKitTestsInSiteIsolationMode.configureStep):
(TestRunWebKitTestsInSiteIsolationMode.test_success):
(TestRunWebKitTestsInSiteIsolationMode.test_success_wk1):
(TestRunWebKitTestsInSiteIsolationMode.test_failure):
(TestRunWebKitTestsInSiteIsolationMode.test_skipped_if_stress_mode_not_passed):
Canonical link: https://commits.webkit.org/308999@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications