Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 740bb59299a6d6d6b2f986377409346bc3881c78
https://github.com/WebKit/WebKit/commit/740bb59299a6d6d6b2f986377409346bc3881c78
Author: Claudio Saavedra <[email protected]>
Date: 2026-05-17 (Sun, 17 May 2026)
Changed paths:
M Tools/Scripts/run-wpe-tests
M Tools/glib/api_test_runner.py
Log Message:
-----------
[WPE] API test results uploaded from --wpe-legacy-api runner are not tagged
with the wpe-legacy-api flavor
https://bugs.webkit.org/show_bug.cgi?id=314983
Reviewed by Fujii Hironori.
The "WPE-Linux-64-bit-Release-Legacy-API-Tests" runner passes
--wpe-legacy-api to run-wpe-tests. The flag is forwarded to the test
binaries so they exercise the legacy WPE API, but unlike the
layout-test path in run_webkit_tests.py, it is never translated into
options.result_report_flavor. As a consequence,
Port.configuration_for_upload() emits an upload with no flavor field
and results.webkit.org has no rows for the wpe-legacy-api flavor of
the api-tests suite.
Mirror the layout-test pattern in run-wpe-tests so --wpe-legacy-api
implicitly sets result_report_flavor='wpe-legacy-api'. Additionally,
forward result_report_flavor through api_test_runner's port_options()
helper, which previously stripped everything except the build
configuration when constructing the port.
* Tools/Scripts/run-wpe-tests:
* Tools/glib/api_test_runner.py:
(port_options):
Canonical link: https://commits.webkit.org/313388@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications