Re: [user-timing-tests] Replace usage of setTimeout with step_timeout in user-timing (#4976)

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

# Chrome (unstable channel) #
Testing web-platform-tests at revision 7336a8250c543cb8313ee63bd7a1144c259cbfad
Using browser at version 58.0.3013.3 dev
Starting 10 test iterations
All results were stable
## All results ##
<details>
<summary>5 tests ran</summary>
<details>
<summary><a href="http://w3c-test.org/submissions/4976/user-timing/test_user_timing_clear_marks.html">/user-timing/test_user_timing_clear_marks.html</a></summary>


|                                                                                                   Subtest                                                                                                   | Results | Messages |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|----------|
|                                                                                                                                                                                                             | OK      |          |
| `window.performance is defined`                                                                                                                                                                             | PASS    |          |
| `Two marks have been created for this test.`                                                                                                                                                                | PASS    |          |
| `After a call to window.performance.clearMarks("markUndefined"), where "markUndefined" is a non-existent mark, window.performance.getEntriesByName("mark1") returns an object containing the "mark1" mark.` | PASS    |          |
| `After a call to window.performance.clearMarks("markUndefined"), where "markUndefined" is a non-existent mark, window.performance.getEntriesByName("mark2") returns an object containing the "mark2" mark.` | PASS    |          |
| `After a call to window.performance.clearMarks("mark1"), window.performance.getEntriesByName("mark1") returns an empty object.`                                                                             | PASS    |          |
| `After a call to window.performance.clearMarks("mark1"), window.performance.getEntriesByName("mark2") returns an object containing the "mark2" mark.`                                                       | PASS    |          |
| `After a call to window.performance.clearMarks(), window.performance.getEntriesByType("mark") returns an empty object.`                                                                                     | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4976/user-timing/test_user_timing_clear_measures.html">/user-timing/test_user_timing_clear_measures.html</a></summary>


|                                                                                                             Subtest                                                                                                              | Results | Messages |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|----------|
|                                                                                                                                                                                                                                  | OK      |          |
| `window.performance is defined`                                                                                                                                                                                                  | PASS    |          |
| `Two measures have been created for this test.`                                                                                                                                                                                  | PASS    |          |
| `After a call to window.performance.clearMeasures("measureUndefined"), where "measureUndefined" is a non-existent measure, window.performance.getEntriesByName("measure1") returns an object containing the "measure1" measure.` | PASS    |          |
| `After a call to window.performance.clearMeasures("measureUndefined"), where "measureUndefined" is a non-existent measure, window.performance.getEntriesByName("measure2") returns an object containing the "measure2" measure.` | PASS    |          |
| `After a call to window.performance.clearMeasures("measure1"), window.performance.getEntriesByName("measure1") returns an empty object.`                                                                                         | PASS    |          |
| `After a call to window.performance.clearMeasures("measure1"), window.performance.getEntriesByName("measure2") returns an object containing the "measure2" measure.`                                                             | PASS    |          |
| `After a call to window.performance.clearMeasures(), window.performance.getEntriesByType("measure") returns an empty object.`                                                                                                    | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4976/user-timing/test_user_timing_mark.html">/user-timing/test_user_timing_mark.html</a></summary>


|                                                                                            Subtest                                                                                            | Results | Messages |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|----------|
|                                                                                                                                                                                               | OK      |          |
| `window.performance is defined`                                                                                                                                                               | PASS    |          |
| `window.performance.getEntriesByName("mark1")[0].name == "mark1"`                                                                                                                             | PASS    |          |
| `window.performance.getEntriesByName("mark1")[0].startTime is approximately correct (up to 20ms difference allowed)`                                                                          | PASS    |          |
| `window.performance.getEntriesByName("mark1")[0].entryType == "mark"`                                                                                                                         | PASS    |          |
| `window.performance.getEntriesByName("mark1")[0].duration == 0`                                                                                                                               | PASS    |          |
| `window.performance.getEntriesByName("mark1")[1].name == "mark1"`                                                                                                                             | PASS    |          |
| `window.performance.getEntriesByName("mark1")[1].startTime is approximately correct (up to 20ms difference allowed)`                                                                          | PASS    |          |
| `window.performance.getEntriesByName("mark1")[1].entryType == "mark"`                                                                                                                         | PASS    |          |
| `window.performance.getEntriesByName("mark1")[1].duration == 0`                                                                                                                               | PASS    |          |
| `window.performance.getEntriesByName("mark1", "mark") returns an object containing the "mark1" mark in the correct order`                                                                     | PASS    |          |
| `window.performance.getEntriesByName("mark1", "mark") returns an object containing the duplicate "mark1" mark in the correct order`                                                           | PASS    |          |
| `The "mark1" mark returned by window.performance.getEntriesByName("mark1", "mark") matches the the "mark1" mark returned by window.performance.getEntriesByName("mark1")`                     | PASS    |          |
| `The duplicate "mark1" mark returned by window.performance.getEntriesByName("mark1", "mark") matches the the duplicate "mark1" mark returned by window.performance.getEntriesByName("mark1")` | PASS    |          |
| `window.performance.getEntries() returns an object containing the original "mark1" mark in the correct order`                                                                                 | PASS    |          |
| `window.performance.getEntries() returns an object containing the duplicate "mark1" mark in the correct order`                                                                                | PASS    |          |
| `The "mark1" mark returned by window.performance.getEntries() matches the the "mark1" mark returned by window.performance.getEntriesByName("mark1")`                                          | PASS    |          |
| `The "mark1" mark returned by window.performance.getEntries() matches the the duplicate "mark1" mark returned by window.performance.getEntriesByName("mark1")`                                | PASS    |          |
| `window.performance.getEntriesByType("mark") returns an object containing the original "mark1" mark in the correct order`                                                                     | PASS    |          |
| `window.performance.getEntriesByType("mark") returns an object containing the duplicate "mark1" mark in the correct order`                                                                    | PASS    |          |
| `The "mark1" mark returned by window.performance.getEntriesByType("mark") matches the the "mark1" mark returned by window.performance.getEntriesByName("mark1")`                              | PASS    |          |
| `The "mark1" mark returned by window.performance.getEntriesByType("mark") matches the the duplicate "mark1" mark returned by window.performance.getEntriesByName("mark1")`                    | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4976/user-timing/test_user_timing_measure.html">/user-timing/test_user_timing_measure.html</a></summary>


|                                                                                                                                                    Subtest                                                                                                                                                     | Results | Messages |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|----------|
|                                                                                                                                                                                                                                                                                                                | OK      |          |
| `window.performance is defined`                                                                                                                                                                                                                                                                                | PASS    |          |
| `window.performance.getEntriesByName("measure_no_start_no_end")[0].name == "measure_no_start_no_end"`                                                                                                                                                                                                          | PASS    |          |
| `window.performance.getEntriesByName("measure_no_start_no_end")[0].startTime is correct`                                                                                                                                                                                                                       | PASS    |          |
| `window.performance.getEntriesByName("measure_no_start_no_end")[0].entryType == "measure"`                                                                                                                                                                                                                     | PASS    |          |
| `window.performance.getEntriesByName("measure_no_start_no_end")[0].duration is approximately correct (up to 20ms difference allowed)`                                                                                                                                                                          | PASS    |          |
| `window.performance.getEntriesByName("measure_start_no_end")[0].name == "measure_start_no_end"`                                                                                                                                                                                                                | PASS    |          |
| `window.performance.getEntriesByName("measure_start_no_end")[0].startTime is correct`                                                                                                                                                                                                                          | PASS    |          |
| `window.performance.getEntriesByName("measure_start_no_end")[0].entryType == "measure"`                                                                                                                                                                                                                        | PASS    |          |
| `window.performance.getEntriesByName("measure_start_no_end")[0].duration is approximately correct (up to 20ms difference allowed)`                                                                                                                                                                             | PASS    |          |
| `window.performance.getEntriesByName("measure_start_end")[0].name == "measure_start_end"`                                                                                                                                                                                                                      | PASS    |          |
| `window.performance.getEntriesByName("measure_start_end")[0].startTime is correct`                                                                                                                                                                                                                             | PASS    |          |
| `window.performance.getEntriesByName("measure_start_end")[0].entryType == "measure"`                                                                                                                                                                                                                           | PASS    |          |
| `window.performance.getEntriesByName("measure_start_end")[0].duration is approximately correct (up to 20ms difference allowed)`                                                                                                                                                                                | PASS    |          |
| `window.performance.getEntriesByName("measure_no_start_no_end")[1].name == "measure_no_start_no_end"`                                                                                                                                                                                                          | PASS    |          |
| `window.performance.getEntriesByName("measure_no_start_no_end")[1].startTime is correct`                                                                                                                                                                                                                       | PASS    |          |
| `window.performance.getEntriesByName("measure_no_start_no_end")[1].entryType == "measure"`                                                                                                                                                                                                                     | PASS    |          |
| `window.performance.getEntriesByName("measure_no_start_no_end")[1].duration is approximately correct (up to 20ms difference allowed)`                                                                                                                                                                          | PASS    |          |
| `window.performance.getEntriesByName("measure_no_start_no_end", "measure")[0] returns an object containing the "measure_no_start_no_end" measure in the correct order, and its value matches the "measure_no_start_no_end" measure returned by window.performance.getEntriesByName("measure_no_start_no_end")` | PASS    |          |
| `window.performance.getEntriesByName("measure_start_no_end", "measure")[0] returns an object containing the "measure_start_no_end" measure in the correct order, and its value matches the "measure_start_no_end" measure returned by window.performance.getEntriesByName("measure_start_no_end")`             | PASS    |          |
| `window.performance.getEntriesByName("measure_start_end", "measure")[0] returns an object containing the "measure_start_end" measure in the correct order, and its value matches the "measure_start_end" measure returned by window.performance.getEntriesByName("measure_start_end")`                         | PASS    |          |
| `window.performance.getEntriesByName("measure_no_start_no_end", "measure")[1] returns an object containing the "measure_no_start_no_end" measure in the correct order, and its value matches the "measure_no_start_no_end" measure returned by window.performance.getEntriesByName("measure_no_start_no_end")` | PASS    |          |
| `window.performance.getEntries() returns an object containing the "measure_no_start_no_end" measure, and it's value matches the measure returned by window.performance.getEntriesByName("measure_no_start_no_end")[0].`                                                                                        | PASS    |          |
| `window.performance.getEntries() returns an object containing the "measure_start_no_end" measure, and it's value matches the measure returned by window.performance.getEntriesByName("measure_start_no_end")[0].`                                                                                              | PASS    |          |
| `window.performance.getEntries() returns an object containing the "measure_start_end" measure, and it's value matches the measure returned by window.performance.getEntriesByName("measure_start_end")[0].`                                                                                                    | PASS    |          |
| `window.performance.getEntries() returns an object containing the "measure_no_start_no_end" measure, and it's value matches the measure returned by window.performance.getEntriesByName("measure_no_start_no_end")[1].`                                                                                        | PASS    |          |
| `window.performance.getEntries() returns an object containing all test measures in order.`                                                                                                                                                                                                                     | PASS    |          |
| `window.performance.getEntriesByType("measure") returns an object containing the "measure_no_start_no_end" measure, and it's value matches the measure returned by window.performance.getEntriesByName("measure_no_start_no_end")[0].`                                                                         | PASS    |          |
| `window.performance.getEntriesByType("measure") returns an object containing the "measure_start_no_end" measure, and it's value matches the measure returned by window.performance.getEntriesByName("measure_start_no_end")[0].`                                                                               | PASS    |          |
| `window.performance.getEntriesByType("measure") returns an object containing the "measure_start_end" measure, and it's value matches the measure returned by window.performance.getEntriesByName("measure_start_end")[0].`                                                                                     | PASS    |          |
| `window.performance.getEntriesByType("measure") returns an object containing the "measure_no_start_no_end" measure, and it's value matches the measure returned by window.performance.getEntriesByName("measure_no_start_no_end")[1].`                                                                         | PASS    |          |
| `window.performance.getEntriesByType("measure") returns an object containing all test measures in order.`                                                                                                                                                                                                      | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4976/user-timing/test_user_timing_measure_navigation_timing.html">/user-timing/test_user_timing_measure_navigation_timing.html</a></summary>


|                                                                 Subtest                                                                  | Results | Messages |
|------------------------------------------------------------------------------------------------------------------------------------------|---------|----------|
|                                                                                                                                          | OK      |          |
| `window.performance is defined`                                                                                                          | PASS    |          |
| `window.performance.getEntriesByName("measure_nav_start_no_end")[0].name == "measure_nav_start_no_end"`                                  | PASS    |          |
| `window.performance.getEntriesByName("measure_nav_start_no_end")[0].startTime is correct`                                                | PASS    |          |
| `window.performance.getEntriesByName("measure_nav_start_no_end")[0].entryType == "measure"`                                              | PASS    |          |
| `window.performance.getEntriesByName("measure_nav_start_no_end")[0].duration is approximately correct (up to 20ms difference allowed)`   | PASS    |          |
| `window.performance.getEntriesByName("measure_nav_start_mark_end")[0].name == "measure_nav_start_mark_end"`                              | PASS    |          |
| `window.performance.getEntriesByName("measure_nav_start_mark_end")[0].startTime is correct`                                              | PASS    |          |
| `window.performance.getEntriesByName("measure_nav_start_mark_end")[0].entryType == "measure"`                                            | PASS    |          |
| `window.performance.getEntriesByName("measure_nav_start_mark_end")[0].duration is approximately correct (up to 20ms difference allowed)` | PASS    |          |
| `window.performance.getEntriesByName("measure_mark_start_nav_end")[0].name == "measure_mark_start_nav_end"`                              | PASS    |          |
| `window.performance.getEntriesByName("measure_mark_start_nav_end")[0].startTime is correct`                                              | PASS    |          |
| `window.performance.getEntriesByName("measure_mark_start_nav_end")[0].entryType == "measure"`                                            | PASS    |          |
| `window.performance.getEntriesByName("measure_mark_start_nav_end")[0].duration is approximately correct (up to 20ms difference allowed)` | PASS    |          |
| `window.performance.getEntriesByName("measure_nav_start_nav_end")[0].name == "measure_nav_start_nav_end"`                                | PASS    |          |
| `window.performance.getEntriesByName("measure_nav_start_nav_end")[0].startTime is correct`                                               | PASS    |          |
| `window.performance.getEntriesByName("measure_nav_start_nav_end")[0].entryType == "measure"`                                             | PASS    |          |
| `window.performance.getEntriesByName("measure_nav_start_nav_end")[0].duration is approximately correct (up to 20ms difference allowed)`  | PASS    |          |

</details>
</details>

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

Received on Wednesday, 22 February 2017 18:31:05 UTC