Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 99b8bb251a13c714e639d69aa47b185ee4a54939
https://github.com/WebKit/WebKit/commit/99b8bb251a13c714e639d69aa47b185ee4a54939
Author: Dawn Morningstar <[email protected]>
Date: 2026-06-30 (Tue, 30 Jun 2026)
Changed paths:
M Tools/CISupport/build-webkit-org/steps.py
M Tools/CISupport/build-webkit-org/steps_unittest.py
M Tools/CISupport/ews-build/steps.py
M Tools/CISupport/ews-build/steps_unittest.py
M Tools/Scripts/webkitpy/api_tests/manager.py
M Tools/Scripts/webkitpy/api_tests/manager_unittest.py
Log Message:
-----------
Fix bugs with gardening api-tests
rdar://180065224
Reviewed by Jonathan Bedard.
When gardening api-tests EWS does not consider the gardened ones as expected
and will fail anyway,
additionally post-commit does not upload api-test results with expectations
considered.
This change adjust api-test results to be compatible with both ews and
post-commit.
* Tools/CISupport/build-webkit-org/steps.py:
(RunAPITests):
(RunAPITests.parseOutputLine):
* Tools/CISupport/build-webkit-org/steps_unittest.py:
* Tools/CISupport/ews-build/steps.py:
(RunAPITests.parseOutputLine):
* Tools/CISupport/ews-build/steps_unittest.py:
* Tools/Scripts/webkitpy/api_tests/manager.py:
(Manager):
(Manager._expected_results_for_upload):
(Manager.run):
* Tools/Scripts/webkitpy/api_tests/manager_unittest.py:
(test_args_specify_individual_tests):
(test_expected_results_for_upload_no_expectation):
(test_expected_results_for_upload_pass):
(test_expected_results_for_upload_fail):
(test_expected_results_for_upload_crash):
(test_expected_results_for_upload_timeout):
(test_expected_results_for_upload_flaky):
Canonical link: https://commits.webkit.org/316208@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications