[webkit-changes] [WebKit/WebKit] 6cf946: Enable Metal validation in WebGPU crashtests

Cameron McCormack noreply at github.com
Mon Dec 16 18:55:16 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6cf946ba4efa9cc829f36dcd21b5c64eed19e5f3
      https://github.com/WebKit/WebKit/commit/6cf946ba4efa9cc829f36dcd21b5c64eed19e5f3
  Author: Cameron McCormack <heycam at apple.com>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M LayoutTests/fast/webgpu/nocrash/RenderBundle_WRITE.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-128396311.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-272863.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-272903.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-272911.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-273017.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-273021.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-273023.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-273323.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-273503.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-273505.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-273566.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-273570.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-273573.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-273578.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-273585.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-274161.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-274171.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-274270.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-274275.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-274289.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-274290.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-274334.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-275167.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-275172.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-275218.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-275225.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-275228.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-275229.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-275294.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-275371.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-277017.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-277552.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-277557.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-277642.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-277864.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-277928.html
    A LayoutTests/fast/webgpu/nocrash/fuzz-277928b-no-validation-expected.txt
    A LayoutTests/fast/webgpu/nocrash/fuzz-277928b-no-validation.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-277928b.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-278049.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-278474.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-278545.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-279086.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-279449.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-279453.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-279912.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-281271.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-281272.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-281539.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-281555.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-281603.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-281614.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-281778.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-282052.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-282086.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-282097.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-282116.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-282485.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-282499.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-282995.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-283006.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-283008.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-283071.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-283157.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-283196.html
    M LayoutTests/fast/webgpu/nocrash/repro_274977.html
    M LayoutTests/fast/webgpu/nocrash/webgpu_oob_attribute_offset.html
    M LayoutTests/platform/mac-ventura/TestExpectations
    M LayoutTests/platform/mac-wk2/TestExpectations

  Log Message:
  -----------
  Enable Metal validation in WebGPU crashtests
https://bugs.webkit.org/show_bug.cgi?id=283453
rdar://problem/140314054

Reviewed by Mike Wyrzykowski.

Enabling Metal validation when these tests run will help us find if they
regress more quickly than running them at desk.

* LayoutTests/fast/webgpu/nocrash/fuzz-283157.html

Minimize this test while we're here.

* LayoutTests/fast/webgpu/nocrash/fuzz-277928b-no-validation.html: Copied from LayoutTests/fast/webgpu/nocrash/fuzz-277928b.html.
* LayoutTests/fast/webgpu/nocrash/fuzz-277928b-no-validation-expected.txt: Added.

Adding a copy of this test without Metal validation enabled, since the
test uncovered a separate crash that only occurred when validation was
disabled.

* LayoutTests/platform/mac-ventura/TestExpectations:

Skip some tests that trigger unrelated Metal validation errors on
Ventura.

* LayoutTests/fast/webgpu/nocrash/RenderBundle_WRITE.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-128396311.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-272863.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-272903.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-272911.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-273017.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-273021.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-273023.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-273323.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-273503.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-273505.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-273566.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-273570.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-273573.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-273578.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-273585.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274161.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274171.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274270.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274275.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274289.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274290.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274334.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-275167.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-275172.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-275218.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-275225.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-275228.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-275229.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-275294.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-275371.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-277017.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-277552.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-277557.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-277642.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-277864.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-277928.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-277928b.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-278049.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-278474.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-278545.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-279086.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-279449.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-279453.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-279912.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-281271.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-281272.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-281539.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-281555.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-281603.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-281614.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-281778.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-282052.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-282086.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-282097.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-282116.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-282485.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-282499.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-282937.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-282995.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-283006.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-283008.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-283071.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-283157.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-283196.html:
* LayoutTests/fast/webgpu/nocrash/repro_274977.html:
* LayoutTests/fast/webgpu/nocrash/webgpu_oob_attribute_offset.html:

Add WKTR test options appropriate for each test.

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



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


More information about the webkit-changes mailing list