From cc404e399fccae6a0757ca6b6ae7ced7d36ad8a6 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sun, 16 Jun 2024 13:07:05 +0000 Subject: [PATCH] Bug 1901628 - test(webgpu): stabilize tests observed to only pass post-update r=webgpu-reviewers,jimb These likely would have been caught earlier if we had implemented [moz-webgpu-cts#111](https://github.com/ErichDonGubler/moz-webgpu-cts/pull/111). Alas! Differential Revision: https://phabricator.services.mozilla.com/D213719 UltraBlame original commit: 87b1f0a8e1ee97b89b3a030e7e8f970fc6e06e72 --- .../cmds/compute_pass/cts.https.html.ini | 8 - .../cmds/setBindGroup/cts.https.html.ini | 8 - .../vertex_state/cts.https.html.ini | 38 - .../device_lost/destroy/cts.https.html.ini | 694 ++---------------- 4 files changed, 59 insertions(+), 689 deletions(-) diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/compute_pass/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/compute_pass/cts.https.html.ini index abc6ac8f6c7f6..c2c63b698780c 100644 --- a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/compute_pass/cts.https.html.ini +++ b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/compute_pass/cts.https.html.ini @@ -438,17 +438,9 @@ device_mismatch : * ] -implementation -- -status -: -backlog [ : ] -expected -: -FAIL [ cts . diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/setBindGroup/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/setBindGroup/cts.https.html.ini index a32ba86ba81cc..0b4b6256e0b03 100644 --- a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/setBindGroup/cts.https.html.ini +++ b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/setBindGroup/cts.https.html.ini @@ -20,11 +20,6 @@ device_mismatch : * ] -implementation -- -status -: -backlog [ : encoderType @@ -35,9 +30,6 @@ compute 20pass " ] -expected -: -FAIL [ : encoderType diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/vertex_state/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/vertex_state/cts.https.html.ini index a566361d64364..0ad2f31b22d5e 100644 --- a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/vertex_state/cts.https.html.ini +++ b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/vertex_state/cts.https.html.ini @@ -26553,47 +26553,9 @@ vertex_attribute_shaderLocation_unique : * ] -implementation -- -status -: -backlog -expected -: -if -os -= -= -" -win -" -and -debug -: -[ -OK -TIMEOUT -] [ : ] -expected -: -if -os -= -= -" -win -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ cts . diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/state/device_lost/destroy/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/state/device_lost/destroy/cts.https.html.ini index 809e9c502646b..6991e0ecd56e0 100644 --- a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/state/device_lost/destroy/cts.https.html.ini +++ b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/state/device_lost/destroy/cts.https.html.ini @@ -20,27 +20,6 @@ clearBuffer : * ] -implementation -- -status -: -backlog -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -OK -TIMEOUT -] [ : stage @@ -53,23 +32,6 @@ awaitLost = false ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : stage @@ -82,23 +44,6 @@ awaitLost = true ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : stage @@ -111,23 +56,6 @@ awaitLost = false ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : stage @@ -140,23 +68,6 @@ awaitLost = true ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ cts . @@ -250,27 +161,6 @@ copyBufferToBuffer : * ] -implementation -- -status -: -backlog -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -OK -TIMEOUT -] [ : stage @@ -307,23 +197,6 @@ awaitLost = false ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : stage @@ -336,23 +209,6 @@ awaitLost = true ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ cts . @@ -375,27 +231,6 @@ copyBufferToTexture : * ] -implementation -- -status -: -backlog -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -OK -TIMEOUT -] [ : stage @@ -432,23 +267,6 @@ awaitLost = false ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : stage @@ -642,27 +460,6 @@ copyTextureToTexture : * ] -implementation -- -status -: -backlog -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -OK -TIMEOUT -] [ : stage @@ -699,211 +496,88 @@ awaitLost = false ] -expected +[ : -if -os -= +stage = " -linux +submit " -and -debug +; +awaitLost += +true +] +[ +cts +. +https +. +html +? +q += +webgpu +: +api +validation +state +device_lost +destroy : +command +renderPass +draw +: +* +] [ -PASS -TIMEOUT -NOTRUN +: +stage += +" +finish +" +; +awaitLost += +false ] [ : stage = " -submit +finish " ; awaitLost = true ] -expected +[ : -if -os -= +stage = " -linux +submit " -and -debug -: +; +awaitLost += +false +] [ -PASS -TIMEOUT -NOTRUN -] -[ -cts -. -https -. -html -? -q -= -webgpu -: -api -validation -state -device_lost -destroy -: -command -renderPass -draw -: -* -] -implementation -- -status -: -backlog -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -OK -TIMEOUT -] -[ -: -stage -= -" -finish -" -; -awaitLost -= -false -] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] -[ -: -stage -= -" -finish -" -; -awaitLost -= -true -] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] -[ -: -stage -= -" -submit -" -; -awaitLost -= -false -] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] -[ -: -stage -= -" -submit -" -; -awaitLost -= -true -] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN +: +stage += +" +submit +" +; +awaitLost += +true ] [ cts @@ -85193,27 +84867,6 @@ importExternalTexture : * ] -implementation -- -status -: -backlog -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -OK -TIMEOUT -] [ : sourceType @@ -85226,23 +84879,6 @@ awaitLost = false ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : sourceType @@ -85255,23 +84891,6 @@ awaitLost = true ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : sourceType @@ -85284,23 +84903,6 @@ awaitLost = false ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : sourceType @@ -85313,23 +84915,6 @@ awaitLost = true ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ cts . @@ -86531,50 +86116,12 @@ imageBitmap : * ] -implementation -- -status -: -backlog -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -OK -TIMEOUT -] [ : awaitLost = false ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : awaitLost @@ -86603,27 +86150,6 @@ writeBuffer : * ] -implementation -- -status -: -backlog -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -OK -TIMEOUT -] [ : numElements @@ -86634,23 +86160,6 @@ awaitLost = false ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : numElements @@ -86661,23 +86170,6 @@ awaitLost = true ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : numElements @@ -86688,23 +86180,6 @@ awaitLost = false ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : numElements @@ -86715,23 +86190,6 @@ awaitLost = true ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : numElements @@ -86742,23 +86200,6 @@ awaitLost = false ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ : numElements @@ -86769,23 +86210,6 @@ awaitLost = true ] -expected -: -if -os -= -= -" -linux -" -and -debug -: -[ -PASS -TIMEOUT -NOTRUN -] [ cts .