Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 38da8ecf99783dacec5389a6916b65f294baca3f
      
https://github.com/WebKit/WebKit/commit/38da8ecf99783dacec5389a6916b65f294baca3f
  Author: Kiet Ho <[email protected]>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    A 
LayoutTests/imported/w3c/web-platform-tests/infrastructure/crash-tests/crashtests/test.html
    A 
LayoutTests/imported/w3c/web-platform-tests/infrastructure/crash-tests/test-crash.html
    M LayoutTests/platform/ios-site-isolation/TestExpectations
    M LayoutTests/platform/mac-site-isolation/TestExpectations
    M Tools/Scripts/webkitpy/layout_tests/controllers/single_test_runner.py

  Log Message:
  -----------
  [Site Isolation] run-webkit-tests --site-isolation should not self-compare 
WPT crash tests
rdar://179889377
https://bugs.webkit.org/show_bug.cgi?id=317280

Reviewed by Sihui Liu.

run-webkit-tests --site-isolation treats WPT crash tests as normal layout tests,
meaning it runs the tests with and without Site Isolation enabled, and compares
the output (render tree and screenshot.) As some tests have randomization in it,
the non-SI and SI output might be different between runs. Since the point of
crash tests is to make sure WebKit doesn't crash, run-webkit-tests 
--site-isolation
should not self-compare crash tests, it should only run and pass if it doesn't 
crash.

Tests: 
imported/w3c/web-platform-tests/infrastructure/crash-tests/crashtests/test.html
       
imported/w3c/web-platform-tests/infrastructure/crash-tests/test-crash.html

* 
LayoutTests/imported/w3c/web-platform-tests/infrastructure/crash-tests/crashtests/test.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/infrastructure/crash-tests/test-crash.html:
 Added.

* LayoutTests/platform/ios-site-isolation/TestExpectations:
    - Remove failing WPT crash tests expectations.

* LayoutTests/platform/mac-site-isolation/TestExpectations:
    - Remove one expectation of a crash test that doesn't exist.

* Tools/Scripts/webkitpy/layout_tests/controllers/single_test_runner.py:
(SingleTestRunner):

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



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

Reply via email to