| # tags: [ Android Fuchsia Linux Mac Mac10.12 Mac10.13 Win Win7 Win10 ] |
| # tags: [ Release Debug ] |
| # results: [ Timeout Crash Pass Failure Slow Skip RetryOnFailure ] |
| |
| # WebGPU tests are only run on GPU bots, so they are skipped by default and run |
| # separately from other Web Tests, with this expectations file. |
| # |
| # *********************************** NOTE *********************************** |
| # The contents of this file affect the way tests are broken down in |
| # web_tests/wpt_internal/webgpu/cts.html. |
| # You can add expectations which are at a finer granularity than the list of |
| # "variants" already in that file: just edit this file, then run |
| # third_party/blink/web_tests/webgpu/regenerate_internal_cts_html.sh. |
| # |
| # Expectations in this file must not (currently) use wildcards. |
| # |
| # Expectations in this file must apply to wpt_internal/webgpu/cts.html, NOT |
| # external/wpt/webgpu/cts.html, as the latter is not run. |
| # **************************************************************************** |
| |
| # |
| # Untriaged |
| # |
| |
| wpt_internal/webgpu/cts.html?q=webgpu:api,operation,buffers,map_oom:mappedAtCreation,smaller_getMappedRange:* [ Failure ] |
| wpt_internal/webgpu/cts.html?q=webgpu:api,operation,render_pass,storeOp:* [ Failure ] |
| wpt_internal/webgpu/cts.html?q=webgpu:api,validation,createBindGroupLayout:bindingTypeSpecific_optional_members,* [ Failure ] |
| wpt_internal/webgpu/cts.html?q=webgpu:api,validation,createBindGroupLayout:visibility,* [ Failure ] |
| wpt_internal/webgpu/cts.html?q=webgpu:api,validation,render_pass,storeOp:* [ Failure ] |
| wpt_internal/webgpu/cts.html?q=webgpu:api,validation,resource_usages,textureUsageInRender:* [ Failure ] |
| |
| # Timeouts |
| wpt_internal/webgpu/cts.html?q=webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_dataRelated:* [ Skip ] |
| wpt_internal/webgpu/cts.html?q=webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:* [ Skip ] |
| wpt_internal/webgpu/cts.html?q=webgpu:shader,execution,robust_access_vertex:* [ Skip ] |
| wpt_internal/webgpu/cts.html?q=webgpu:web-platform,copyImageBitmapToTexture:from_ImageData:* [ Skip ] |
| |
| # |
| # Test bugs |
| # |
| |
| # These tests aren't working on CQ, unclear whether the test or harness (or Chrome) is broken. |
| # Mac: mostly works |
| # Linux: actual is white/blank |
| crbug.com/1083478 [ Linux ] wpt_internal/webgpu/webgpu/web-platform/reftests/canvas_clear.html [ Failure ] |
| crbug.com/1083478 [ Linux ] wpt_internal/webgpu/webgpu/web-platform/reftests/canvas_complex_bgra8unorm.html [ Failure ] |
| # Win: actual is black |
| crbug.com/1083478 [ Win ] wpt_internal/webgpu/webgpu/web-platform/reftests/canvas_clear.html [ Failure ] |
| crbug.com/1083478 [ Win ] wpt_internal/webgpu/webgpu/web-platform/reftests/canvas_complex_bgra8unorm.html [ Failure ] |
| |
| # |
| # Platform-independent failures |
| # |
| |
| # This test runs first, and is often slow due to some browser startup not being complete. |
| crbug.com/953991 wpt_internal/webgpu/000_run_me_first.html [ Slow ] |
| |
| # Many bugs are contained here. |
| # - One of them is crbug.com/dawn/424 |
| # - Mac: Timeout on worker seen at least once. |
| # - Win: Crash seen for r8snorm, rg11b10float, rg8snorm, rgba8snorm. |
| # - General: Test takes too long to run, needs to be split up. |
| # (Not really worth implementing until there are fewer actual failures.) |
| # - Possibly also slower or hanging with validation layers. |
| wpt_internal/webgpu/cts.html?q=webgpu:api,operation,resource_init,copied_texture_clear:* [ Skip ] |
| crbug.com/dawn/431 wpt_internal/webgpu/cts.html?q=webgpu:api,operation,resource_init,sampled_texture_clear:* [ Skip ] |
| wpt_internal/webgpu/cts.html?q=webgpu:api,operation,resource_init,depth_stencil_attachment_clear:* [ Skip ] |
| |
| crbug.com/dawn/375 wpt_internal/webgpu/cts.html?q=webgpu:api,validation,createBindGroup:buffer_offset_and_size_for_bind_groups_match:offset=0;size=0 [ Failure ] |
| crbug.com/dawn/375 wpt_internal/webgpu/cts.html?q=webgpu:api,validation,createBindGroup:buffer_offset_and_size_for_bind_groups_match:offset=256;size=0 [ Failure ] |
| crbug.com/dawn/375 wpt_internal/webgpu/cts.html?q=webgpu:api,validation,createBindGroup:buffer_offset_and_size_for_bind_groups_match:offset=1024;size=0 [ Failure ] |
| crbug.com/dawn/375 wpt_internal/webgpu/cts.html?q=webgpu:api,validation,createBindGroup:buffer_offset_and_size_for_bind_groups_match:offset=1024;size="_undef_" [ Failure ] |
| |
| # Test doesn't check for an OOM error. gpuweb/cts#199 crbug.com/1014740 crbug.com/1014740 |
| # Actually passes on Windows NVIDIA which may be a Dawn bug. |
| wpt_internal/webgpu/cts.html?q=webgpu:api,operation,buffers,map_oom:mapAsync:* [ Failure Crash ] |
| |
| # Timeout on Windows/NVIDIA with backend validation |
| # Dawn doesn't implement these limits yet |
| wpt_internal/webgpu/cts.html?q=webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:* [ Failure Timeout ] |
| |
| # https://github.com/gpuweb/cts/issues/230 these tests need to be updated and Dawn will fail once we implement proper limits |
| wpt_internal/webgpu/cts.html?q=webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout,* [ Failure ] |
| wpt_internal/webgpu/cts.html?q=webgpu:api,validation,createBindGroupLayout:number_of_dynamic_buffers_exceeds_the_maximum_value,* [ Failure ] |
| wpt_internal/webgpu/cts.html?q=webgpu:api,validation,createPipelineLayout:number_of_dynamic_buffers_exceeds_the_maximum_value:* [ Failure ] |
| |
| wpt_internal/webgpu/cts.html?q=webgpu:shader,execution,robust_access:* [ Skip ] |
| |
| # Failure in both D3D12 and Vulkan validation layers |
| wpt_internal/webgpu/cts.html?q=webgpu:api,validation,encoding,cmds,index_access:* [ Skip ] |
| |
| # |
| # Mac (Metal) specific |
| # |
| |
| # Rendering differs slightly from ref. |
| crbug.com/1083478 [ Mac ] wpt_internal/webgpu/webgpu/web-platform/reftests/canvas_complex_bgra8unorm.html [ Failure ] |
| |
| # |
| # Linux (Vulkan) specific |
| # |
| |
| # Very flaky on Windows/Linux, especially (but not exclusively!) with backend validation |
| crbug.com/1087130 [ Linux ] wpt_internal/webgpu/cts.html?q=webgpu:api,validation,createView:* [ RetryOnFailure ] |
| |
| # Nvidia only, worker only, very flaky |
| [ Linux ] wpt_internal/webgpu/cts.html?worker=1&q=webgpu:api,operation,command_buffer,render,storeop:* [ Failure ] |
| |
| # |
| # Windows (D3D12) specific |
| # |
| |
| # Very flaky on Windows/Linux, especially (but not exclusively!) with backend validation |
| crbug.com/1087130 [ Win ] wpt_internal/webgpu/cts.html?q=webgpu:api,validation,createView:* [ RetryOnFailure ] |