[streams-echo.https.any.html]
  expected: [OK, TIMEOUT]
  [WebTransport client should be able to create and handle a bidirectional stream without waiting for ready]
    expected: [PASS, TIMEOUT, NOTRUN]

  [WebTransport client should be able to create and handle a bidirectional stream]
    expected: [PASS, TIMEOUT, NOTRUN]

  [WebTransport client should be able to create, accept, and handle a unidirectional stream]
    expected: [PASS, TIMEOUT, NOTRUN]

  [WebTransport client should be able to create, accept, and handle a unidirectional stream without waiting for ready]
    expected: [PASS, TIMEOUT, NOTRUN]

  [WebTransport server should be able to accept and handle a bidirectional stream]
    expected: [PASS, TIMEOUT, NOTRUN]

  [Can read data from a bidirectional stream with BYOB reader]
    expected: [PASS, TIMEOUT, NOTRUN]

  [Can read data from a unidirectional stream with BYOB reader]
    expected: [PASS, TIMEOUT, NOTRUN]

  [Transfer large chunks of data on a bidirectional stream]
    expected: [PASS, TIMEOUT, NOTRUN]

  [Transfer large chunks of data on a unidirectional stream]
    expected: [PASS, TIMEOUT, NOTRUN]

  [Closing the stream with no data still resolves the read request]
    expected: [PASS, TIMEOUT, NOTRUN]


[streams-echo.https.any.worker.html]
  expected:
    if (os == "win") and debug and (processor == "x86_64") and not swgl: [TIMEOUT, OK, CRASH]
    if (os == "mac") and debug: [OK, TIMEOUT]
    [OK, TIMEOUT, CRASH]
  [WebTransport client should be able to create and handle a bidirectional stream]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [TIMEOUT, PASS, NOTRUN]
      [PASS, TIMEOUT, NOTRUN]

  [WebTransport client should be able to create, accept, and handle a unidirectional stream]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [WebTransport client should be able to create, accept, and handle a unidirectional stream without waiting for ready]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [WebTransport client should be able to create and handle a bidirectional stream without waiting for ready]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [WebTransport server should be able to accept and handle a bidirectional stream]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [Can read data from a bidirectional stream with BYOB reader]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [Can read data from a unidirectional stream with BYOB reader]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [Transfer large chunks of data on a bidirectional stream]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [Transfer large chunks of data on a unidirectional stream]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [Closing the stream with no data still resolves the read request]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]


[streams-echo.https.any.sharedworker.html]
  expected:
    if (os == "mac") and debug: [OK, TIMEOUT]
    [OK, TIMEOUT, CRASH]
  [WebTransport client should be able to create, accept, and handle a unidirectional stream]
    expected: [PASS, TIMEOUT, NOTRUN]

  [WebTransport client should be able to create, accept, and handle a unidirectional stream without waiting for ready]
    expected: [PASS, TIMEOUT, NOTRUN]

  [WebTransport client should be able to create and handle a bidirectional stream without waiting for ready]
    expected: [PASS, TIMEOUT, NOTRUN]

  [WebTransport server should be able to accept and handle a bidirectional stream]
    expected: [PASS, TIMEOUT, NOTRUN]

  [Can read data from a bidirectional stream with BYOB reader]
    expected: [PASS, TIMEOUT, NOTRUN]

  [Can read data from a unidirectional stream with BYOB reader]
    expected: [PASS, TIMEOUT, NOTRUN]

  [Transfer large chunks of data on a bidirectional stream]
    expected: [PASS, TIMEOUT, NOTRUN]

  [Transfer large chunks of data on a unidirectional stream]
    expected: [PASS, TIMEOUT, NOTRUN]

  [Closing the stream with no data still resolves the read request]
    expected: [PASS, TIMEOUT, NOTRUN]

  [WebTransport client should be able to create and handle a bidirectional stream]
    expected:
      if swgl and (os == "win"): [PASS, TIMEOUT]


[streams-echo.https.any.serviceworker.html]
  expected:
    if fission and (os == "win") and debug and (processor == "x86_64") and not swgl: [TIMEOUT, OK, ERROR]
    if fission and (os == "mac") and debug: [OK, TIMEOUT]
    if not fission: [OK, ERROR, TIMEOUT, CRASH]
    [OK, ERROR, TIMEOUT]
  [WebTransport client should be able to create and handle a bidirectional stream without waiting for ready]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [WebTransport client should be able to create, accept, and handle a unidirectional stream]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [WebTransport client should be able to create, accept, and handle a unidirectional stream without waiting for ready]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [WebTransport server should be able to accept and handle a bidirectional stream]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [Can read data from a bidirectional stream with BYOB reader]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [Can read data from a unidirectional stream with BYOB reader]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [Transfer large chunks of data on a bidirectional stream]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [Transfer large chunks of data on a unidirectional stream]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [Closing the stream with no data still resolves the read request]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT]
      [PASS, TIMEOUT, NOTRUN]

  [WebTransport client should be able to create and handle a bidirectional stream]
    expected:
      if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, TIMEOUT]
      if (os == "win") and debug and (processor == "x86_64") and not swgl: TIMEOUT
      if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT]