Skip to content

Instantly share code, notes, and snippets.

@jsanders
Last active January 25, 2016 08:00
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jsanders/4a348d15aa27067d2b02 to your computer and use it in GitHub Desktop.
Save jsanders/4a348d15aa27067d2b02 to your computer and use it in GitHub Desktop.
Servo WebSocket test failures
▶ TIMEOUT [expected OK] /websockets/Create-Secure-extensions-empty.htm
▶ Unexpected subtest result in /websockets/Create-Secure-extensions-empty.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Create Secure WebSocket - wsocket.extensions should be set to '' after connection is established - Connection should be closed
▶ Unexpected subtest result in /websockets/Create-Secure-extensions-empty.htm:
│ FAIL [expected PASS] W3C WebSocket API - Create Secure WebSocket - wsocket.extensions should be set to '' after connection is established - Connection should be opened
│ → assert_equals: extensions should be empty expected (string) "" but got (undefined) undefined
│ @http://web-platform.test:8000/websockets/Create-Secure-extensions-empty.htm:9:13
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
======= Should be fixed by https://github.com/w3c/web-platform-tests/pull/2510 =====================
▶ TIMEOUT [expected OK] /websockets/Secure-Close-server-initiated-close.htm
▶ Unexpected subtest result in /websockets/Secure-Close-server-initiated-close.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - 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
====================================================================================================
=========== Requires ArrayBuffer/ArrayBufferView support (https://github.com/servo/servo/issues/5014) ==============
▶ TIMEOUT [expected OK] /websockets/Secure-Send-binary-65K-arraybuffer.htm
▶ Unexpected subtest result in /websockets/Secure-Send-binary-65K-arraybuffer.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Send 65K binary data on a Secure WebSocket - ArrayBuffer - Connection should be closed
▶ Unexpected subtest result in /websockets/Secure-Send-binary-65K-arraybuffer.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send 65K binary data on a Secure WebSocket - ArrayBuffer - Connection should be opened
│ → assert_equals: expected 20 but got 65000
│ @http://web-platform.test:8000/websockets/Secure-Send-binary-65K-arraybuffer.htm:15:13
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/Secure-Send-binary-65K-arraybuffer.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send 65K binary data on a Secure WebSocket - ArrayBuffer - Message should be received
│ → assert_equals: expected (number) 65000 but got (undefined) undefined
│ @http://web-platform.test:8000/websockets/Secure-Send-binary-65K-arraybuffer.htm:21:13
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ TIMEOUT [expected OK] /websockets/Secure-Send-binary-arraybuffer.htm
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybuffer.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Send binary data on a Secure WebSocket - ArrayBuffer - Connection should be closed
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybuffer.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send binary data on a Secure WebSocket - ArrayBuffer - Connection should be opened
│ → assert_equals: expected 20 but got 15
│ @http://web-platform.test:8000/websockets/Secure-Send-binary-arraybuffer.htm:15:13
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybuffer.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send binary data on a Secure WebSocket - ArrayBuffer - Message should be received
│ → assert_equals: expected (number) 15 but got (undefined) undefined
│ @http://web-platform.test:8000/websockets/Secure-Send-binary-arraybuffer.htm:21:13
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ TIMEOUT [expected OK] /websockets/Secure-Send-binary-arraybufferview-float32.htm
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-float32.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Float32Array - Connection should be closed
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-float32.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Float32Array - Message should be received
│ → invalid arguments
│ @http://web-platform.test:8000/websockets/Secure-Send-binary-arraybufferview-float32.htm:25:30
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ TIMEOUT [expected OK] /websockets/Secure-Send-binary-arraybufferview-float64.htm
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-float64.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Float64Array - Connection should be closed
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-float64.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Float64Array - Message should be received
│ → invalid arguments
│ @http://web-platform.test:8000/websockets/Secure-Send-binary-arraybufferview-float64.htm:25:30
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ TIMEOUT [expected OK] /websockets/Secure-Send-binary-arraybufferview-int32.htm
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-int32.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Int32Array - Connection should be closed
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-int32.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Int32Array - Message should be received
│ → invalid arguments
│ @http://web-platform.test:8000/websockets/Secure-Send-binary-arraybufferview-int32.htm:25:30
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ TIMEOUT [expected OK] /websockets/Secure-Send-binary-arraybufferview-uint16-offset-length.htm
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-uint16-offset-length.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint16Array with offset and length - Connection should be closed
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-uint16-offset-length.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint16Array with offset and length - Message should be received
│ → invalid arguments
│ @http://web-platform.test:8000/websockets/Secure-Send-binary-arraybufferview-uint16-offset-length.htm:25:30
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/binary/001.html:
│ FAIL [expected PASS] WebSockets: Send/Receive blob, blob size less than network array buffer
│ → assert_true: expected true got false
│ ws.onmessage<@http://web-platform.test:8000/websockets/binary/001.html:11:5
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/binary/002.html:
│ FAIL [expected PASS] WebSockets: Send/Receive blob, blob size greater than network array buffer
│ → assert_true: expected true got false
│ ws.onmessage<@http://web-platform.test:8000/websockets/binary/002.html:11:5
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/binary/004.html:
│ FAIL [expected PASS] WebSockets: Send/Receive ArrayBuffer, size greater than network array buffer
│ → assert_equals: expected (number) 100000 but got (undefined) undefined
│ ws.onmessage<@http://web-platform.test:8000/websockets/binary/004.html:11:5
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/binary/005.html:
│ FAIL [expected PASS] WebSockets: Send/Receive ArrayBuffer, size less than network array buffer
│ → assert_equals: expected (number) 10 but got (undefined) undefined
│ ws.onmessage<@http://web-platform.test:8000/websockets/binary/005.html:11:5
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
===========================================================================================================
▶ Unexpected subtest result in /websockets/constructor/006.html:
│ FAIL [expected PASS] WebSockets: converting first arguments
└ → The string did not match the expected pattern.
▶ TIMEOUT [expected OK] /websockets/Secure-Send-binary-arraybufferview-uint32-offset.htm
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-uint32-offset.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint32Array with offset - Connection should be closed
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-uint32-offset.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint32Array with offset - Message should be received
│ → invalid arguments
│ @http://web-platform.test:8000/websockets/Secure-Send-binary-arraybufferview-uint32-offset.htm:25:30
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ TIMEOUT [expected OK] /websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset and length - Connection should be closed
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset and length - Message should be received
│ → invalid arguments
│ @http://web-platform.test:8000/websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm:25:30
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ TIMEOUT [expected OK] /websockets/Secure-Send-binary-arraybufferview-uint8-offset.htm
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-uint8-offset.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset - Connection should be closed
▶ Unexpected subtest result in /websockets/Secure-Send-binary-arraybufferview-uint8-offset.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset - Message should be received
│ → invalid arguments
│ @http://web-platform.test:8000/websockets/Secure-Send-binary-arraybufferview-uint8-offset.htm:25:30
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/constructor/016.html:
│ FAIL [expected PASS] WebSockets: non-ascii URL in query, document encoding windows-1252
│ → assert_equals: expected "%C3%A5%C3%A4%C3%B6" but got "%EF%BF%BD%EF%BF%BD%EF%BF%BD"
│ ws.onmessage<@http://web-platform.test:8000/websockets/constructor/016.html:5:5
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ TIMEOUT [expected OK] /websockets/Send-binary-65K-arraybuffer.htm
▶ Unexpected subtest result in /websockets/Send-binary-65K-arraybuffer.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Send 65K binary data on a WebSocket - ArrayBuffer - Connection should be closed
▶ Unexpected subtest result in /websockets/Send-binary-65K-arraybuffer.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send 65K binary data on a WebSocket - ArrayBuffer - Connection should be opened
│ → assert_equals: expected 20 but got 65000
│ @http://web-platform.test:8000/websockets/Send-binary-65K-arraybuffer.htm:15:13
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/Send-binary-65K-arraybuffer.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send 65K binary data on a WebSocket - ArrayBuffer - Message should be received
│ → assert_equals: expected (number) 65000 but got (undefined) undefined
│ @http://web-platform.test:8000/websockets/Send-binary-65K-arraybuffer.htm:21:13
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ TIMEOUT [expected OK] /websockets/Send-binary-arraybuffer.htm
▶ Unexpected subtest result in /websockets/Send-binary-arraybuffer.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBuffer - Connection should be closed
▶ Unexpected subtest result in /websockets/Send-binary-arraybuffer.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBuffer - Message should be received
│ → assert_equals: expected (number) 15 but got (undefined) undefined
│ @http://web-platform.test:8000/websockets/Send-binary-arraybuffer.htm:21:13
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/Send-binary-arraybuffer.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBuffer - Connection should be opened
│ → assert_equals: expected 20 but got 15
│ @http://web-platform.test:8000/websockets/Send-binary-arraybuffer.htm:15:13
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ TIMEOUT [expected OK] /websockets/Send-binary-arraybufferview-int8.htm
▶ Unexpected subtest result in /websockets/Send-binary-arraybufferview-int8.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Int8Array - Connection should be closed
▶ Unexpected subtest result in /websockets/Send-binary-arraybufferview-int8.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Int8Array - Message should be received
│ → invalid arguments
│ @http://web-platform.test:8000/websockets/Send-binary-arraybufferview-int8.htm:25:30
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ TIMEOUT [expected OK] /websockets/Send-binary-arraybufferview-int16-offset.htm
▶ Unexpected subtest result in /websockets/Send-binary-arraybufferview-int16-offset.htm:
└ NOTRUN [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Int16Array with offset - Connection should be closed
▶ Unexpected subtest result in /websockets/Send-binary-arraybufferview-int16-offset.htm:
│ FAIL [expected PASS] W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Int16Array with offset - Message should be received
│ → invalid arguments
│ @http://web-platform.test:8000/websockets/Send-binary-arraybufferview-int16-offset.htm:25:30
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/cookies/002.html:
│ FAIL [expected PASS] WebSockets: Set-Cookie in response
│ → assert_regexp_match: expected object "/ws_test_1453251342501.0.6638354606352856=test/" but got ""
│ ws.onopen<@http://web-platform.test:8000/websockets/cookies/002.html:9:1
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/cookies/001.html:
│ FAIL [expected PASS] WebSockets: Cookie in request
│ → assert_regexp_match: expected object "/ws_test_1453251342476.0.16438803549420855=test/" but got "(none)"
│ ws.onmessage<@http://web-platform.test:8000/websockets/cookies/001.html:12:1
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/cookies/003.html:
│ FAIL [expected PASS] WebSockets: sending HttpOnly cookies in ws request
│ → assert_regexp_match: expected object "/ws_test_1453251342546.0.030599624514959345=test/" but got "(none)"
│ t</iframe.onload</ws.onmessage<@http://web-platform.test:8000/websockets/cookies/003.html:16:1
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/cookies/005.html:
│ FAIL [expected PASS] WebSockets: setting HttpOnly cookies in ws response, checking ws request
│ → assert_regexp_match: expected object "/ws_test_1453251342629.0.5417310296558213=test/" but got "(none)"
│ t</ws.onopen</ws2.onmessage<@http://web-platform.test:8000/websockets/cookies/005.html:17:1
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html:
│ FAIL [expected PASS] WebSockets: bufferedAmount for ArrayBuffer
│ → assert_equals: expected 10 but got 20
│ ws.onopen<@http://web-platform.test:8000/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html:8:5
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html:
│ FAIL [expected PASS] WebSockets: bufferedAmount for blob
│ → assert_equals: expected 10 but got 20
│ ws.onopen<@http://web-platform.test:8000/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html:8:5
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/interfaces/WebSocket/close/close-connecting.html:
│ FAIL [expected PASS] WebSockets: close() when connecting
└ → assert_unreached: [object CloseEvent] Reached unreachable code
▶ Unexpected subtest result in /websockets/constructor/014.html:
│ FAIL [expected PASS] WebSockets: serialize establish a connection
│ → assert_greater_than: expected a number greater than 1000 but got 0
│ ws[i].onopen<@http://web-platform.test:8000/websockets/constructor/014.html:14:9
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/cookies/007.html:
│ FAIL [expected PASS] WebSockets: when to process set-cookie fields in ws response
│ → assert_regexp_match: expected object "/ws_test_1453251342728.0.5541994037127427=test/" but got ""
│ ws.onopen<@http://web-platform.test:8000/websockets/cookies/007.html:10:1
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/interfaces/WebSocket/extensions/001.html:
│ FAIL [expected PASS] WebSockets: getting extensions in connecting
│ → assert_equals: expected (string) "" but got (undefined) undefined
│ @http://web-platform.test:8000/websockets/interfaces/WebSocket/extensions/001.html:3:3
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
│ test@http://web-platform.test:8000/resources/testharness.js:495:9
└ @http://web-platform.test:8000/websockets/interfaces/WebSocket/extensions/001.html:1:1
▶ TIMEOUT [expected OK] /websockets/constructor/010.html
▶ Unexpected subtest result in /websockets/constructor/010.html:
│ TIMEOUT [expected PASS] WebSockets: protocol in response but no requested protocol
└ → Test timed out
▶ Unexpected subtest result in /websockets/opening-handshake/003.html:
│ FAIL [expected PASS] WebSockets: origin
│ → assert_equals: expected "http://web-platform.test:8000" but got "http://web-platform.test:8000/websockets/opening-handshake/003.html"
│ ws.onmessage<@http://web-platform.test:8000/websockets/opening-handshake/003.html:4:5
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/security/002.html:
│ FAIL [expected PASS] WebSockets: check Sec-WebSocket-Key
│ → assert_equals: expected "PASS" but got "FAIL"
│ xhr.onload<@http://web-platform.test:8000/websockets/security/002.html:4:5
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1405:1
▶ Unexpected subtest result in /websockets/unload-a-document/001.html:
│ FAIL [expected PASS] WebSockets: navigating top-level browsing context
│ → window.open is not a function
│ @http://web-platform.test:8000/websockets/unload-a-document/001.html:6:7
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ @http://web-platform.test:8000/websockets/unload-a-document/001.html:4:1
▶ Unexpected subtest result in /websockets/unload-a-document/002.html:
│ FAIL [expected PASS] WebSockets: navigating top-level browsing context with closed websocket
│ → window.open is not a function
│ @http://web-platform.test:8000/websockets/unload-a-document/002.html:6:7
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ @http://web-platform.test:8000/websockets/unload-a-document/002.html:4:1
▶ TIMEOUT [expected OK] /websockets/constructor/011.html
▶ Unexpected subtest result in /websockets/constructor/011.html:
│ TIMEOUT [expected PASS] WebSockets: protocol mismatch
└ → Test timed out
▶ Unexpected subtest result in /websockets/unload-a-document/005.html:
│ FAIL [expected PASS] WebSockets: navigating nested browsing context with a websocket in top-level
│ → window.open is not a function
│ @http://web-platform.test:8000/websockets/unload-a-document/005.html:3:11
│ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1381:20
└ @http://web-platform.test:8000/websockets/unload-a-document/005.html:2:1
▶ TIMEOUT [expected OK] /websockets/interfaces/WebSocket/events/015.html
▶ Unexpected subtest result in /websockets/interfaces/WebSocket/events/015.html:
│ TIMEOUT [expected PASS] WebSockets: instanceof on events
└ → Test timed out
▶ TIMEOUT [expected OK] /websockets/interfaces/WebSocket/events/017.html
▶ Unexpected subtest result in /websockets/interfaces/WebSocket/events/017.html:
│ TIMEOUT [expected PASS] WebSockets: this, e.target, e.currentTarget, e.eventPhase
└ → Test timed out
========= Real and fixable. Passes in Chrome and Firefox. Servo needs to handle bad opcode somehow. ==================
▶ TIMEOUT [expected OK] /websockets/interfaces/WebSocket/events/018.html
▶ Unexpected subtest result in /websockets/interfaces/WebSocket/events/018.html:
│ TIMEOUT [expected PASS] error event
└ → Test timed out
▶ Unexpected subtest result in /websockets/interfaces/WebSocket/events/018.html:
│ TIMEOUT [expected PASS] close event
└ → Test timed out
======================================================================================================================
=============== buggy test: not clear what the goal is, servo, firefox, and chrome fail in the same way =======================
▶ TIMEOUT [expected OK] /websockets/opening-handshake/005.html
▶ Unexpected subtest result in /websockets/opening-handshake/005.html:
│ TIMEOUT [expected PASS] WebSockets: proper first line
└ → Test timed out
==================================================================================================
=================== requires window.opener (commented out in Window.webidl) =========================================================
▶ TIMEOUT [expected OK] /websockets/unload-a-document/003.html
│ ERROR:js::rust: Error at http://web-platform.test:8000/websockets/unload-a-document/001-1.html:1:4: opener is not defined
▶ Unexpected subtest result in /websockets/unload-a-document/003.html:
│ TIMEOUT [expected PASS] WebSockets: navigating nested browsing context
└ → Test timed out
▶ Unexpected subtest result in /websockets/unload-a-document/004.html:
│ TIMEOUT [expected PASS] WebSockets: navigating nested browsing context with closed websocket
└ → Test timed out
==================================================================================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment