Test files without 2 passes: 204; Subtests without 2 passes: 609; Failure level: 609/609 (100.00%)
| Test | Ed18 |
|---|---|
| /websockets/interfaces/WebSocket/events/002.html (4/4, 100.00%, 0.66% of total) | OK |
| WebSockets: setting on* | PASS |
| WebSockets: setting on* 1 | PASS |
| WebSockets: setting on* 2 | PASS |
| WebSockets: setting on* 3 | PASS |
| /websockets/keeping-connection-open/001.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: 20s inactivity after handshake | FAIL |
| /websockets/Create-non-absolute-url.any.html (1/1, 100.00%, 0.16% of total) | OK |
| Create WebSocket - Pass a non absolute URL - SYNTAX_ERR is thrown | PASS |
| /websockets/interfaces/WebSocket/send/005.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: send() return value | TIMEOUT |
| /websockets/Create-verify-url-set-non-default-port.any.html (1/1, 100.00%, 0.16% of total) | OK |
| Create WebSocket - wsocket.url should be set correctly | PASS |
| /websockets/interfaces/WebSocket/readyState/005.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: defineProperty setter for readyState | PASS |
| /websockets/constructor/001.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: new WebSocket() with no args | PASS |
| /websockets/interfaces/WebSocket/events/018.html (4/4, 100.00%, 0.66% of total) | TIMEOUT |
| close event | TIMEOUT |
| error event | TIMEOUT |
| message event | TIMEOUT |
| open event | TIMEOUT |
| /websockets/opening-handshake/003.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: origin | FAIL |
| /websockets/interfaces/WebSocket/close/close-connecting.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: close() when connecting | FAIL |
| /websockets/Secure-Close-Reason-124Bytes.any.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - close(code, 'reason more than 123 bytes') - SYNTAX_ERR is thrown | NOTRUN |
| /websockets/Create-nonAscii-protocol-string.any.html (1/1, 100.00%, 0.16% of total) | OK |
| Create WebSocket - Pass a valid URL and a protocol string with non-ascii values - SYNTAX_ERR is thrown | FAIL |
| /websockets/Create-Secure-valid-url.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Pass a valid URL - Connection should be opened | NOTRUN |
| Create Secure WebSocket - Pass a valid URL - Connection should be closed | NOTRUN |
| /websockets/interfaces/WebSocket/send/006.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: send() with unpaired surrogate when readyState is OPEN | TIMEOUT |
| /websockets/cookies/001.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: Cookie in request | TIMEOUT |
| /websockets/interfaces/WebSocket/url/001.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: getting url | PASS |
| /websockets/binary/001.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: Send/Receive blob, blob size less than network array buffer | TIMEOUT |
| /websockets/Create-Secure-verify-url-set-non-default-port.any.html (1/1, 100.00%, 0.16% of total) | OK |
| Create Secure WebSocket - wsocket.url should be set correctly | PASS |
| /websockets/cookies/005.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: setting HttpOnly cookies in ws response, checking ws request | FAIL |
| /websockets/Secure-Send-binary-arraybufferview-float64.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send binary data on a WebSocket - ArrayBufferView - Float64Array - Connection should be closed | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Float64Array - Connection should be opened | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Float64Array - Message should be received | NOTRUN |
| /websockets/cookies/006.https.html?wss (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /websockets/Secure-Close-Reason-Unpaired-surrogates.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - close(reason with unpaired surrogates) - connection should get closed | NOTRUN |
| Create Secure WebSocket - Close the Connection - close(reason with unpaired surrogates) - connection should get opened | NOTRUN |
| /websockets/interfaces/WebSocket/readyState/002.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: setting readyState | PASS |
| /websockets/constructor/005.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: return value | PASS |
| /websockets/unload-a-document/005.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: navigating nested browsing context with a websocket in top-level | TIMEOUT |
| /websockets/interfaces/WebSocket/close/close-replace.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: replacing close | PASS |
| /websockets/Secure-Send-binary-blob.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send binary data on a Secure WebSocket - Blob - Connection should be closed | NOTRUN |
| Send binary data on a Secure WebSocket - Blob - Connection should be opened | NOTRUN |
| Send binary data on a Secure WebSocket - Blob - Message should be received | NOTRUN |
| /websockets/Secure-Close-1005.any.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - close(1005) - see '7.1.5. The WebSocket Connection Close Code' in http://www.ietf.org/rfc/rfc6455.txt | NOTRUN |
| /websockets/Create-Secure-valid-url-protocol-setCorrectly.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Pass a valid URL and protocol string - Connection should be closed | NOTRUN |
| Create Secure WebSocket - Pass a valid URL and protocol string - protocol should be set correctly - Connection should be opened | NOTRUN |
| /websockets/Send-binary-arraybuffer.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send binary data on a WebSocket - ArrayBuffer - Connection should be closed | NOTRUN |
| Send binary data on a WebSocket - ArrayBuffer - Connection should be opened | NOTRUN |
| Send binary data on a WebSocket - ArrayBuffer - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/url/002.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: setting url | PASS |
| /websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: delete bufferedAmount | PASS |
| /websockets/Create-Secure-valid-url-protocol-string.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Check readyState is 1 | NOTRUN |
| Create Secure WebSocket - Pass a valid URL and protocol string - Connection should be closed | NOTRUN |
| /websockets/Secure-Close-onlyReason.any.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - close(only reason) - INVALID_ACCESS_ERR is thrown | NOTRUN |
| /websockets/interfaces/WebSocket/constants/002.html (4/4, 100.00%, 0.66% of total) | OK |
| Readonly constants CLOSED | PASS |
| Readonly constants CLOSING | PASS |
| Readonly constants CONNECTING | PASS |
| Readonly constants OPEN | PASS |
| /websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: bufferedAmount for blob | TIMEOUT |
| /websockets/interfaces/WebSocket/send/007.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: close() followed by send() | TIMEOUT |
| /websockets/Close-1000-reason.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create WebSocket - Close the Connection - Connection should be opened | NOTRUN |
| Create WebSocket - Close the Connection - close(1000, reason) - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed | NOTRUN |
| /websockets/Create-on-worker-shutdown.any.html (1/1, 100.00%, 0.16% of total) | ERROR |
| WebSocket created after a worker self.close() | TIMEOUT |
| /websockets/Create-protocol-with-space.any.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-setter.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: defineProperty setter for bufferedAmount | PASS |
| /websockets/extended-payload-length.html (4/4, 100.00%, 0.66% of total) | TIMEOUT |
| Application data is (0xFFFF + 1) byte which starts to use the 64 bit 'Extended payload length' field | TIMEOUT |
| Application data is 0xFFFF byte which means the upper bound of the 16 bit 'Extended payload length' field. | TIMEOUT |
| Application data is 125 byte which means any 'Extended payload length' field isn't used at all. | TIMEOUT |
| Application data is 126 byte which starts to use the 16 bit 'Extended payload length' field. | TIMEOUT |
| /websockets/Secure-Send-binary-arraybuffer.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send binary data on a Secure WebSocket - ArrayBuffer - Connection should be closed | NOTRUN |
| Send binary data on a Secure WebSocket - ArrayBuffer - Connection should be opened | NOTRUN |
| Send binary data on a Secure WebSocket - ArrayBuffer - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/protocol/protocol-initial.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: getting protocol in connecting | PASS |
| /websockets/security/001.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: wrong accept key | TIMEOUT |
| /websockets/Secure-Send-binary-arraybufferview-float32.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send binary data on a WebSocket - ArrayBufferView - Float32Array - Connection should be closed | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Float32Array - Connection should be opened | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Float32Array - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/constants/003.html (4/4, 100.00%, 0.66% of total) | OK |
| WebSockets: deleting constants | PASS |
| WebSockets: deleting constants 1 | PASS |
| WebSockets: deleting constants 2 | PASS |
| WebSockets: deleting constants 3 | PASS |
| /websockets/Secure-Close-1000-reason.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - close(1000, reason) - Connection should be opened | NOTRUN |
| Create Secure WebSocket - Close the Connection - close(1000, reason) - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed | NOTRUN |
| /websockets/Create-valid-url-protocol-empty.any.html (1/1, 100.00%, 0.16% of total) | OK |
| Create WebSocket - wsocket.protocol should be empty before connection is established | PASS |
| /websockets/Secure-Close-1005-verify-code.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - close() - Connection should be opened | NOTRUN |
| Create Secure WebSocket - Close the Connection - close() - return close code is 1005 - Connection should be closed | NOTRUN |
| /websockets/interfaces/WebSocket/events/006.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: 'on*' in ws | PASS |
| /websockets/bufferedAmount-unchanged-by-sync-xhr.any.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| bufferedAmount should not be updated during a sync XHR | TIMEOUT |
| /websockets/interfaces/WebSocket/events/019.html (4/4, 100.00%, 0.66% of total) | OK |
| WebSockets: removeEventListener | PASS |
| WebSockets: removeEventListener 1 | PASS |
| WebSockets: removeEventListener 2 | PASS |
| WebSockets: removeEventListener 3 | PASS |
| /websockets/binary/004.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: Send/Receive ArrayBuffer, size greater than network array buffer | TIMEOUT |
| /websockets/Create-wrong-scheme.any.html (1/1, 100.00%, 0.16% of total) | OK |
| Create WebSocket - Pass a URL with a non ws/wss scheme - SYNTAX_ERR is thrown | PASS |
| /websockets/constructor/021.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: Same sub protocol twice | FAIL |
| /websockets/interfaces/WebSocket/extensions/001.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: getting extensions in connecting | PASS |
| /websockets/Create-protocols-repeated.any.html (1/1, 100.00%, 0.16% of total) | OK |
| Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values - SYNTAX_ERR is thrown | FAIL |
| /websockets/interfaces/WebSocket/readyState/006.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: getting readyState in open | TIMEOUT |
| /websockets/interfaces/WebSocket/events/011.html (4/4, 100.00%, 0.66% of total) | OK |
| onclose | PASS |
| onerror | PASS |
| onmessage | PASS |
| onopen | PASS |
| /websockets/binary/005.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: Send/Receive ArrayBuffer, size less than network array buffer | TIMEOUT |
| /websockets/interfaces/WebSocket/send/004.html (3/3, 100.00%, 0.49% of total) | OK |
| lone high surrogate | PASS |
| lone low surrogate | PASS |
| surrogates in wrong order | PASS |
| /websockets/constructor/020.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: uppercase host | TIMEOUT |
| /websockets/interfaces/WebSocket/constants/001.html (4/4, 100.00%, 0.66% of total) | OK |
| Constants on constructors CLOSED | PASS |
| Constants on constructors CLOSING | PASS |
| Constants on constructors CONNECTING | PASS |
| Constants on constructors OPEN | PASS |
| /websockets/multi-globals/message-received.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| ArrayBuffer should be created in the relevant realm of the WebSocket | TIMEOUT |
| Blob should be created in the relevant realm of the WebSocket | TIMEOUT |
| /websockets/interfaces/WebSocket/send/012.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: sending null | TIMEOUT |
| /websockets/Send-binary-blob.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send binary data on a WebSocket - Blob - Connection should be closed | NOTRUN |
| Send binary data on a WebSocket - Blob - Connection should be opened | NOTRUN |
| Send binary data on a WebSocket - Blob - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-initial.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: getting bufferedAmount | PASS |
| /websockets/opening-handshake/005.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: proper first line | TIMEOUT |
| /websockets/interfaces/WebSocket/send/003.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: send() when readyState is CONNECTING | PASS |
| /websockets/Send-null.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send null data on a WebSocket - Connection should be closed | NOTRUN |
| Send null data on a WebSocket - Connection should be opened | NOTRUN |
| Send null data on a WebSocket - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/readyState/001.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: getting readyState in connecting | PASS |
| /websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset and length - Connection should be closed | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset and length - Connection should be opened | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset and length - Message should be received | NOTRUN |
| /websockets/opening-handshake/003-sets-origin.worker.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| origin set in a Worker | TIMEOUT |
| /websockets/Secure-Close-3000-reason.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - close(3000, reason) - Connection should be opened | NOTRUN |
| Create Secure WebSocket - Close the Connection - close(3000, reason) - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed | NOTRUN |
| /websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-readonly.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: setting bufferedAmount | PASS |
| /websockets/opening-handshake/001.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: invalid handshake | TIMEOUT |
| /websockets/Secure-Send-null.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send null data on a Secure WebSocket - Connection should be closed | NOTRUN |
| Send null data on a Secure WebSocket - Connection should be opened | NOTRUN |
| Send null data on a Secure WebSocket - Message should be received | NOTRUN |
| /websockets/Send-Unpaired-Surrogates.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send unpaired surrogates on a WebSocket - Connection should be closed | NOTRUN |
| Send unpaired surrogates on a WebSocket - Connection should be opened | NOTRUN |
| Send unpaired surrogates on a WebSocket - Message should be received | NOTRUN |
| /websockets/Secure-Send-binary-arraybufferview-uint32-offset.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send binary data on a WebSocket - ArrayBufferView - Uint32Array with offset - Connection should be closed | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Uint32Array with offset - Connection should be opened | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Uint32Array with offset - Message should be received | NOTRUN |
| /websockets/referrer.any.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| Ensure no Referer header is included | TIMEOUT |
| /websockets/constructor/009.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: protocol | TIMEOUT |
| /websockets/Send-before-open.any.html (1/1, 100.00%, 0.16% of total) | OK |
| Send data on a WebSocket before connection is opened - INVALID_STATE_ERR is returned | PASS |
| /websockets/interfaces/WebSocket/constants/006.html (4/4, 100.00%, 0.66% of total) | OK |
| defineProperty setter CLOSED | PASS |
| defineProperty setter CLOSING | PASS |
| defineProperty setter CONNECTING | PASS |
| defineProperty setter OPEN | PASS |
| /websockets/interfaces/WebSocket/send/010.html (11/11, 100.00%, 1.81% of total) | TIMEOUT |
| Constructor succeeds | TIMEOUT |
| WebSockets: sending non-strings () | NOTRUN |
| WebSockets: sending non-strings (1) | NOTRUN |
| WebSockets: sending non-strings (Error) | NOTRUN |
| WebSockets: sending non-strings ([object HTMLBodyElement]) | NOTRUN |
| WebSockets: sending non-strings ([object Object]) | NOTRUN |
| WebSockets: sending non-strings ([object WebSocket]) | NOTRUN |
| WebSockets: sending non-strings ([object Window]) | NOTRUN |
| WebSockets: sending non-strings (function (){}) | NOTRUN |
| WebSockets: sending non-strings (null) | NOTRUN |
| WebSockets: sending non-strings (undefined) | NOTRUN |
| /websockets/Send-binary-arraybufferview-int16-offset.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send binary data on a WebSocket - ArrayBufferView - Int16Array with offset - Connection should be closed | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Int16Array with offset - Connection should be opened | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Int16Array with offset - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/events/012.html (4/4, 100.00%, 0.66% of total) | OK |
| onclose | PASS |
| onerror | PASS |
| onmessage | PASS |
| onopen | PASS |
| /websockets/Secure-Send-data.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send data on a Secure WebSocket - Connection should be opened | NOTRUN |
| Send data on a Secure WebSocket - Connection should be closed | NOTRUN |
| Send data on a Secure WebSocket - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/events/001.html (4/4, 100.00%, 0.66% of total) | OK |
| WebSockets: getting on* | PASS |
| WebSockets: getting on* 1 | PASS |
| WebSockets: getting on* 2 | PASS |
| WebSockets: getting on* 3 | PASS |
| /websockets/Secure-Close-server-initiated-close.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Server initiated Close - Client sends back a CLOSE - Connection should be opened | NOTRUN |
| Create Secure WebSocket - Server initiated Close - Client sends back a CLOSE - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed | NOTRUN |
| /websockets/Create-Secure-extensions-empty.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - wsocket.extensions should be set to '' after connection is established - Connection should be closed | NOTRUN |
| Create Secure WebSocket - wsocket.extensions should be set to '' after connection is established - Connection should be opened | NOTRUN |
| /websockets/eventhandlers.any.html (4/4, 100.00%, 0.66% of total) | OK |
| Event handler for close should have [TreatNonCallableAsNull] | PASS |
| Event handler for error should have [TreatNonCallableAsNull] | PASS |
| Event handler for message should have [TreatNonCallableAsNull] | PASS |
| Event handler for open should have [TreatNonCallableAsNull] | PASS |
| /websockets/unload-a-document/004.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: navigating nested browsing context with closed websocket | FAIL |
| /websockets/constructor/022.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: protocol array | TIMEOUT |
| /websockets/Create-blocked-port.any.html (68/68, 100.00%, 11.17% of total) | TIMEOUT |
| Basic check | TIMEOUT |
| WebSocket blocked port test 1 | TIMEOUT |
| WebSocket blocked port test 101 | TIMEOUT |
| WebSocket blocked port test 102 | TIMEOUT |
| WebSocket blocked port test 103 | TIMEOUT |
| WebSocket blocked port test 104 | TIMEOUT |
| WebSocket blocked port test 109 | TIMEOUT |
| WebSocket blocked port test 11 | TIMEOUT |
| WebSocket blocked port test 110 | PASS |
| WebSocket blocked port test 111 | TIMEOUT |
| WebSocket blocked port test 113 | TIMEOUT |
| WebSocket blocked port test 115 | TIMEOUT |
| WebSocket blocked port test 117 | TIMEOUT |
| WebSocket blocked port test 119 | PASS |
| WebSocket blocked port test 123 | TIMEOUT |
| WebSocket blocked port test 13 | TIMEOUT |
| WebSocket blocked port test 135 | TIMEOUT |
| WebSocket blocked port test 139 | TIMEOUT |
| WebSocket blocked port test 143 | PASS |
| WebSocket blocked port test 15 | TIMEOUT |
| WebSocket blocked port test 17 | TIMEOUT |
| WebSocket blocked port test 179 | TIMEOUT |
| WebSocket blocked port test 19 | PASS |
| WebSocket blocked port test 20 | TIMEOUT |
| WebSocket blocked port test 2049 | TIMEOUT |
| WebSocket blocked port test 21 | PASS |
| WebSocket blocked port test 22 | TIMEOUT |
| WebSocket blocked port test 23 | TIMEOUT |
| WebSocket blocked port test 25 | PASS |
| WebSocket blocked port test 3659 | TIMEOUT |
| WebSocket blocked port test 37 | TIMEOUT |
| WebSocket blocked port test 389 | TIMEOUT |
| WebSocket blocked port test 4045 | TIMEOUT |
| WebSocket blocked port test 42 | TIMEOUT |
| WebSocket blocked port test 427 | TIMEOUT |
| WebSocket blocked port test 43 | TIMEOUT |
| WebSocket blocked port test 465 | TIMEOUT |
| WebSocket blocked port test 512 | TIMEOUT |
| WebSocket blocked port test 513 | TIMEOUT |
| WebSocket blocked port test 514 | TIMEOUT |
| WebSocket blocked port test 515 | TIMEOUT |
| WebSocket blocked port test 526 | TIMEOUT |
| WebSocket blocked port test 53 | TIMEOUT |
| WebSocket blocked port test 530 | TIMEOUT |
| WebSocket blocked port test 531 | TIMEOUT |
| WebSocket blocked port test 532 | TIMEOUT |
| WebSocket blocked port test 540 | TIMEOUT |
| WebSocket blocked port test 548 | TIMEOUT |
| WebSocket blocked port test 556 | TIMEOUT |
| WebSocket blocked port test 563 | TIMEOUT |
| WebSocket blocked port test 587 | TIMEOUT |
| WebSocket blocked port test 6000 | TIMEOUT |
| WebSocket blocked port test 601 | TIMEOUT |
| WebSocket blocked port test 636 | TIMEOUT |
| WebSocket blocked port test 6665 | TIMEOUT |
| WebSocket blocked port test 6666 | TIMEOUT |
| WebSocket blocked port test 6667 | TIMEOUT |
| WebSocket blocked port test 6668 | TIMEOUT |
| WebSocket blocked port test 6669 | TIMEOUT |
| WebSocket blocked port test 6697 | TIMEOUT |
| WebSocket blocked port test 7 | TIMEOUT |
| WebSocket blocked port test 77 | TIMEOUT |
| WebSocket blocked port test 79 | TIMEOUT |
| WebSocket blocked port test 87 | TIMEOUT |
| WebSocket blocked port test 9 | TIMEOUT |
| WebSocket blocked port test 95 | TIMEOUT |
| WebSocket blocked port test 993 | PASS |
| WebSocket blocked port test 995 | TIMEOUT |
| /websockets/interfaces/WebSocket/close/close-nested.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: close() in close event handler | FAIL |
| /websockets/Secure-Close-1000-verify-code.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - close(1000, reason) - Connection should be opened | NOTRUN |
| Create Secure WebSocket - Close the Connection - close(1000, reason) - event.code == 1000 and event.reason = 'Clean Close' | NOTRUN |
| /websockets/Secure-Send-binary-arraybufferview-uint16-offset-length.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send binary data on a WebSocket - ArrayBufferView - Uint16Array with offset and length - Connection should be closed | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Uint16Array with offset and length - Connection should be opened | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Uint16Array with offset and length - Message should be received | NOTRUN |
| /websockets/closing-handshake/004.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: data after closing handshake | TIMEOUT |
| /websockets/constructor/004.html (161/161, 100.00%, 26.44% of total) | OK |
| WebSockets: new WebSocket(url, invalid protocol) | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 1 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 10 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 100 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 101 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 102 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 103 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 104 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 105 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 106 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 107 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 108 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 109 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 11 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 110 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 111 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 112 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 113 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 114 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 115 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 116 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 117 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 118 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 119 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 12 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 120 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 121 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 122 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 123 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 124 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 125 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 126 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 127 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 128 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 129 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 13 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 130 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 131 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 132 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 133 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 134 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 135 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 136 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 137 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 138 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 139 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 14 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 140 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 141 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 142 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 143 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 144 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 145 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 146 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 147 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 148 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 149 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 15 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 150 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 151 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 152 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 153 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 154 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 155 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 156 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 157 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 158 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 159 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 16 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 160 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 17 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 18 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 19 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 2 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 20 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 21 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 22 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 23 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 24 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 25 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 26 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 27 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 28 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 29 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 3 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 30 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 31 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 32 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 33 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 34 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 35 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 36 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 37 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 38 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 39 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 4 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 40 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 41 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 42 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 43 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 44 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 45 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 46 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 47 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 48 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 49 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 5 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 50 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 51 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 52 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 53 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 54 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 55 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 56 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 57 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 58 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 59 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 6 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 60 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 61 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 62 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 63 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 64 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 65 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 66 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 67 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 68 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 69 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 7 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 70 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 71 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 72 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 73 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 74 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 75 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 76 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 77 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 78 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 79 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 8 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 80 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 81 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 82 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 83 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 84 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 85 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 86 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 87 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 88 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 89 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 9 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 90 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 91 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 92 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 93 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 94 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 95 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 96 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 97 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 98 | FAIL |
| WebSockets: new WebSocket(url, invalid protocol) 99 | FAIL |
| /websockets/Secure-Send-binary-arraybufferview-int32.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send binary data on a WebSocket - ArrayBufferView - Int32Array - Connection should be closed | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Int32Array - Connection should be opened | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Int32Array - Message should be received | NOTRUN |
| /websockets/cookies/006.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: setting Secure cookie with document.cookie, checking ws request | TIMEOUT |
| /websockets/constructor/018.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: NULL char in url | TIMEOUT |
| /websockets/Close-1000.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create WebSocket - Close the Connection - close(1000) - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed | NOTRUN |
| Create WebSocket - Connection should be opened | NOTRUN |
| /websockets/constructor/014.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: serialize establish a connection | TIMEOUT |
| /websockets/interfaces/WebSocket/constants/005.html (4/4, 100.00%, 0.66% of total) | OK |
| defineProperty getter CLOSED | PASS |
| defineProperty getter CLOSING | PASS |
| defineProperty getter CONNECTING | PASS |
| defineProperty getter OPEN | PASS |
| /websockets/Secure-Close-4999-reason.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - close(4999, reason) - Connection should be opened | NOTRUN |
| Create Secure WebSocket - Close the Connection - close(4999, reason) - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed | NOTRUN |
| /websockets/cookies/002.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: Set-Cookie in response | TIMEOUT |
| /websockets/Create-asciiSep-protocol-string.any.html (1/1, 100.00%, 0.16% of total) | OK |
| Create WebSocket - Pass a valid URL and a protocol string with an ascii separator character - SYNTAX_ERR is thrown | FAIL |
| /websockets/cookies/003.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: sending HttpOnly cookies in ws request | TIMEOUT |
| /websockets/Send-binary-65K-arraybuffer.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send 65K binary data on a WebSocket - ArrayBuffer - Connection should be closed | NOTRUN |
| Send 65K binary data on a WebSocket - ArrayBuffer - Connection should be opened | NOTRUN |
| Send 65K binary data on a WebSocket - ArrayBuffer - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/readyState/007.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: getting readyState in closing | TIMEOUT |
| /websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: bufferedAmount for 65K data | TIMEOUT |
| /websockets/Send-paired-surrogates.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send (paired surrogates) data on a WebSocket - Connection should be closed | NOTRUN |
| Send (paired surrogates) data on a WebSocket - Connection should be opened | NOTRUN |
| Send (paired surrogates) data on a WebSocket - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/close/close-return.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: close() return value | PASS |
| /websockets/Secure-Close-readyState-Closing.any.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - readyState should be in CLOSING state just before onclose is called | NOTRUN |
| /websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: bufferedAmount for unicode data | TIMEOUT |
| /websockets/unload-a-document/002.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: navigating top-level browsing context with closed websocket | TIMEOUT |
| /websockets/cookies/004.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: setting HttpOnly cookies in ws response, checking document.cookie | TIMEOUT |
| /websockets/cookies/007.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: when to process set-cookie fields in ws response | FAIL |
| /websockets/interfaces/WebSocket/events/009.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: listening for events with onclose | PASS |
| /websockets/interfaces/WebSocket/events/004.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: members of EventTarget | PASS |
| /websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-getter.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: defineProperty getter for bufferedAmount | PASS |
| /websockets/interfaces/WebSocket/url/004.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: 'URL' | PASS |
| /websockets/interfaces/WebSocket/events/020.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: error events | PASS |
| /websockets/interfaces/WebSocket/events/017.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: this, e.target, e.currentTarget, e.eventPhase | TIMEOUT |
| /websockets/Create-protocols-repeated-case-insensitive.any.html (1/1, 100.00%, 0.16% of total) | OK |
| Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values but different case - SYNTAX_ERR is thrown | FAIL |
| /websockets/interfaces/WebSocket/send/009.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: send('') | TIMEOUT |
| /websockets/Close-Reason-124Bytes.any.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| Create WebSocket - Close the Connection - close(code, 'reason more than 123 bytes') - SYNTAX_ERR is thrown | NOTRUN |
| /websockets/binaryType-wrong-value.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create WebSocket - set binaryType to something other than blob or arraybuffer - SYNTAX_ERR is returned - Connection should be closed | NOTRUN |
| Create WebSocket - set binaryType to something other than blob or arraybuffer - SYNTAX_ERR is returned - Connection should be opened | NOTRUN |
| /websockets/binary/002.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: Send/Receive blob, blob size greater than network array buffer | TIMEOUT |
| /websockets/Secure-Send-binary-65K-arraybuffer.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send 65K binary data on a Secure WebSocket - ArrayBuffer - Connection should be closed | NOTRUN |
| Send 65K binary data on a Secure WebSocket - ArrayBuffer - Connection should be opened | NOTRUN |
| Send 65K binary data on a Secure WebSocket - ArrayBuffer - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/readyState/003.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: delete readyState | FAIL |
| /websockets/interfaces/WebSocket/url/resolve.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSocket#url: resolving | FAIL |
| /websockets/interfaces/WebSocket/constants/004.html (8/8, 100.00%, 1.31% of total) | OK |
| WebSocket.prototype.CLOSED | PASS |
| WebSocket.prototype.CLOSING | PASS |
| WebSocket.prototype.CONNECTING | PASS |
| WebSocket.prototype.OPEN | PASS |
| ws.CLOSED | PASS |
| ws.CLOSING | PASS |
| ws.CONNECTING | PASS |
| ws.OPEN | PASS |
| /websockets/Send-unicode-data.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send unicode data on a WebSocket - Connection should be closed | NOTRUN |
| Send unicode data on a WebSocket - Connection should be opened | NOTRUN |
| Send unicode data on a WebSocket - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/events/008.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: listening for events with onerror | PASS |
| /websockets/interfaces/WebSocket/close/close-multiple.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: close() several times | PASS |
| /websockets/constructor/012.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: no protocol in response | TIMEOUT |
| /websockets/constructor/006.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: converting first arguments | TIMEOUT |
| /websockets/Secure-Close-2999-reason.any.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - close(2999, reason) - INVALID_ACCESS_ERR is thrown | NOTRUN |
| /websockets/interfaces/WebSocket/events/014.html (4/4, 100.00%, 0.66% of total) | OK |
| Setting event handlers to null onclose | PASS |
| Setting event handlers to null onerror | PASS |
| Setting event handlers to null onmessage | PASS |
| Setting event handlers to null onopen | PASS |
| /websockets/interfaces/WebSocket/send/002.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: replacing send | PASS |
| /websockets/unload-a-document/003.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: navigating nested browsing context | TIMEOUT |
| /websockets/closing-handshake/002.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: server sends closing handshake | TIMEOUT |
| /websockets/constructor/010.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: protocol in response but no requested protocol | TIMEOUT |
| /websockets/constructor/002.html (10/10, 100.00%, 1.64% of total) | OK |
| WebSockets: new WebSocket(invalid url) | PASS |
| WebSockets: new WebSocket(invalid url) 1 | PASS |
| WebSockets: new WebSocket(invalid url) 2 | PASS |
| WebSockets: new WebSocket(invalid url) 3 | PASS |
| WebSockets: new WebSocket(invalid url) 4 | PASS |
| WebSockets: new WebSocket(invalid url) 5 | PASS |
| WebSockets: new WebSocket(invalid url) 6 | PASS |
| WebSockets: new WebSocket(invalid url) 7 | PASS |
| WebSockets: new WebSocket(invalid url) 8 | PASS |
| WebSockets: new WebSocket(invalid url) 9 | PASS |
| /websockets/Send-0byte-data.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send 0 byte data on a WebSocket - Connection should be closed | NOTRUN |
| Send 0 byte data on a WebSocket - Connection should be opened | NOTRUN |
| Send 0 byte data on a WebSocket - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: bufferedAmount for ArrayBuffer | TIMEOUT |
| /websockets/Secure-Close-1000.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - close(1000) - Connection should be opened | NOTRUN |
| Create Secure WebSocket - Close the Connection - close(1000) - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed | NOTRUN |
| /websockets/closing-handshake/003.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: client sends closing handshake | TIMEOUT |
| /websockets/Secure-Send-paired-surrogates.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send paired surrogates data on a Secure WebSocket - Connection should be closed | NOTRUN |
| Send paired surrogates data on a Secure WebSocket - Connection should be opened | NOTRUN |
| Send paired surrogates data on a Secure WebSocket - Message should be received | NOTRUN |
| /websockets/Secure-Send-binary-arraybufferview-uint8-offset.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset - Connection should be closed | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset - Connection should be opened | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset - Message should be received | NOTRUN |
| /websockets/Send-65K-data.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send 65K data on a WebSocket - Connection should be opened | NOTRUN |
| Send 65K data on a WebSocket - Connection should be closed | NOTRUN |
| Send 65K data on a WebSocket - Message should be received | NOTRUN |
| /websockets/unload-a-document/001.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: navigating top-level browsing context | TIMEOUT |
| /websockets/Secure-Send-unpaired-surrogates.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send unpaired surrogates on a Secure WebSocket - Connection should be closed | NOTRUN |
| Send unpaired surrogates on a Secure WebSocket - Connection should be opened | NOTRUN |
| Send unpaired surrogates on a Secure WebSocket - Message should be received | NOTRUN |
| /websockets/interfaces/CloseEvent/constructor.html (2/2, 100.00%, 0.33% of total) | OK |
| new CloseEvent() with dictionary | PASS |
| new CloseEvent() without dictionary | PASS |
| /websockets/constructor/008.html (4/4, 100.00%, 0.66% of total) | OK |
| WebSockets: new WebSocket(url with not blocked port) | PASS |
| WebSockets: new WebSocket(url with not blocked port) 1 | PASS |
| WebSockets: new WebSocket(url with not blocked port) 2 | PASS |
| WebSockets: new WebSocket(url with not blocked port) 3 | PASS |
| /websockets/Send-data.worker.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| Send data on a WebSocket in a Worker | TIMEOUT |
| /websockets/interfaces/WebSocket/send/001.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: send() with no args | PASS |
| /websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: bufferedAmount after send()ing | TIMEOUT |
| /websockets/Create-Secure-valid-url-binaryType-blob.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - wsocket.binaryType should be set to 'blob' after connection is established - Connection should be closed | NOTRUN |
| Create Secure WebSocket - wsocket.binaryType should be set to 'blob' after connection is established - Connection should be opened | NOTRUN |
| /websockets/basic-auth.any.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| HTTP basic authentication should work with WebSockets | TIMEOUT |
| /websockets/interfaces/WebSocket/send/011.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: sending non-ascii, combining chars and non-BMP | TIMEOUT |
| /websockets/interfaces/WebSocket/readyState/008.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: getting readyState in closed | TIMEOUT |
| /websockets/constructor/019.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: uppercase 'WS:' | TIMEOUT |
| /websockets/constructor/011.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: protocol mismatch | TIMEOUT |
| /websockets/interfaces/WebSocket/events/010.html (4/4, 100.00%, 0.66% of total) | OK |
| WebSockets: setting event handlers to undefined | PASS |
| WebSockets: setting event handlers to undefined 1 | PASS |
| WebSockets: setting event handlers to undefined 2 | PASS |
| WebSockets: setting event handlers to undefined 3 | PASS |
| /websockets/interfaces/CloseEvent/historical.html (1/1, 100.00%, 0.16% of total) | OK |
| initCloseEvent | FAIL |
| /websockets/Create-Secure-valid-url-array-protocols.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Pass a valid URL and array of protocol strings - Connection should be closed | NOTRUN |
| Create Secure WebSocket - Pass a valid URL and array of protocol strings - Connection should be opened | NOTRUN |
| /websockets/Send-data.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send data on a WebSocket - Connection should be closed | NOTRUN |
| Send data on a WebSocket - Connection should be opened | NOTRUN |
| Send data on a WebSocket - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/url/006.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: defineProperty setter for url | PASS |
| /websockets/Create-Secure-url-with-space.any.html (1/1, 100.00%, 0.16% of total) | OK |
| Create Secure WebSocket - Pass a URL with a space - SYNTAX_ERR should be thrown | PASS |
| /websockets/interfaces/WebSocket/send/008.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: send() in onclose | TIMEOUT |
| /websockets/constructor.any.html (1/1, 100.00%, 0.16% of total) | OK |
| Calling the WebSocket constructor with too many arguments should not throw. | PASS |
| /websockets/Create-valid-url-protocol.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create WebSocket - Pass a valid URL and a protocol string - Connection should be closed | NOTRUN |
| Create WebSocket - Pass a valid URL and a protocol string - Connection should be opened | NOTRUN |
| /websockets/Send-binary-arraybufferview-int8.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send binary data on a WebSocket - ArrayBufferView - Int8Array - Connection should be closed | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Int8Array - Connection should be opened | NOTRUN |
| Send binary data on a WebSocket - ArrayBufferView - Int8Array - Message should be received | NOTRUN |
| /websockets/interfaces/WebSocket/url/003.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: deleting url | PASS |
| /websockets/Secure-Send-65K-data.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send 65K data on a Secure WebSocket - Connection should be opened | NOTRUN |
| Send 65K data on a Secure WebSocket - Connection should be closed | NOTRUN |
| Send 65K data on a Secure WebSocket - Message should be received | NOTRUN |
| /websockets/constructor/013.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: multiple WebSocket objects | FAIL |
| /websockets/Secure-Close-undefined.any.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| Secure-Close-undefined | NOTRUN |
| /websockets/interfaces/WebSocket/events/013.html (4/4, 100.00%, 0.66% of total) | OK |
| onclose | PASS |
| onerror | PASS |
| onmessage | PASS |
| onopen | PASS |
| /websockets/constructor/007.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: new WebSocket(url, null char) | FAIL |
| /websockets/Create-valid-url.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create WebSocket - Pass a valid URL - Connection should be closed | NOTRUN |
| Create WebSocket - Pass a valid URL - Connection should be opened | NOTRUN |
| /websockets/interfaces/WebSocket/url/005.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: defineProperty getter for url | PASS |
| /websockets/interfaces/WebSocket/events/015.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: instanceof on events | TIMEOUT |
| /websockets/security/002.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: check Sec-WebSocket-Key | PASS |
| /websockets/Secure-Close-3000-verify-code.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - close(3000, reason) - Connection should be opened | NOTRUN |
| Create Secure WebSocket - Close the Connection - close(3000, reason) - verify return code is 3000 - Connection should be closed | NOTRUN |
| /websockets/Secure-Close-readyState-Closed.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create Secure WebSocket - Close the Connection - Connection should be opened | NOTRUN |
| Create Secure WebSocket - Close the Connection - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed | NOTRUN |
| /websockets/Close-reason-unpaired-surrogates.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create WebSocket - Close the Connection - close(reason with unpaired surrogates) - connection should get closed | NOTRUN |
| Create WebSocket - Close the Connection - close(reason with unpaired surrogates) - connection should get opened | NOTRUN |
| /websockets/interfaces/WebSocket/events/007.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: listening for events with onmessage | PASS |
| /websockets/interfaces/WebSocket/close/close-basic.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: close() | FAIL |
| /websockets/interfaces/WebSocket/events/016.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: addEventListener | TIMEOUT |
| /websockets/constructor/017.html (4/4, 100.00%, 0.66% of total) | OK |
| ws: | FAIL |
| ws:/ | FAIL |
| wss: | FAIL |
| wss:/ | FAIL |
| /websockets/interfaces/CloseEvent/clean-close.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: wasClean, true | TIMEOUT |
| /websockets/interfaces/WebSocket/readyState/004.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: defineProperty getter for readyState | PASS |
| /websockets/interfaces/WebSocket/events/003.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: listening for events with onopen | PASS |
| /websockets/Create-invalid-urls.any.html (5/5, 100.00%, 0.82% of total) | OK |
| Url is #test - should throw SYNTAX_ERR | PASS |
| Url is /echo - should throw SYNTAX_ERR | PASS |
| Url is ?test - should throw SYNTAX_ERR | PASS |
| Url is a mail address - should throw SYNTAX_ERR | PASS |
| Url is about:blank - should throw SYNTAX_ERR | PASS |
| /websockets/close-invalid.any.html (12/12, 100.00%, 1.97% of total) | OK |
| 0 on a secure websocket | PASS |
| 500 on a secure websocket | PASS |
| 500 on a insecure websocket | PASS |
| 2**16+1000 on a secure websocket | PASS |
| 0 on a insecure websocket | PASS |
| 2**16+1000 on a insecure websocket | PASS |
| NaN on a insecure websocket | PASS |
| NaN on a secure websocket | PASS |
| String on a insecure websocket | PASS |
| String on a secure websocket | PASS |
| null on a insecure websocket | PASS |
| null on a secure websocket | PASS |
| /websockets/opening-handshake/002.html (1/1, 100.00%, 0.16% of total) | OK |
| WebSockets: valid handshake | FAIL |
| /websockets/Create-valid-url-array-protocols.any.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
| Create WebSocket - Pass a valid URL and array of protocol strings - Connection should be closed | NOTRUN |
| Create WebSocket - Pass a valid URL and array of protocol strings - Connection should be opened | NOTRUN |
| /websockets/Secure-Send-unicode-data.any.html (3/3, 100.00%, 0.49% of total) | TIMEOUT |
| Send unicode data on a Secure WebSocket - Connection should be opened | NOTRUN |
| Send unicode data on a Secure WebSocket - Connection should be closed | NOTRUN |
| Send unicode data on a Secure WebSocket - Message should be received | NOTRUN |
| /websockets/Close-undefined.any.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| Close-undefined | NOTRUN |
| /websockets/constructor/016.html (1/1, 100.00%, 0.16% of total) | TIMEOUT |
| WebSockets: non-ascii URL in query, document encoding windows-1252 | TIMEOUT |