[webkit-changes] [WebKit/WebKit] f96776: Make WebGPU crashtests more robust
Cameron McCormack
noreply at github.com
Mon Dec 9 21:34:36 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f96776e9a72272b6ecabdb0c7988fa65c1f4d9eb
https://github.com/WebKit/WebKit/commit/f96776e9a72272b6ecabdb0c7988fa65c1f4d9eb
Author: Cameron McCormack <heycam at apple.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/fast/webgpu/nocrash/fuzz-126711484.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-274161.html
M LayoutTests/fast/webgpu/nocrash/fuzz-274171.html
M LayoutTests/fast/webgpu/nocrash/fuzz-274270.html
M LayoutTests/fast/webgpu/nocrash/fuzz-274271.html
M LayoutTests/fast/webgpu/nocrash/fuzz-274275.html
M LayoutTests/fast/webgpu/nocrash/fuzz-274290.html
M LayoutTests/fast/webgpu/nocrash/fuzz-274317.html
M LayoutTests/fast/webgpu/nocrash/fuzz-274622.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-275232.html
M LayoutTests/fast/webgpu/nocrash/fuzz-275371.html
M LayoutTests/fast/webgpu/nocrash/fuzz-276279.html
M LayoutTests/fast/webgpu/nocrash/fuzz-277017.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
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-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-282710.html
M LayoutTests/fast/webgpu/nocrash/fuzz-282995.html
M LayoutTests/fast/webgpu/nocrash/fuzz-283008.html
M LayoutTests/fast/webgpu/nocrash/fuzz-283051.html
M LayoutTests/fast/webgpu/nocrash/fuzz-283071.html
M LayoutTests/platform/mac-wk2/TestExpectations
Log Message:
-----------
Make WebGPU crashtests more robust
https://bugs.webkit.org/show_bug.cgi?id=284007
rdar://140873189
Reviewed by Mike Wyrzykowski.
Many of the shader validation crashtests are timing dependent. Use
`await device.queue.onSubmittedWorkDone()` at the end of the test to
make them more likely to crash before the test has completed.
Remove the finally() call so that unexpected exceptions cause a test
to fail.
Skip a subset of the tests on Intel Macs, which use features or limits
unsupported on that hardware.
* LayoutTests/fast/webgpu/nocrash/fuzz-126711484.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-274161.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274171.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274270.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274271.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274275.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274290.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274317.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-274622.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-275232.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-275371.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-276279.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-277017.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-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-282710.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-282995.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-283008.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-283051.html:
* LayoutTests/fast/webgpu/nocrash/fuzz-283071.html:
* LayoutTests/platform/mac-wk2/TestExpectations:
Canonical link: https://commits.webkit.org/287587@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