[cts.https.html?q=webgpu:api,validation,error_scope:balanced_nesting:*]
  tags: [webgpu, webgpu-long]
  [:errorFilter="internal";numErrors=1]

  [:errorFilter="internal";numErrors=10]

  [:errorFilter="internal";numErrors=100]

  [:errorFilter="internal";numErrors=1000]

  [:errorFilter="out-of-memory";numErrors=1]

  [:errorFilter="out-of-memory";numErrors=10]

  [:errorFilter="out-of-memory";numErrors=100]

  [:errorFilter="out-of-memory";numErrors=1000]

  [:errorFilter="validation";numErrors=1]

  [:errorFilter="validation";numErrors=10]

  [:errorFilter="validation";numErrors=100]

  [:errorFilter="validation";numErrors=1000]


[cts.https.html?q=webgpu:api,validation,error_scope:balanced_siblings:*]
  tags: [webgpu, webgpu-long]
  [:errorFilter="internal";numErrors=1]

  [:errorFilter="internal";numErrors=10]

  [:errorFilter="internal";numErrors=100]

  [:errorFilter="internal";numErrors=1000]

  [:errorFilter="out-of-memory";numErrors=1]

  [:errorFilter="out-of-memory";numErrors=10]

  [:errorFilter="out-of-memory";numErrors=100]

  [:errorFilter="out-of-memory";numErrors=1000]

  [:errorFilter="validation";numErrors=1]

  [:errorFilter="validation";numErrors=10]

  [:errorFilter="validation";numErrors=100]

  [:errorFilter="validation";numErrors=1000]


[cts.https.html?q=webgpu:api,validation,error_scope:current_scope:*]
  implementation-status: backlog
  expected:
    if os == "linux": [OK, TIMEOUT]
    if os == "mac": [OK, TIMEOUT]
  [:errorFilter="out-of-memory";stackDepth=1]
    expected:
      if os == "win": FAIL
      if os == "mac": FAIL

  [:errorFilter="out-of-memory";stackDepth=10]
    expected:
      if os == "win": FAIL
      if os == "mac": FAIL

  [:errorFilter="out-of-memory";stackDepth=100]
    expected:
      if os == "win": FAIL
      if os == "mac": FAIL

  [:errorFilter="out-of-memory";stackDepth=1000]
    expected:
      if os == "win": FAIL
      if os == "mac": FAIL

  [:errorFilter="out-of-memory";stackDepth=100000]
    expected:
      if os == "win": FAIL
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:errorFilter="validation";stackDepth=1]
    expected:
      if os == "win": FAIL
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:errorFilter="validation";stackDepth=10]
    expected:
      if os == "win": FAIL
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:errorFilter="validation";stackDepth=100]
    expected:
      if os == "win": FAIL
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:errorFilter="validation";stackDepth=1000]
    expected:
      if os == "win": FAIL
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:errorFilter="validation";stackDepth=100000]
    expected:
      if os == "win": FAIL
      if os == "linux": [PASS, TIMEOUT, NOTRUN]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,error_scope:empty:*]
  [:]


[cts.https.html?q=webgpu:api,validation,error_scope:parent_scope:*]
  tags: [webgpu, webgpu-long]
  implementation-status:
    if os == "win": backlog
    if os == "mac": backlog
  [:errorFilter="out-of-memory";stackDepth=1]
    expected:
      if os == "win": FAIL
      if os == "mac": FAIL

  [:errorFilter="out-of-memory";stackDepth=10]
    expected:
      if os == "win": FAIL
      if os == "mac": FAIL

  [:errorFilter="out-of-memory";stackDepth=100]
    expected:
      if os == "win": FAIL
      if os == "mac": FAIL

  [:errorFilter="out-of-memory";stackDepth=1000]
    expected:
      if os == "win": FAIL
      if os == "mac": FAIL

  [:errorFilter="validation";stackDepth=1]
    expected:
      if os == "win": FAIL

  [:errorFilter="validation";stackDepth=10]
    expected:
      if os == "win": FAIL

  [:errorFilter="validation";stackDepth=100]
    expected:
      if os == "win": FAIL

  [:errorFilter="validation";stackDepth=1000]
    expected:
      if os == "win": FAIL


[cts.https.html?q=webgpu:api,validation,error_scope:simple:*]
  implementation-status: backlog
  [:errorType="out-of-memory";errorFilter="internal"]
    expected: FAIL

  [:errorType="out-of-memory";errorFilter="out-of-memory"]
    expected:
      if os == "win": FAIL
      if os == "mac": FAIL

  [:errorType="out-of-memory";errorFilter="validation"]
    expected: FAIL

  [:errorType="validation";errorFilter="internal"]
    expected:
      if os == "win": FAIL

  [:errorType="validation";errorFilter="out-of-memory"]
    expected:
      if os == "win": FAIL

  [:errorType="validation";errorFilter="validation"]
    expected:
      if os == "win": FAIL
