Re: [html-tests] Replace usage of setTimeout with step_timeout in html/semantics (#4962)

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

# Firefox (nightly channel) #
Testing web-platform-tests at revision 324f9d6c528267106b9dbe88f6a051c25335c57c
Using browser at version BuildID 20170221110300; SourceStamp d84beb192e57e26846c82d3df3599381f4663792
Starting 10 test iterations
All results were stable
## All results ##
<details>
<summary>21 tests ran</summary>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html">/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html</a></summary>


|                      Subtest                       | Results | Messages |
|----------------------------------------------------|---------|----------|
|                                                    | OK      |          |
| `TextTrack.activeCues, empty list`                 | PASS    |          |
| `TextTrack.activeCues, after addCue()`             | PASS    |          |
| `TextTrack.activeCues, different modes`            | PASS    |          |
| `TextTrack.activeCues, video loading`              | PASS    |          |
| `TextTrack.activeCues, video playing`              | PASS    |          |
| `TextTrack.activeCues, adding cue during playback` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html">/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html</a></summary>


|                                  Subtest                                   | Results | Messages |
|----------------------------------------------------------------------------|---------|----------|
|                                                                            | OK      |          |
| `audio.currentSrc initial value`                                           | PASS    |          |
| `audio.currentSrc after setting src attribute ""`                          | PASS    |          |
| `audio.currentSrc after adding source element with src attribute ""`       | PASS    |          |
| `audio.currentSrc after setting src attribute "."`                         | PASS    |          |
| `audio.currentSrc after adding source element with src attribute "."`      | PASS    |          |
| `audio.currentSrc after setting src attribute " "`                         | PASS    |          |
| `audio.currentSrc after adding source element with src attribute " "`      | PASS    |          |
| `audio.currentSrc after setting src attribute "data:,"`                    | PASS    |          |
| `audio.currentSrc after adding source element with src attribute "data:,"` | PASS    |          |
| `video.currentSrc initial value`                                           | PASS    |          |
| `video.currentSrc after setting src attribute ""`                          | PASS    |          |
| `video.currentSrc after adding source element with src attribute ""`       | PASS    |          |
| `video.currentSrc after setting src attribute "."`                         | PASS    |          |
| `video.currentSrc after adding source element with src attribute "."`      | PASS    |          |
| `video.currentSrc after setting src attribute " "`                         | PASS    |          |
| `video.currentSrc after adding source element with src attribute " "`      | PASS    |          |
| `video.currentSrc after setting src attribute "data:,"`                    | PASS    |          |
| `video.currentSrc after adding source element with src attribute "data:,"` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document.html">/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document.html</a></summary>


|                   Subtest                    | Results | Messages |
|----------------------------------------------|---------|----------|
|                                              | OK      |          |
| `paused state when moving to other document` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html">/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html</a></summary>


|                   Subtest                    | Results | Messages |
|----------------------------------------------|---------|----------|
|                                              | OK      |          |
| `paused state when moving within a document` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html">/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html</a></summary>


|                                     Subtest                                     | Results | Messages |
|---------------------------------------------------------------------------------|---------|----------|
|                                                                                 | OK      |          |
| `paused state when removing from a document when networkState is NETWORK_EMPTY` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html">/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html</a></summary>


|                   Subtest                    | Results | Messages |
|----------------------------------------------|---------|----------|
|                                              | OK      |          |
| `paused state when removing from a document` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html">/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html</a></summary>


|                  Subtest                  | Results | Messages |
|-------------------------------------------|---------|----------|
|                                           | OK      |          |
| `track element cloneNode, not loaded`     | PASS    |          |
| `track element cloneNode, loading`        | PASS    |          |
| `track element cloneNode, loaded`         | PASS    |          |
| `track element cloneNode, failed to load` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_01.html">/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_01.html</a></summary>


|                                      Subtest                                       | Results | Messages |
|------------------------------------------------------------------------------------|---------|----------|
|                                                                                    | OK      |          |
| `moving modified IFRAME in document (original page about:blank, DOM modification)` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_02.html">/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_02.html</a></summary>


|                                            Subtest                                            | Results | Messages |
|-----------------------------------------------------------------------------------------------|---------|----------|
|                                                                                               | OK      |          |
| `moving modified IFRAME in document (original page about:blank, document.write modification)` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_03.html">/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_03.html</a></summary>


|                                      Subtest                                       | Results | Messages |
|------------------------------------------------------------------------------------|---------|----------|
|                                                                                    | OK      |          |
| `moving modified IFRAME in document (original page from server, DOM modification)` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_04.html">/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_04.html</a></summary>


|                                            Subtest                                            | Results | Messages |
|-----------------------------------------------------------------------------------------------|---------|----------|
|                                                                                               | OK      |          |
| `moving modified IFRAME in document (original page from server, document.write modification)` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html">/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html</a></summary>


|                                       Subtest                                        | Results | Messages |
|--------------------------------------------------------------------------------------|---------|----------|
|                                                                                      | OK      |          |
| `img (no src), onload, narrow`                                                       | PASS    |          |
| `img (no src), resize to wide`                                                       | PASS    |          |
| `img (empty src), onload, narrow`                                                    | PASS    |          |
| `img (empty src), resize to wide`                                                    | PASS    |          |
| `img (src only) broken image, onload, narrow`                                        | PASS    |          |
| `img (src only) broken image, resize to wide`                                        | PASS    |          |
| `img (src only) valid image, onload, narrow`                                         | PASS    |          |
| `img (src only) valid image, resize to wide`                                         | PASS    |          |
| `img (srcset 1 cand) broken image, onload, narrow`                                   | PASS    |          |
| `img (srcset 1 cand) broken image, resize to wide`                                   | PASS    |          |
| `img (srcset 1 cand) valid image, onload, narrow`                                    | PASS    |          |
| `img (srcset 1 cand) valid image, resize to wide`                                    | PASS    |          |
| `picture: source (max-width:500px) broken image, img broken image, onload, narrow`   | PASS    |          |
| `picture: source (max-width:500px) broken image, img broken image, resize to wide`   | PASS    |          |
| `picture: source (max-width:500px) broken image, img valid image, onload, narrow`    | PASS    |          |
| `picture: source (max-width:500px) broken image, img valid image, resize to wide`    | PASS    |          |
| `picture: source (max-width:500px) valid image, img broken image, onload, narrow`    | PASS    |          |
| `picture: source (max-width:500px) valid image, img broken image, resize to wide`    | PASS    |          |
| `picture: source (max-width:500px) valid image, img valid image, onload, narrow`     | PASS    |          |
| `picture: source (max-width:500px) valid image, img valid image, resize to wide`     | PASS    |          |
| `picture: same URL in source (max-width:500px) and img, onload, narrow`              | PASS    |          |
| `picture: same URL in source (max-width:500px) and img, resize to wide`              | PASS    |          |
| `img (no src), onload, wide`                                                         | PASS    |          |
| `img (no src), resize to narrow`                                                     | PASS    |          |
| `img (empty src), onload, wide`                                                      | PASS    |          |
| `img (empty src), resize to narrow`                                                  | PASS    |          |
| `img (src only) broken image, onload, wide`                                          | PASS    |          |
| `img (src only) broken image, resize to narrow`                                      | PASS    |          |
| `img (src only) valid image, onload, wide`                                           | PASS    |          |
| `img (src only) valid image, resize to narrow`                                       | PASS    |          |
| `img (srcset 1 cand) broken image, onload, wide`                                     | PASS    |          |
| `img (srcset 1 cand) broken image, resize to narrow`                                 | PASS    |          |
| `img (srcset 1 cand) valid image, onload, wide`                                      | PASS    |          |
| `img (srcset 1 cand) valid image, resize to narrow`                                  | PASS    |          |
| `picture: source (max-width:500px) broken image, img broken image, onload, wide`     | PASS    |          |
| `picture: source (max-width:500px) broken image, img broken image, resize to narrow` | PASS    |          |
| `picture: source (max-width:500px) broken image, img valid image, onload, wide`      | PASS    |          |
| `picture: source (max-width:500px) broken image, img valid image, resize to narrow`  | PASS    |          |
| `picture: source (max-width:500px) valid image, img broken image, onload, wide`      | PASS    |          |
| `picture: source (max-width:500px) valid image, img broken image, resize to narrow`  | PASS    |          |
| `picture: source (max-width:500px) valid image, img valid image, onload, wide`       | PASS    |          |
| `picture: source (max-width:500px) valid image, img valid image, resize to narrow`   | PASS    |          |
| `picture: same URL in source (max-width:500px) and img, onload, wide`                | PASS    |          |
| `picture: same URL in source (max-width:500px) and img, resize to narrow`            | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/embedded-content/the-img-element/relevant-mutations.html">/html/semantics/embedded-content/the-img-element/relevant-mutations.html</a></summary>


|                               Subtest                               | Results | Messages |
|---------------------------------------------------------------------|---------|----------|
|                                                                     | OK      |          |
| `src set`                                                           | PASS    |          |
| `src changed`                                                       | PASS    |          |
| `src removed`                                                       | PASS    |          |
| `srcset set`                                                        | PASS    |          |
| `srcset changed`                                                    | PASS    |          |
| `srcset removed`                                                    | PASS    |          |
| `sizes set`                                                         | PASS    |          |
| `sizes changed`                                                     | PASS    |          |
| `sizes removed`                                                     | PASS    |          |
| `src set to same value`                                             | PASS    |          |
| `crossorigin absent to empty`                                       | PASS    |          |
| `crossorigin absent to anonymous`                                   | PASS    |          |
| `crossorigin absent to use-credentials`                             | PASS    |          |
| `crossorigin empty to absent`                                       | PASS    |          |
| `crossorigin empty to use-credentials`                              | PASS    |          |
| `crossorigin anonymous to absent`                                   | PASS    |          |
| `crossorigin anonymous to use-credentials`                          | PASS    |          |
| `crossorigin use-credentials to absent`                             | PASS    |          |
| `crossorigin use-credentials to empty`                              | PASS    |          |
| `crossorigin use-credentials to anonymous`                          | PASS    |          |
| `inserted into picture`                                             | PASS    |          |
| `removed from picture`                                              | PASS    |          |
| `parent is picture, previous source inserted`                       | PASS    |          |
| `parent is picture, previous source removed`                        | PASS    |          |
| `parent is picture, previous source has srcset set`                 | PASS    |          |
| `parent is picture, previous source has srcset changed`             | PASS    |          |
| `parent is picture, previous source has srcset removed`             | PASS    |          |
| `parent is picture, previous source has sizes set`                  | PASS    |          |
| `parent is picture, previous source has sizes changed`              | PASS    |          |
| `parent is picture, previous source has sizes removed`              | PASS    |          |
| `parent is picture, previous source has media set`                  | PASS    |          |
| `parent is picture, previous source has media changed`              | PASS    |          |
| `parent is picture, previous source has media removed`              | PASS    |          |
| `parent is picture, previous source has type set`                   | PASS    |          |
| `parent is picture, previous source has type changed`               | PASS    |          |
| `parent is picture, previous source has type removed`               | PASS    |          |
| `srcset is set to same value`                                       | PASS    |          |
| `sizes is set to same value`                                        | PASS    |          |
| `crossorigin state not changed: absent, removeAttribute`            | PASS    |          |
| `crossorigin state not changed: empty to anonymous`                 | PASS    |          |
| `crossorigin state not changed: anonymous to foobar`                | PASS    |          |
| `crossorigin state not changed: use-credentials to USE-CREDENTIALS` | PASS    |          |
| `inserted into picture ancestor`                                    | PASS    |          |
| `removed from picture ancestor`                                     | PASS    |          |
| `ancestor picture has a source inserted`                            | PASS    |          |
| `ancestor picture has a source removed`                             | PASS    |          |
| `ancestor picture; previous sibling source inserted`                | PASS    |          |
| `ancestor picture; previous sibling source removed`                 | PASS    |          |
| `parent is picture, following sibling source inserted`              | PASS    |          |
| `parent is picture, following sibling source removed`               | PASS    |          |
| `parent is picture, following sibling source has srcset set`        | PASS    |          |
| `media on img set`                                                  | PASS    |          |
| `type on img set`                                                   | PASS    |          |
| `class on img set`                                                  | PASS    |          |
| `alt on img set`                                                    | PASS    |          |
| `src on previous sibling source set`                                | PASS    |          |
| `class on previous sibling source set`                              | PASS    |          |
| `inserted/removed children of img`                                  | PASS    |          |
| `picture is inserted; img has src`                                  | PASS    |          |
| `picture is inserted; img has srcset`                               | PASS    |          |
| `picture is inserted; img has previous sibling source`              | PASS    |          |
| `picture is inserted; img has following sibling source`             | PASS    |          |
| `picture is removed; img has src`                                   | PASS    |          |
| `picture is removed; img has srcset`                                | PASS    |          |
| `picture is removed; img has previous sibling source`               | PASS    |          |
| `picture is removed; img has following sibling source`              | PASS    |          |
| `parent is picture, following img inserted`                         | PASS    |          |
| `parent is picture, following img removed`                          | PASS    |          |
| `parent is picture, following img has src set`                      | PASS    |          |
| `parent is picture, following img has srcset set`                   | PASS    |          |
| `parent is picture, following img has sizes set`                    | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/interactive-elements/the-details-element/toggleEvent.html">/html/semantics/interactive-elements/the-details-element/toggleEvent.html</a></summary>


|                                                 Subtest                                                  | Results | Messages |
|----------------------------------------------------------------------------------------------------------|---------|----------|
|                                                                                                          | OK      |          |
| `Adding open to 'details' should fire a toggle event at the 'details' element`                           | PASS    |          |
| `Removing open from 'details' should fire a toggle event at the 'details' element`                       | PASS    |          |
| `Adding open to 'details' (display:none) should fire a toggle event at the 'details' element`            | PASS    |          |
| `Adding open from 'details' (no children) should fire a toggle event at the 'details' element`           | PASS    |          |
| `Calling open twice on 'details' fires only one toggle event`                                            | PASS    |          |
| `Calling setAttribute('open', '') to 'details' should fire a toggle event at the 'details' element`      | PASS    |          |
| `Calling removeAttribute('open') to 'details' should fire a toggle event at the 'details' element`       | PASS    |          |
| `Setting open=true to opened 'details' element should not fire a toggle event at the 'details' element`  | PASS    |          |
| `Setting open=false to closed 'details' element should not fire a toggle event at the 'details' element` | PASS    |          |
| `Adding open to 'details' (not in the document) should fire a toggle event at the 'details' element`     | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/scripting-1/the-script-element/async_003.htm">/html/semantics/scripting-1/the-script-element/async_003.htm</a></summary>


|                            Subtest                            | Results | Messages |
|---------------------------------------------------------------|---------|----------|
|                                                               | OK      |          |
| `An async script does not block the parser while downloading` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/scripting-1/the-script-element/async_004.htm">/html/semantics/scripting-1/the-script-element/async_004.htm</a></summary>


|                                 Subtest                                  | Results | Messages |
|--------------------------------------------------------------------------|---------|----------|
|                                                                          | OK      |          |
| `async script executes as soon as possible after a download is complete` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/scripting-1/the-script-element/async_005.htm">/html/semantics/scripting-1/the-script-element/async_005.htm</a></summary>


|                                    Subtest                                     | Results | Messages |
|--------------------------------------------------------------------------------|---------|----------|
|                                                                                | OK      |          |
| `A script element with both async and defer set should execute asynchronously` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/scripting-1/the-script-element/async_006.htm">/html/semantics/scripting-1/the-script-element/async_006.htm</a></summary>


|                            Subtest                            | Results | Messages |
|---------------------------------------------------------------|---------|----------|
|                                                               | OK      |          |
| `dynamically created external script executes asynchronously` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/scripting-1/the-script-element/async_007.htm">/html/semantics/scripting-1/the-script-element/async_007.htm</a></summary>


|                           Subtest                           | Results | Messages |
|-------------------------------------------------------------|---------|----------|
|                                                             | OK      |          |
| `Ordered async script execution when script.async == false` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/scripting-1/the-script-element/async_008.htm">/html/semantics/scripting-1/the-script-element/async_008.htm</a></summary>


|                             Subtest                             | Results | Messages |
|-----------------------------------------------------------------|---------|----------|
|                                                                 | OK      |          |
| `Async script element execution delays the window's load event` | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4962/html/semantics/scripting-1/the-script-element/async_010.htm">/html/semantics/scripting-1/the-script-element/async_010.htm</a></summary>


|                   Subtest                   | Results | Messages |
|---------------------------------------------|---------|----------|
|                                             | OK      |          |
| `Removing an async script before execution` | PASS    |          |

</details>
</details>

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

Received on Wednesday, 22 February 2017 17:42:42 UTC