[decode-split-character.any.sharedworker.html]
  [an empty chunk inside a code point split between chunks should not change the output; split point = 3]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 1]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 2]
    expected: FAIL

  [a code point should be emitted as soon as all bytes are available]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 4]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 5]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 6]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 4]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 5]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 2]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 3]
    expected: FAIL


[decode-split-character.https.any.serviceworker.html]
  expected: TIMEOUT

[decode-split-character.any.html]
  [an empty chunk inside a code point split between chunks should not change the output; split point = 3]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 1]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 2]
    expected: FAIL

  [a code point should be emitted as soon as all bytes are available]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 4]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 5]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 6]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 4]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 5]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 2]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 3]
    expected: FAIL


[decode-split-character.any.worker.html]
  [an empty chunk inside a code point split between chunks should not change the output; split point = 3]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 1]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 2]
    expected: FAIL

  [a code point should be emitted as soon as all bytes are available]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 4]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 5]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 6]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 4]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 5]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 2]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 3]
    expected: FAIL


[decode-split-character.any.serviceworker.html]
  [an empty chunk inside a code point split between chunks should not change the output; split point = 3]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 1]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 2]
    expected: FAIL

  [a code point should be emitted as soon as all bytes are available]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 4]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 5]
    expected: FAIL

  [an empty chunk inside a code point split between chunks should not change the output; split point = 6]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 4]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 5]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 2]
    expected: FAIL

  [a code point split between chunks should not be emitted until all bytes are available; split point = 3]
    expected: FAIL

