Move canvas-test.js to wpt/html/canvas/resources
This makes the file usable from other folders, across all of wpt and wpt_internal. Bug: 403282523 Change-Id: I24a7528612b8c64181c0b48bd8fea3d34f718ac5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6355066 Reviewed-by: Rick Byers <rbyers@chromium.org> Reviewed-by: Colin Blundell <blundell@chromium.org> Commit-Queue: Jean-Philippe Gravel <jpgravel@chromium.org> Cr-Commit-Position: refs/heads/main@{#1433879}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
cc6a635587
commit
0276ab76ee
BUILD.gn
third_party/blink/web_tests
external
wpt
html
canvas
wpt_internal
webgpu
canvas_webgpu_transfer
canvas-reset-destroys-texture.https.htmlgetTextureFormat-rgba16f.https.htmlgetTextureFormat-rgba8.https.htmltransferBackFromGPUTexture-canvas-readback.https.htmltransferBackFromGPUTexture-context-lost.https.htmltransferBackFromGPUTexture-destroys-texture.https.htmltransferBackFromGPUTexture-disallows-transfer-back-after-draw.https.htmltransferBackFromGPUTexture-first-throws.https.htmltransferToGPUTexture-balanced-access.https.htmltransferToGPUTexture-initialized-canvas.https.htmltransferToGPUTexture-readback-while-transferred.https.htmltransferToGPUTexture-texture-readback.https.htmltransferToGPUTexture-unbalanced-access.https.htmltransferToGPUTexture-untouched-canvas.https.htmltransferToGPUTexture-usage-flags.https.htmltransferToGPUTexture-zero-copy-two-canvases.https.htmltransferToGPUTexture-zero-copy.https.html
1
BUILD.gn
1
BUILD.gn
@ -1632,6 +1632,7 @@ if (use_blink && !is_cronet_build) {
|
||||
]
|
||||
data = [
|
||||
"//third_party/blink/web_tests/external/wpt/common/",
|
||||
"//third_party/blink/web_tests/external/wpt/html/canvas/resources/",
|
||||
"//third_party/blink/web_tests/external/wpt/resources/",
|
||||
"//third_party/blink/web_tests/FlagSpecificConfig",
|
||||
"//third_party/blink/web_tests/VirtualTestSuites",
|
||||
|
@ -119,8 +119,9 @@ function runCanvasTestsInWorker({dependencies = []} = {}) {
|
||||
promise_setup(async () => {
|
||||
const allDeps = [
|
||||
'/resources/testharness.js',
|
||||
'canvas-test.js',
|
||||
'canvas-worker-test.js', // Overrides parts of canvas-test.js.
|
||||
'/html/canvas/resources/canvas-promise-test.js',
|
||||
// canvas-promise-test-worker.js overrides parts of canvas-test.js.
|
||||
'/html/canvas/resources/canvas-promise-test-worker.js',
|
||||
].concat(dependencies);
|
||||
|
||||
const dependencyScripts =
|
@ -2,8 +2,8 @@
|
||||
<title>Canvas2D WebGPU Transfer: canvas-reset-destroys-texture</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: canvas-reset-destroys-texture</h1>
|
||||
<p>Resetting a canvas during WebGPU access should destroy the GPUTexture.</p>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<title>Canvas2D WebGPU Transfer: getTextureFormat-rgba16float</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: getTextureFormat-rgba16f</h1>
|
||||
<p>getTextureFormat() returns RGBA16F for a float16 context</p>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<title>Canvas2D WebGPU Transfer: getTextureFormat-rgba8</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: getTextureFormat-rgba8</h1>
|
||||
<p>getTextureFormat() returns RGBA8 or BGRA8 for a typical context</p>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: transferBackFromGPUTexture-canvas-readback</h1>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: transferBackFromGPUTexture-context-lost</h1>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: transferBackFromGPUTexture-destroys-texture</h1>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer:
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: transferToGPUTexture-first-throws</h1>
|
||||
<p>Calling transferBackFromGPUTexture() without any preceding call to
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: transferToGPUTexture-balanced-access</h1>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: transferToGPUTexture-initialized-canvas</h1>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
|
||||
<h1>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: transferToGPUTexture-texture-readback</h1>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: transferToGPUTexture-unbalanced-access</h1>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: transferToGPUTexture-untouched-canvas</h1>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: transferToGPUTexture-usage-flags</h1>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: transferToGPUTexture-zero-copy-two-canvases</h1>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./canvas-test.js"></script>
|
||||
<script src="/html/canvas/resources/canvas-promise-test.js"></script>
|
||||
<script src="./webgpu-helpers.js"></script>
|
||||
|
||||
<h1>Canvas2D WebGPU Transfer: transferToGPUTexture-zero-copy</h1>
|
||||
|
Reference in New Issue
Block a user