Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0119ae5a00f039256603a10669517654183a6bee
      
https://github.com/WebKit/WebKit/commit/0119ae5a00f039256603a10669517654183a6bee
  Author: Lauro Moura <[email protected]>
  Date:   2026-01-23 (Fri, 23 Jan 2026)

  Changed paths:
    M Tools/Scripts/webkit-test-results

  Log Message:
  -----------
  [Tools] Update webkit-test-results script to account for multiple 
configurations
https://bugs.webkit.org/show_bug.cgi?id=305921

Reviewed by Carlos Alberto Lopez Perez.

In order to handle multiple configurations, merge the list of results
received before sorting by uuid.

As resultsdbpy removes stale configurations from the cache after two
weeks, the amount of data to merge and sort won't be a problem. When we
add support to retrieve older results through the `recent=False`
query parameter we can revisit this approach.

This fixes the issue where, after rolling back the GTK/WPE test result
version in 305707@main, only older results using the kernel version were
shown due to appearing earlier in the configuration array.

Also, small drive-by fixes:

- Avoid exception when new results arrive and we don't have the commit
  info cached. In a follow-up commit we'll make the script fetch the
  required information.
- Reduce amount of cached commits to the last 1000 commits, as it covers
  the two week cache period.
- Print the configuration for a given result as it's meaningful.
- Update the list of default bot configurations.

* Tools/Scripts/webkit-test-results:
(reset_commit_cache):
(get_latest_commit):
(translate_version): Added.
(report_test): Updated logic to fetch and process results.
(parse_args):

Canonical link: https://commits.webkit.org/306096@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to