[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer,device_mismatch:*]
  implementation-status: backlog
  [:]
    expected: FAIL


[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer_state:*]
  implementation-status: backlog
  expected:
    if os == "linux" and not debug: [OK, CRASH]
  [:srcBufferState="destroyed";dstBufferState="destroyed"]
    expected: FAIL

  [:srcBufferState="destroyed";dstBufferState="invalid"]
    expected: FAIL

  [:srcBufferState="destroyed";dstBufferState="valid"]
    expected: FAIL

  [:srcBufferState="invalid";dstBufferState="destroyed"]
    expected: FAIL

  [:srcBufferState="invalid";dstBufferState="invalid"]
    expected: FAIL

  [:srcBufferState="invalid";dstBufferState="valid"]
    expected: FAIL

  [:srcBufferState="valid";dstBufferState="destroyed"]
    expected: FAIL

  [:srcBufferState="valid";dstBufferState="invalid"]
    expected: FAIL

  [:srcBufferState="valid";dstBufferState="valid"]
    expected:
      if os == "win": [PASS, FAIL]


[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer_usage:*]
  implementation-status: backlog
  expected:
    if os == "linux" and not debug: [OK, CRASH]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [PASS, FAIL]
      if os == "mac": FAIL


[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_offset_alignment:*]
  implementation-status: backlog
  expected:
    if os == "linux" and not debug: [OK, CRASH]
  [:]
    expected: FAIL


[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_out_of_bounds:*]
  implementation-status: backlog
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [PASS, FAIL]
      if os == "mac": FAIL


[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_overflow:*]
  implementation-status: backlog
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [PASS, FAIL]
      if os == "mac": FAIL


[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_size_alignment:*]
  implementation-status: backlog
  expected:
    if os == "linux" and not debug: [OK, CRASH]
  [:]
    expected: FAIL


[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_within_same_buffer:*]
  implementation-status: backlog
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [PASS, FAIL]
      if os == "mac": FAIL
