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

Reply via email to