Re: [websockets-tests] WebSocket: use t.step_timeout and t.unreached_func (#5217)

 [View the complete job log.](https://travis-ci.org/w3c/web-platform-tests/jobs/214576851)

# Firefox (nightly channel) #
Testing web-platform-tests at revision efbde543e395feda9b2b1d04bfe90784ef0bc943
Using browser at version BuildID 20170323110205; SourceStamp 7513b3f42058e9bcf9950d4acf4647d4ad2240f0
Starting 10 test iterations
All results were stable
## All results ##
<details>
<summary>54 tests ran</summary>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/closing-handshake/002.html">/websockets/closing-handshake/002.html</a></summary>


|                   Subtest                    | Results | Messages |
|----------------------------------------------|---------|----------|
|                                              | OK      |          |
| `WebSockets: server sends closing handshake` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/closing-handshake/002.html?wss">/websockets/closing-handshake/002.html?wss</a></summary>


|                   Subtest                    | Results |                   Messages                   |
|----------------------------------------------|---------|----------------------------------------------|
|                                              | OK      |                                              |
| `WebSockets: server sends closing handshake` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/closing-handshake/003.html">/websockets/closing-handshake/003.html</a></summary>


|                   Subtest                    | Results | Messages |
|----------------------------------------------|---------|----------|
|                                              | OK      |          |
| `WebSockets: client sends closing handshake` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/closing-handshake/003.html?wss">/websockets/closing-handshake/003.html?wss</a></summary>


|                   Subtest                    | Results |                   Messages                   |
|----------------------------------------------|---------|----------------------------------------------|
|                                              | OK      |                                              |
| `WebSockets: client sends closing handshake` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/closing-handshake/004.html">/websockets/closing-handshake/004.html</a></summary>


|                  Subtest                   | Results | Messages |
|--------------------------------------------|---------|----------|
|                                            | OK      |          |
| `WebSockets: data after closing handshake` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/closing-handshake/004.html?wss">/websockets/closing-handshake/004.html?wss</a></summary>


|                  Subtest                   | Results |                   Messages                   |
|--------------------------------------------|---------|----------------------------------------------|
|                                            | OK      |                                              |
| `WebSockets: data after closing handshake` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/constructor/006.html">/websockets/constructor/006.html</a></summary>


|                 Subtest                  | Results | Messages |
|------------------------------------------|---------|----------|
|                                          | OK      |          |
| `WebSockets: converting first arguments` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/constructor/006.html?wss">/websockets/constructor/006.html?wss</a></summary>


|                 Subtest                  | Results |                   Messages                   |
|------------------------------------------|---------|----------------------------------------------|
|                                          | OK      |                                              |
| `WebSockets: converting first arguments` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/constructor/009.html">/websockets/constructor/009.html</a></summary>


|        Subtest         | Results | Messages |
|------------------------|---------|----------|
|                        | OK      |          |
| `WebSockets: protocol` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/constructor/009.html?wss">/websockets/constructor/009.html?wss</a></summary>


|        Subtest         | Results |                   Messages                   |
|------------------------|---------|----------------------------------------------|
|                        | OK      |                                              |
| `WebSockets: protocol` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/constructor/010.html">/websockets/constructor/010.html</a></summary>


|                           Subtest                            | Results |      Messages      |
|--------------------------------------------------------------|---------|--------------------|
|                                                              | OK      |                    |
| `WebSockets: protocol in response but no requested protocol` | FAIL    | `e is not defined` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/constructor/010.html?wss">/websockets/constructor/010.html?wss</a></summary>


|                           Subtest                            | Results |      Messages      |
|--------------------------------------------------------------|---------|--------------------|
|                                                              | OK      |                    |
| `WebSockets: protocol in response but no requested protocol` | FAIL    | `e is not defined` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/constructor/011.html">/websockets/constructor/011.html</a></summary>


|             Subtest             | Results | Messages |
|---------------------------------|---------|----------|
|                                 | OK      |          |
| `WebSockets: protocol mismatch` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/constructor/011.html?wss">/websockets/constructor/011.html?wss</a></summary>


|             Subtest             | Results |                     Messages                    |
|---------------------------------|---------|-------------------------------------------------|
|                                 | OK      |                                                 |
| `WebSockets: protocol mismatch` | FAIL    | `assert_true: got open expected true got false` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/constructor/012.html">/websockets/constructor/012.html</a></summary>


|                Subtest                | Results | Messages |
|---------------------------------------|---------|----------|
|                                       | OK      |          |
| `WebSockets: no protocol in response` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/constructor/012.html?wss">/websockets/constructor/012.html?wss</a></summary>


|                Subtest                | Results | Messages |
|---------------------------------------|---------|----------|
|                                       | OK      |          |
| `WebSockets: no protocol in response` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/constructor/022.html">/websockets/constructor/022.html</a></summary>


|           Subtest            | Results | Messages |
|------------------------------|---------|----------|
|                              | OK      |          |
| `WebSockets: protocol array` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/constructor/022.html?wss">/websockets/constructor/022.html?wss</a></summary>


|           Subtest            | Results |                   Messages                   |
|------------------------------|---------|----------------------------------------------|
|                              | OK      |                                              |
| `WebSockets: protocol array` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/close/close-connecting.html">/websockets/interfaces/WebSocket/close/close-connecting.html</a></summary>


|                Subtest                | Results |                   Messages                   |
|---------------------------------------|---------|----------------------------------------------|
|                                       | OK      |                                              |
| `WebSockets: close() when connecting` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/close/close-connecting.html?wss">/websockets/interfaces/WebSocket/close/close-connecting.html?wss</a></summary>


|                Subtest                | Results |                   Messages                   |
|---------------------------------------|---------|----------------------------------------------|
|                                       | OK      |                                              |
| `WebSockets: close() when connecting` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/close/close-multiple.html">/websockets/interfaces/WebSocket/close/close-multiple.html</a></summary>


|               Subtest               | Results | Messages |
|-------------------------------------|---------|----------|
|                                     | OK      |          |
| `WebSockets: close() several times` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/close/close-multiple.html?wss">/websockets/interfaces/WebSocket/close/close-multiple.html?wss</a></summary>


|               Subtest               | Results | Messages |
|-------------------------------------|---------|----------|
|                                     | OK      |          |
| `WebSockets: close() several times` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/close/close-nested.html">/websockets/interfaces/WebSocket/close/close-nested.html</a></summary>


|                   Subtest                    | Results | Messages |
|----------------------------------------------|---------|----------|
|                                              | OK      |          |
| `WebSockets: close() in close event handler` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/close/close-nested.html?wss">/websockets/interfaces/WebSocket/close/close-nested.html?wss</a></summary>


|                   Subtest                    | Results | Messages |
|----------------------------------------------|---------|----------|
|                                              | OK      |          |
| `WebSockets: close() in close event handler` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/send/006.html">/websockets/interfaces/WebSocket/send/006.html</a></summary>


|                               Subtest                                | Results | Messages |
|----------------------------------------------------------------------|---------|----------|
|                                                                      | OK      |          |
| `WebSockets: send() with unpaired surrogate when readyState is OPEN` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/send/006.html?wss">/websockets/interfaces/WebSocket/send/006.html?wss</a></summary>


|                               Subtest                                | Results |     Messages     |
|----------------------------------------------------------------------|---------|------------------|
|                                                                      | TIMEOUT |                  |
| `WebSockets: send() with unpaired surrogate when readyState is OPEN` | TIMEOUT | `Test timed out` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/send/007.html">/websockets/interfaces/WebSocket/send/007.html</a></summary>


|                 Subtest                  | Results | Messages |
|------------------------------------------|---------|----------|
|                                          | OK      |          |
| `WebSockets: close() followed by send()` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/send/007.html?wss">/websockets/interfaces/WebSocket/send/007.html?wss</a></summary>


|                 Subtest                  | Results |                   Messages                   |
|------------------------------------------|---------|----------------------------------------------|
|                                          | OK      |                                              |
| `WebSockets: close() followed by send()` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/send/008.html">/websockets/interfaces/WebSocket/send/008.html</a></summary>


|             Subtest             | Results | Messages |
|---------------------------------|---------|----------|
|                                 | OK      |          |
| `WebSockets: send() in onclose` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/send/008.html?wss">/websockets/interfaces/WebSocket/send/008.html?wss</a></summary>


|             Subtest             | Results |                   Messages                   |
|---------------------------------|---------|----------------------------------------------|
|                                 | OK      |                                              |
| `WebSockets: send() in onclose` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/send/009.html">/websockets/interfaces/WebSocket/send/009.html</a></summary>


|        Subtest         | Results | Messages |
|------------------------|---------|----------|
|                        | OK      |          |
| `WebSockets: send('')` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/send/009.html?wss">/websockets/interfaces/WebSocket/send/009.html?wss</a></summary>


|        Subtest         | Results |                   Messages                   |
|------------------------|---------|----------------------------------------------|
|                        | OK      |                                              |
| `WebSockets: send('')` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/send/011.html">/websockets/interfaces/WebSocket/send/011.html</a></summary>


|                           Subtest                            | Results | Messages |
|--------------------------------------------------------------|---------|----------|
|                                                              | OK      |          |
| `WebSockets: sending non-ascii, combining chars and non-BMP` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/send/011.html?wss">/websockets/interfaces/WebSocket/send/011.html?wss</a></summary>


|                           Subtest                            | Results |                   Messages                   |
|--------------------------------------------------------------|---------|----------------------------------------------|
|                                                              | OK      |                                              |
| `WebSockets: sending non-ascii, combining chars and non-BMP` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/send/012.html">/websockets/interfaces/WebSocket/send/012.html</a></summary>


|          Subtest           | Results | Messages |
|----------------------------|---------|----------|
|                            | OK      |          |
| `WebSockets: sending null` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/interfaces/WebSocket/send/012.html?wss">/websockets/interfaces/WebSocket/send/012.html?wss</a></summary>


|          Subtest           | Results |                   Messages                   |
|----------------------------|---------|----------------------------------------------|
|                            | OK      |                                              |
| `WebSockets: sending null` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/keeping-connection-open/001.html">/websockets/keeping-connection-open/001.html</a></summary>


|                   Subtest                    | Results | Messages |
|----------------------------------------------|---------|----------|
|                                              | OK      |          |
| `WebSockets: 20s inactivity after handshake` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/keeping-connection-open/001.html?wss">/websockets/keeping-connection-open/001.html?wss</a></summary>


|                   Subtest                    | Results |                   Messages                   |
|----------------------------------------------|---------|----------------------------------------------|
|                                              | OK      |                                              |
| `WebSockets: 20s inactivity after handshake` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/opening-handshake/001.html">/websockets/opening-handshake/001.html</a></summary>


|             Subtest             | Results | Messages |
|---------------------------------|---------|----------|
|                                 | OK      |          |
| `WebSockets: invalid handshake` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/opening-handshake/001.html?wss">/websockets/opening-handshake/001.html?wss</a></summary>


|             Subtest             | Results | Messages |
|---------------------------------|---------|----------|
|                                 | OK      |          |
| `WebSockets: invalid handshake` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/opening-handshake/002.html">/websockets/opening-handshake/002.html</a></summary>


|            Subtest            | Results | Messages |
|-------------------------------|---------|----------|
|                               | OK      |          |
| `WebSockets: valid handshake` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/opening-handshake/002.html?wss">/websockets/opening-handshake/002.html?wss</a></summary>


|            Subtest            | Results |                   Messages                   |
|-------------------------------|---------|----------------------------------------------|
|                               | OK      |                                              |
| `WebSockets: valid handshake` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/opening-handshake/003.html">/websockets/opening-handshake/003.html</a></summary>


|       Subtest        | Results | Messages |
|----------------------|---------|----------|
|                      | OK      |          |
| `WebSockets: origin` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/opening-handshake/003.html?wss">/websockets/opening-handshake/003.html?wss</a></summary>


|       Subtest        | Results |                   Messages                   |
|----------------------|---------|----------------------------------------------|
|                      | OK      |                                              |
| `WebSockets: origin` | FAIL    | `assert_unreached: Reached unreachable code` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/opening-handshake/005.html?wss">/websockets/opening-handshake/005.html?wss</a></summary>


|             Subtest             | Results |     Messages     |
|---------------------------------|---------|------------------|
|                                 | TIMEOUT |                  |
| `WebSockets: proper first line` | TIMEOUT | `Test timed out` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/opening-handshake/005.html">/websockets/opening-handshake/005.html</a></summary>


|             Subtest             | Results |                   Messages                   |
|---------------------------------|---------|----------------------------------------------|
|                                 | OK      |                                              |
| `WebSockets: proper first line` | FAIL    | `assert_equals: expected true but got false` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/unload-a-document/001.html">/websockets/unload-a-document/001.html</a></summary>


|                       Subtest                       | Results |      Messages      |
|-----------------------------------------------------|---------|--------------------|
|                                                     | OK      |                    |
| `WebSockets: navigating top-level browsing context` | FAIL    | `e is not defined` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/unload-a-document/001.html?wss">/websockets/unload-a-document/001.html?wss</a></summary>


|                       Subtest                       | Results |      Messages      |
|-----------------------------------------------------|---------|--------------------|
|                                                     | OK      |                    |
| `WebSockets: navigating top-level browsing context` | FAIL    | `e is not defined` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/unload-a-document/002.html">/websockets/unload-a-document/002.html</a></summary>


|                                  Subtest                                  | Results |      Messages      |
|---------------------------------------------------------------------------|---------|--------------------|
|                                                                           | OK      |                    |
| `WebSockets: navigating top-level browsing context with closed websocket` | FAIL    | `e is not defined` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/unload-a-document/002.html?wss">/websockets/unload-a-document/002.html?wss</a></summary>


|                                  Subtest                                  | Results |      Messages      |
|---------------------------------------------------------------------------|---------|--------------------|
|                                                                           | OK      |                    |
| `WebSockets: navigating top-level browsing context with closed websocket` | FAIL    | `e is not defined` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/unload-a-document/003.html">/websockets/unload-a-document/003.html</a></summary>


|                     Subtest                      | Results |      Messages      |
|--------------------------------------------------|---------|--------------------|
|                                                  | OK      |                    |
| `WebSockets: navigating nested browsing context` | FAIL    | `e is not defined` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/unload-a-document/004.html">/websockets/unload-a-document/004.html</a></summary>


|                                Subtest                                 | Results |      Messages      |
|------------------------------------------------------------------------|---------|--------------------|
|                                                                        | OK      |                    |
| `WebSockets: navigating nested browsing context with closed websocket` | FAIL    | `e is not defined` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/unload-a-document/005.html">/websockets/unload-a-document/005.html</a></summary>


|                                    Subtest                                     | Results |      Messages      |
|--------------------------------------------------------------------------------|---------|--------------------|
|                                                                                | OK      |                    |
| `WebSockets: navigating nested browsing context with a websocket in top-level` | FAIL    | `e is not defined` |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5217/websockets/unload-a-document/005.html?wss">/websockets/unload-a-document/005.html?wss</a></summary>


|                                    Subtest                                     | Results |      Messages      |
|--------------------------------------------------------------------------------|---------|--------------------|
|                                                                                | OK      |                    |
| `WebSockets: navigating nested browsing context with a websocket in top-level` | FAIL    | `e is not defined` |

</details>
</details>

View on GitHub: https://github.com/w3c/web-platform-tests/pull/5217#issuecomment-288977859

Received on Friday, 24 March 2017 10:02:20 UTC