[webkit-changes] [WebKit/WebKit] d57630: [ews] Optimization to reduce number of results dat...

Aakash J noreply at github.com
Wed Dec 14 15:27:59 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d57630c96a632b9f8ed4796d910cb3391d0c8c72
      https://github.com/WebKit/WebKit/commit/d57630c96a632b9f8ed4796d910cb3391d0c8c72
  Author: Aakash Jain <aakash_jain at apple.com>
  Date:   2022-12-14 (Wed, 14 Dec 2022)

  Changed paths:
    M Tools/CISupport/ews-build/steps.py

  Log Message:
  -----------
  [ews] Optimization to reduce number of results database lookups
https://bugs.webkit.org/show_bug.cgi?id=249340
rdar://103373814

Reviewed by Ryan Haddad.

When there are lot of test failures, we consult results db for every failure. However, we can bypass
the retry logic only if ALL the test failures are pre-existing. If even one failure is not pre-existing,
we can't benefit from results database lookups. So, we can optimize the number of results database calls,
by skipping consulting results-db for further tests the moment we know that one of the test failure
is not pre-existing.

* Tools/CISupport/ews-build/steps.py:
(RunWebKitTests.filter_failures_using_results_db):

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




More information about the webkit-changes mailing list