[cts.https.html?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size:*]
  implementation-status: backlog
  [:attr="comment"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="const_expr"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="duplicate"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="empty"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="empty_x"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="empty_y"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="invalid_entry"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="max_values"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="missing_left_paren"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="missing_right_paren"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="misspelling"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="mix_ux"]
    expected: FAIL

  [:attr="mix_uy"]
    expected: FAIL

  [:attr="mix_uz"]
    expected: FAIL

  [:attr="mixed_abstract_signed"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="mixed_abstract_unsigned"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="mixed_signed_unsigned"]
    expected: FAIL

  [:attr="multi_line"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="negative_x"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="negative_y"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="negative_z"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="no_params"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="override"]
    expected: FAIL

  [:attr="override_expr"]
    expected: FAIL

  [:attr="override_no_default"]
    expected: FAIL

  [:attr="trailing_comma_x"]
    expected: FAIL

  [:attr="trailing_comma_y"]
    expected: FAIL

  [:attr="trailing_comma_z"]
    expected: FAIL

  [:attr="x_only_abstract"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="x_only_float"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="x_only_float_literal"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="x_only_hex"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="x_only_signed"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="x_only_unsigned"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="xy_only_abstract"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="xy_only_float"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="xy_only_float_literal"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="xy_only_hex"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="xy_only_signed"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="xy_only_unsigned"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="xyz_abstract"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="xyz_float"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="xyz_float_literal"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="xyz_hex"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="xyz_signed"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="xyz_unsigned"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="zero_x"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="zero_y"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]

  [:attr="zero_z"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]


[cts.https.html?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size_const:*]
  implementation-status: backlog
  [:]
    expected: FAIL


[cts.https.html?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size_fp16:*]
  [:ext=""]

  [:ext="h"]


[cts.https.html?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size_fragment_shader:*]
  [:]


[cts.https.html?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size_function:*]
  implementation-status: backlog
  [:]
    expected: FAIL


[cts.https.html?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size_var:*]
  implementation-status: backlog
  [:]
    expected: FAIL


[cts.https.html?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size_vertex_shader:*]
  [:]
