[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:duplicate_bindings:*]
  [:]


[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:max_dynamic_buffers:*]
  [:type="read-only-storage"]

  [:type="storage"]

  [:type="uniform"]


[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:*]
  implementation-status: backlog
  [:maxedEntry={"buffer":{"type":"read-only-storage"}}]
    expected: FAIL

  [:maxedEntry={"buffer":{"type":"storage"}}]
    expected: FAIL

  [:maxedEntry={"buffer":{"type":"uniform"}}]

  [:maxedEntry={"sampler":{"type":"comparison"}}]

  [:maxedEntry={"sampler":{"type":"filtering"}}]

  [:maxedEntry={"sampler":{"type":"non-filtering"}}]

  [:maxedEntry={"storageTexture":{"access":"read-only","format":"r32float"}}]
    expected: FAIL

  [:maxedEntry={"storageTexture":{"access":"read-write","format":"r32float"}}]
    expected: FAIL

  [:maxedEntry={"storageTexture":{"access":"write-only","format":"r32float"}}]
    expected: FAIL

  [:maxedEntry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}]

  [:maxedEntry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}]


[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:*]
  implementation-status: backlog
  [:maxedEntry={"buffer":{"type":"read-only-storage"}}]
    expected: FAIL

  [:maxedEntry={"buffer":{"type":"storage"}}]
    expected: FAIL

  [:maxedEntry={"buffer":{"type":"uniform"}}]
    expected: FAIL

  [:maxedEntry={"sampler":{"type":"comparison"}}]
    expected: FAIL

  [:maxedEntry={"sampler":{"type":"filtering"}}]
    expected: FAIL

  [:maxedEntry={"sampler":{"type":"non-filtering"}}]
    expected: FAIL

  [:maxedEntry={"storageTexture":{"access":"read-only","format":"r32float"}}]
    expected: FAIL

  [:maxedEntry={"storageTexture":{"access":"read-write","format":"r32float"}}]
    expected: FAIL

  [:maxedEntry={"storageTexture":{"access":"write-only","format":"r32float"}}]
    expected: FAIL

  [:maxedEntry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}]
    expected: FAIL

  [:maxedEntry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}]
    expected: FAIL


[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:maximum_binding_limit:*]
  [:]


[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:multisampled_validation:*]
  [:viewDimension="1d"]

  [:viewDimension="2d"]

  [:viewDimension="2d-array"]

  [:viewDimension="3d"]

  [:viewDimension="_undef_"]

  [:viewDimension="cube"]

  [:viewDimension="cube-array"]


[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:storage_texture,formats:*]
  implementation-status: backlog
  [:format="astc-10x10-unorm";access="read-only"]

  [:format="astc-10x10-unorm";access="read-write"]

  [:format="astc-10x10-unorm";access="write-only"]

  [:format="astc-10x10-unorm-srgb";access="read-only"]

  [:format="astc-10x10-unorm-srgb";access="read-write"]

  [:format="astc-10x10-unorm-srgb";access="write-only"]

  [:format="astc-10x5-unorm";access="read-only"]

  [:format="astc-10x5-unorm";access="read-write"]

  [:format="astc-10x5-unorm";access="write-only"]

  [:format="astc-10x5-unorm-srgb";access="read-only"]

  [:format="astc-10x5-unorm-srgb";access="read-write"]

  [:format="astc-10x5-unorm-srgb";access="write-only"]

  [:format="astc-10x6-unorm";access="read-only"]

  [:format="astc-10x6-unorm";access="read-write"]

  [:format="astc-10x6-unorm";access="write-only"]

  [:format="astc-10x6-unorm-srgb";access="read-only"]

  [:format="astc-10x6-unorm-srgb";access="read-write"]

  [:format="astc-10x6-unorm-srgb";access="write-only"]

  [:format="astc-10x8-unorm";access="read-only"]

  [:format="astc-10x8-unorm";access="read-write"]

  [:format="astc-10x8-unorm";access="write-only"]

  [:format="astc-10x8-unorm-srgb";access="read-only"]

  [:format="astc-10x8-unorm-srgb";access="read-write"]

  [:format="astc-10x8-unorm-srgb";access="write-only"]

  [:format="astc-12x10-unorm";access="read-only"]

  [:format="astc-12x10-unorm";access="read-write"]

  [:format="astc-12x10-unorm";access="write-only"]

  [:format="astc-12x10-unorm-srgb";access="read-only"]

  [:format="astc-12x10-unorm-srgb";access="read-write"]

  [:format="astc-12x10-unorm-srgb";access="write-only"]

  [:format="astc-12x12-unorm";access="read-only"]

  [:format="astc-12x12-unorm";access="read-write"]

  [:format="astc-12x12-unorm";access="write-only"]

  [:format="astc-12x12-unorm-srgb";access="read-only"]

  [:format="astc-12x12-unorm-srgb";access="read-write"]

  [:format="astc-12x12-unorm-srgb";access="write-only"]

  [:format="astc-4x4-unorm";access="read-only"]

  [:format="astc-4x4-unorm";access="read-write"]

  [:format="astc-4x4-unorm";access="write-only"]

  [:format="astc-4x4-unorm-srgb";access="read-only"]

  [:format="astc-4x4-unorm-srgb";access="read-write"]

  [:format="astc-4x4-unorm-srgb";access="write-only"]

  [:format="astc-5x4-unorm";access="read-only"]

  [:format="astc-5x4-unorm";access="read-write"]

  [:format="astc-5x4-unorm";access="write-only"]

  [:format="astc-5x4-unorm-srgb";access="read-only"]

  [:format="astc-5x4-unorm-srgb";access="read-write"]

  [:format="astc-5x4-unorm-srgb";access="write-only"]

  [:format="astc-5x5-unorm";access="read-only"]

  [:format="astc-5x5-unorm";access="read-write"]

  [:format="astc-5x5-unorm";access="write-only"]

  [:format="astc-5x5-unorm-srgb";access="read-only"]

  [:format="astc-5x5-unorm-srgb";access="read-write"]

  [:format="astc-5x5-unorm-srgb";access="write-only"]

  [:format="astc-6x5-unorm";access="read-only"]

  [:format="astc-6x5-unorm";access="read-write"]

  [:format="astc-6x5-unorm";access="write-only"]

  [:format="astc-6x5-unorm-srgb";access="read-only"]

  [:format="astc-6x5-unorm-srgb";access="read-write"]

  [:format="astc-6x5-unorm-srgb";access="write-only"]

  [:format="astc-6x6-unorm";access="read-only"]

  [:format="astc-6x6-unorm";access="read-write"]

  [:format="astc-6x6-unorm";access="write-only"]

  [:format="astc-6x6-unorm-srgb";access="read-only"]

  [:format="astc-6x6-unorm-srgb";access="read-write"]

  [:format="astc-6x6-unorm-srgb";access="write-only"]

  [:format="astc-8x5-unorm";access="read-only"]

  [:format="astc-8x5-unorm";access="read-write"]

  [:format="astc-8x5-unorm";access="write-only"]

  [:format="astc-8x5-unorm-srgb";access="read-only"]

  [:format="astc-8x5-unorm-srgb";access="read-write"]

  [:format="astc-8x5-unorm-srgb";access="write-only"]

  [:format="astc-8x6-unorm";access="read-only"]

  [:format="astc-8x6-unorm";access="read-write"]

  [:format="astc-8x6-unorm";access="write-only"]

  [:format="astc-8x6-unorm-srgb";access="read-only"]

  [:format="astc-8x6-unorm-srgb";access="read-write"]

  [:format="astc-8x6-unorm-srgb";access="write-only"]

  [:format="astc-8x8-unorm";access="read-only"]

  [:format="astc-8x8-unorm";access="read-write"]

  [:format="astc-8x8-unorm";access="write-only"]

  [:format="astc-8x8-unorm-srgb";access="read-only"]

  [:format="astc-8x8-unorm-srgb";access="read-write"]

  [:format="astc-8x8-unorm-srgb";access="write-only"]

  [:format="bc1-rgba-unorm";access="read-only"]
    expected: FAIL

  [:format="bc1-rgba-unorm";access="read-write"]
    expected: FAIL

  [:format="bc1-rgba-unorm";access="write-only"]
    expected: FAIL

  [:format="bc1-rgba-unorm-srgb";access="read-only"]
    expected: FAIL

  [:format="bc1-rgba-unorm-srgb";access="read-write"]
    expected: FAIL

  [:format="bc1-rgba-unorm-srgb";access="write-only"]
    expected: FAIL

  [:format="bc2-rgba-unorm";access="read-only"]
    expected: FAIL

  [:format="bc2-rgba-unorm";access="read-write"]
    expected: FAIL

  [:format="bc2-rgba-unorm";access="write-only"]
    expected: FAIL

  [:format="bc2-rgba-unorm-srgb";access="read-only"]
    expected: FAIL

  [:format="bc2-rgba-unorm-srgb";access="read-write"]
    expected: FAIL

  [:format="bc2-rgba-unorm-srgb";access="write-only"]
    expected: FAIL

  [:format="bc3-rgba-unorm";access="read-only"]
    expected: FAIL

  [:format="bc3-rgba-unorm";access="read-write"]
    expected: FAIL

  [:format="bc3-rgba-unorm";access="write-only"]
    expected: FAIL

  [:format="bc3-rgba-unorm-srgb";access="read-only"]
    expected: FAIL

  [:format="bc3-rgba-unorm-srgb";access="read-write"]
    expected: FAIL

  [:format="bc3-rgba-unorm-srgb";access="write-only"]
    expected: FAIL

  [:format="bc4-r-snorm";access="read-only"]
    expected: FAIL

  [:format="bc4-r-snorm";access="read-write"]
    expected: FAIL

  [:format="bc4-r-snorm";access="write-only"]
    expected: FAIL

  [:format="bc4-r-unorm";access="read-only"]
    expected: FAIL

  [:format="bc4-r-unorm";access="read-write"]
    expected: FAIL

  [:format="bc4-r-unorm";access="write-only"]
    expected: FAIL

  [:format="bc5-rg-snorm";access="read-only"]
    expected: FAIL

  [:format="bc5-rg-snorm";access="read-write"]
    expected: FAIL

  [:format="bc5-rg-snorm";access="write-only"]
    expected: FAIL

  [:format="bc5-rg-unorm";access="read-only"]
    expected: FAIL

  [:format="bc5-rg-unorm";access="read-write"]
    expected: FAIL

  [:format="bc5-rg-unorm";access="write-only"]
    expected: FAIL

  [:format="bc6h-rgb-float";access="read-only"]
    expected: FAIL

  [:format="bc6h-rgb-float";access="read-write"]
    expected: FAIL

  [:format="bc6h-rgb-float";access="write-only"]
    expected: FAIL

  [:format="bc6h-rgb-ufloat";access="read-only"]
    expected: FAIL

  [:format="bc6h-rgb-ufloat";access="read-write"]
    expected: FAIL

  [:format="bc6h-rgb-ufloat";access="write-only"]
    expected: FAIL

  [:format="bc7-rgba-unorm";access="read-only"]
    expected: FAIL

  [:format="bc7-rgba-unorm";access="read-write"]
    expected: FAIL

  [:format="bc7-rgba-unorm";access="write-only"]
    expected: FAIL

  [:format="bc7-rgba-unorm-srgb";access="read-only"]
    expected: FAIL

  [:format="bc7-rgba-unorm-srgb";access="read-write"]
    expected: FAIL

  [:format="bc7-rgba-unorm-srgb";access="write-only"]
    expected: FAIL

  [:format="bgra8unorm";access="read-only"]
    expected: FAIL

  [:format="bgra8unorm";access="read-write"]
    expected: FAIL

  [:format="bgra8unorm";access="write-only"]

  [:format="bgra8unorm-srgb";access="read-only"]
    expected: FAIL

  [:format="bgra8unorm-srgb";access="read-write"]
    expected: FAIL

  [:format="bgra8unorm-srgb";access="write-only"]
    expected: FAIL

  [:format="depth16unorm";access="read-only"]
    expected: FAIL

  [:format="depth16unorm";access="read-write"]
    expected: FAIL

  [:format="depth16unorm";access="write-only"]
    expected: FAIL

  [:format="depth24plus";access="read-only"]
    expected: FAIL

  [:format="depth24plus";access="read-write"]
    expected: FAIL

  [:format="depth24plus";access="write-only"]
    expected: FAIL

  [:format="depth24plus-stencil8";access="read-only"]
    expected: FAIL

  [:format="depth24plus-stencil8";access="read-write"]
    expected: FAIL

  [:format="depth24plus-stencil8";access="write-only"]
    expected: FAIL

  [:format="depth32float";access="read-only"]
    expected: FAIL

  [:format="depth32float";access="read-write"]
    expected: FAIL

  [:format="depth32float";access="write-only"]
    expected: FAIL

  [:format="depth32float-stencil8";access="read-only"]
    expected: FAIL

  [:format="depth32float-stencil8";access="read-write"]
    expected: FAIL

  [:format="depth32float-stencil8";access="write-only"]
    expected: FAIL

  [:format="eac-r11snorm";access="read-only"]

  [:format="eac-r11snorm";access="read-write"]

  [:format="eac-r11snorm";access="write-only"]

  [:format="eac-r11unorm";access="read-only"]

  [:format="eac-r11unorm";access="read-write"]

  [:format="eac-r11unorm";access="write-only"]

  [:format="eac-rg11snorm";access="read-only"]

  [:format="eac-rg11snorm";access="read-write"]

  [:format="eac-rg11snorm";access="write-only"]

  [:format="eac-rg11unorm";access="read-only"]

  [:format="eac-rg11unorm";access="read-write"]

  [:format="eac-rg11unorm";access="write-only"]

  [:format="etc2-rgb8a1unorm";access="read-only"]

  [:format="etc2-rgb8a1unorm";access="read-write"]

  [:format="etc2-rgb8a1unorm";access="write-only"]

  [:format="etc2-rgb8a1unorm-srgb";access="read-only"]

  [:format="etc2-rgb8a1unorm-srgb";access="read-write"]

  [:format="etc2-rgb8a1unorm-srgb";access="write-only"]

  [:format="etc2-rgb8unorm";access="read-only"]

  [:format="etc2-rgb8unorm";access="read-write"]

  [:format="etc2-rgb8unorm";access="write-only"]

  [:format="etc2-rgb8unorm-srgb";access="read-only"]

  [:format="etc2-rgb8unorm-srgb";access="read-write"]

  [:format="etc2-rgb8unorm-srgb";access="write-only"]

  [:format="etc2-rgba8unorm";access="read-only"]

  [:format="etc2-rgba8unorm";access="read-write"]

  [:format="etc2-rgba8unorm";access="write-only"]

  [:format="etc2-rgba8unorm-srgb";access="read-only"]

  [:format="etc2-rgba8unorm-srgb";access="read-write"]

  [:format="etc2-rgba8unorm-srgb";access="write-only"]

  [:format="r16float";access="read-only"]
    expected: FAIL

  [:format="r16float";access="read-write"]
    expected: FAIL

  [:format="r16float";access="write-only"]
    expected: FAIL

  [:format="r16sint";access="read-only"]
    expected: FAIL

  [:format="r16sint";access="read-write"]
    expected: FAIL

  [:format="r16sint";access="write-only"]
    expected: FAIL

  [:format="r16snorm";access="read-only"]

  [:format="r16snorm";access="read-write"]

  [:format="r16snorm";access="write-only"]

  [:format="r16uint";access="read-only"]
    expected: FAIL

  [:format="r16uint";access="read-write"]
    expected: FAIL

  [:format="r16uint";access="write-only"]
    expected: FAIL

  [:format="r16unorm";access="read-only"]

  [:format="r16unorm";access="read-write"]

  [:format="r16unorm";access="write-only"]

  [:format="r32float";access="read-only"]

  [:format="r32float";access="read-write"]

  [:format="r32float";access="write-only"]

  [:format="r32sint";access="read-only"]

  [:format="r32sint";access="read-write"]

  [:format="r32sint";access="write-only"]

  [:format="r32uint";access="read-only"]

  [:format="r32uint";access="read-write"]

  [:format="r32uint";access="write-only"]

  [:format="r8sint";access="read-only"]
    expected: FAIL

  [:format="r8sint";access="read-write"]
    expected: FAIL

  [:format="r8sint";access="write-only"]
    expected: FAIL

  [:format="r8snorm";access="read-only"]
    expected: FAIL

  [:format="r8snorm";access="read-write"]
    expected: FAIL

  [:format="r8snorm";access="write-only"]
    expected: FAIL

  [:format="r8uint";access="read-only"]
    expected: FAIL

  [:format="r8uint";access="read-write"]
    expected: FAIL

  [:format="r8uint";access="write-only"]
    expected: FAIL

  [:format="r8unorm";access="read-only"]
    expected: FAIL

  [:format="r8unorm";access="read-write"]
    expected: FAIL

  [:format="r8unorm";access="write-only"]
    expected: FAIL

  [:format="rg11b10ufloat";access="read-only"]
    expected: FAIL

  [:format="rg11b10ufloat";access="read-write"]
    expected: FAIL

  [:format="rg11b10ufloat";access="write-only"]
    expected: FAIL

  [:format="rg16float";access="read-only"]
    expected: FAIL

  [:format="rg16float";access="read-write"]
    expected: FAIL

  [:format="rg16float";access="write-only"]
    expected: FAIL

  [:format="rg16sint";access="read-only"]
    expected: FAIL

  [:format="rg16sint";access="read-write"]
    expected: FAIL

  [:format="rg16sint";access="write-only"]
    expected: FAIL

  [:format="rg16snorm";access="read-only"]

  [:format="rg16snorm";access="read-write"]

  [:format="rg16snorm";access="write-only"]

  [:format="rg16uint";access="read-only"]
    expected: FAIL

  [:format="rg16uint";access="read-write"]
    expected: FAIL

  [:format="rg16uint";access="write-only"]
    expected: FAIL

  [:format="rg16unorm";access="read-only"]

  [:format="rg16unorm";access="read-write"]

  [:format="rg16unorm";access="write-only"]

  [:format="rg32float";access="read-only"]

  [:format="rg32float";access="read-write"]
    expected: FAIL

  [:format="rg32float";access="write-only"]

  [:format="rg32sint";access="read-only"]

  [:format="rg32sint";access="read-write"]
    expected: FAIL

  [:format="rg32sint";access="write-only"]

  [:format="rg32uint";access="read-only"]

  [:format="rg32uint";access="read-write"]
    expected: FAIL

  [:format="rg32uint";access="write-only"]

  [:format="rg8sint";access="read-only"]
    expected: FAIL

  [:format="rg8sint";access="read-write"]
    expected: FAIL

  [:format="rg8sint";access="write-only"]
    expected: FAIL

  [:format="rg8snorm";access="read-only"]
    expected: FAIL

  [:format="rg8snorm";access="read-write"]
    expected: FAIL

  [:format="rg8snorm";access="write-only"]
    expected: FAIL

  [:format="rg8uint";access="read-only"]
    expected: FAIL

  [:format="rg8uint";access="read-write"]
    expected: FAIL

  [:format="rg8uint";access="write-only"]
    expected: FAIL

  [:format="rg8unorm";access="read-only"]
    expected: FAIL

  [:format="rg8unorm";access="read-write"]
    expected: FAIL

  [:format="rg8unorm";access="write-only"]
    expected: FAIL

  [:format="rgb10a2uint";access="read-only"]
    expected: FAIL

  [:format="rgb10a2uint";access="read-write"]
    expected: FAIL

  [:format="rgb10a2uint";access="write-only"]
    expected: FAIL

  [:format="rgb10a2unorm";access="read-only"]
    expected: FAIL

  [:format="rgb10a2unorm";access="read-write"]
    expected: FAIL

  [:format="rgb10a2unorm";access="write-only"]
    expected: FAIL

  [:format="rgb9e5ufloat";access="read-only"]
    expected: FAIL

  [:format="rgb9e5ufloat";access="read-write"]
    expected: FAIL

  [:format="rgb9e5ufloat";access="write-only"]
    expected: FAIL

  [:format="rgba16float";access="read-only"]

  [:format="rgba16float";access="read-write"]
    expected: FAIL

  [:format="rgba16float";access="write-only"]

  [:format="rgba16sint";access="read-only"]

  [:format="rgba16sint";access="read-write"]
    expected: FAIL

  [:format="rgba16sint";access="write-only"]

  [:format="rgba16snorm";access="read-only"]

  [:format="rgba16snorm";access="read-write"]

  [:format="rgba16snorm";access="write-only"]

  [:format="rgba16uint";access="read-only"]

  [:format="rgba16uint";access="read-write"]
    expected: FAIL

  [:format="rgba16uint";access="write-only"]

  [:format="rgba16unorm";access="read-only"]

  [:format="rgba16unorm";access="read-write"]

  [:format="rgba16unorm";access="write-only"]

  [:format="rgba32float";access="read-only"]

  [:format="rgba32float";access="read-write"]
    expected: FAIL

  [:format="rgba32float";access="write-only"]

  [:format="rgba32sint";access="read-only"]

  [:format="rgba32sint";access="read-write"]
    expected: FAIL

  [:format="rgba32sint";access="write-only"]

  [:format="rgba32uint";access="read-only"]

  [:format="rgba32uint";access="read-write"]
    expected: FAIL

  [:format="rgba32uint";access="write-only"]

  [:format="rgba8sint";access="read-only"]

  [:format="rgba8sint";access="read-write"]
    expected: FAIL

  [:format="rgba8sint";access="write-only"]

  [:format="rgba8snorm";access="read-only"]

  [:format="rgba8snorm";access="read-write"]
    expected: FAIL

  [:format="rgba8snorm";access="write-only"]

  [:format="rgba8uint";access="read-only"]

  [:format="rgba8uint";access="read-write"]
    expected: FAIL

  [:format="rgba8uint";access="write-only"]

  [:format="rgba8unorm";access="read-only"]

  [:format="rgba8unorm";access="read-write"]
    expected: FAIL

  [:format="rgba8unorm";access="write-only"]

  [:format="rgba8unorm-srgb";access="read-only"]
    expected: FAIL

  [:format="rgba8unorm-srgb";access="read-write"]
    expected: FAIL

  [:format="rgba8unorm-srgb";access="write-only"]
    expected: FAIL

  [:format="stencil8";access="read-only"]
    expected: FAIL

  [:format="stencil8";access="read-write"]
    expected: FAIL

  [:format="stencil8";access="write-only"]
    expected: FAIL


[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:storage_texture,layout_dimension:*]
  [:viewDimension="1d"]

  [:viewDimension="2d"]

  [:viewDimension="2d-array"]

  [:viewDimension="3d"]

  [:viewDimension="_undef_"]

  [:viewDimension="cube"]

  [:viewDimension="cube-array"]


[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility,VERTEX_shader_stage_buffer_type:*]
  implementation-status: backlog
  [:shaderStage=0]

  [:shaderStage=1]
    expected: FAIL

  [:shaderStage=2]
    expected: FAIL

  [:shaderStage=3]
    expected: FAIL

  [:shaderStage=4]

  [:shaderStage=5]
    expected: FAIL

  [:shaderStage=6]
    expected: FAIL

  [:shaderStage=7]
    expected: FAIL


[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility,VERTEX_shader_stage_storage_texture_access:*]
  implementation-status: backlog
  [:shaderStage=0]

  [:shaderStage=1]
    expected: FAIL

  [:shaderStage=2]
    expected: FAIL

  [:shaderStage=3]
    expected: FAIL

  [:shaderStage=4]

  [:shaderStage=5]
    expected: FAIL

  [:shaderStage=6]
    expected: FAIL

  [:shaderStage=7]
    expected: FAIL


[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility:*]
  implementation-status: backlog
  [:visibility=0]

  [:visibility=1]
    expected: FAIL

  [:visibility=2]
    expected: FAIL

  [:visibility=3]
    expected: FAIL

  [:visibility=4]

  [:visibility=5]
    expected: FAIL

  [:visibility=6]
    expected: FAIL

  [:visibility=7]
    expected: FAIL
