@playwright/test's test plus the native-WebGPU project's URL rewrite and
nothing else — no console-error gate, no rail-hint init script.
In the chromium-webgpu project every page.goto to a viewer URL that does
not already choose renderer= gets renderer=webgpu appended (see
withWebGPURenderer); waitForLuxarReady then refuses a page that did
not come up native. In every other project the page is untouched.
For the specs that predate the shared gate and import test from
@playwright/test directly: importing this instead puts them in the WebGPU
project without changing what they assert anywhere else. New specs use
test.
@playwright/test'stestplus the native-WebGPU project's URL rewrite and nothing else — no console-error gate, no rail-hint init script.In the
chromium-webgpuproject everypage.gototo a viewer URL that does not already chooserenderer=getsrenderer=webgpuappended (see withWebGPURenderer);waitForLuxarReadythen refuses a page that did not come up native. In every other project the page is untouched.For the specs that predate the shared gate and import
testfrom@playwright/testdirectly: importing this instead puts them in the WebGPU project without changing what they assert anywhere else. New specs use test.