- From: W3C commit bot <web-platform-tests-notifications@w3.org>
- Date: Thu, 04 May 2017 10:36:40 GMT
- To: public-web-platform-tests-notifications@w3.org
*This report has been truncated because the total content is 69018 characters in length, which is in excess of GitHub.com's limit for comments (65536 characters). [View the complete job log.](https://travis-ci.org/w3c/web-platform-tests/jobs/228677934) # Firefox (nightly channel) # Testing web-platform-tests at revision f8023378eda4c415da873b8fe7c5a6c036afe177 Using browser at version BuildID 20170503100422; SourceStamp 82c2d17e74ef9cdf38a5d5ac4eb3ae846ec30ba4 Starting 10 test iterations All results were stable ## All results ## <details> <summary>26 tests ran</summary> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_document_open.html">/navigation-timing/test_document_open.html</a></summary> | Subtest | Results | Messages | |---------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `connectEnd is the same after document open.` | PASS | | | `connectStart is the same after document open.` | PASS | | | `domComplete is the same after document open.` | PASS | | | `domContentLoadedEventEnd is the same after document open.` | PASS | | | `domContentLoadedEventStart is the same after document open.` | PASS | | | `domInteractive is the same after document open.` | PASS | | | `domLoading is the same after document open.` | PASS | | | `domainLookupEnd is the same after document open.` | PASS | | | `domainLookupStart is the same after document open.` | PASS | | | `fetchStart is the same after document open.` | PASS | | | `loadEventEnd is the same after document open.` | PASS | | | `loadEventStart is the same after document open.` | PASS | | | `navigationStart is the same after document open.` | PASS | | | `redirectEnd is the same after document open.` | PASS | | | `redirectStart is the same after document open.` | PASS | | | `requestStart is the same after document open.` | PASS | | | `responseEnd is the same after document open.` | PASS | | | `responseStart is the same after document open.` | PASS | | | `unloadEventEnd is the same after document open.` | PASS | | | `unloadEventStart is the same after document open.` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_navigate_within_document.html">/navigation-timing/test_navigate_within_document.html</a></summary> | Subtest | Results | Messages | |------------------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.timing is defined` | PASS | | | `connectEnd is the same after in document navigation.` | PASS | | | `connectStart is the same after in document navigation.` | PASS | | | `domComplete is the same after in document navigation.` | PASS | | | `domContentLoadedEventEnd is the same after in document navigation.` | PASS | | | `domContentLoadedEventStart is the same after in document navigation.` | PASS | | | `domInteractive is the same after in document navigation.` | PASS | | | `domLoading is the same after in document navigation.` | PASS | | | `domainLookupEnd is the same after in document navigation.` | PASS | | | `domainLookupStart is the same after in document navigation.` | PASS | | | `fetchStart is the same after in document navigation.` | PASS | | | `loadEventEnd is the same after in document navigation.` | PASS | | | `loadEventStart is the same after in document navigation.` | PASS | | | `navigationStart is the same after in document navigation.` | PASS | | | `redirectEnd is the same after in document navigation.` | PASS | | | `redirectStart is the same after in document navigation.` | PASS | | | `requestStart is the same after in document navigation.` | PASS | | | `responseEnd is the same after in document navigation.` | PASS | | | `responseStart is the same after in document navigation.` | PASS | | | `unloadEventEnd is the same after in document navigation.` | PASS | | | `unloadEventStart is the same after in document navigation.` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_navigation_attributes_exist.html">/navigation-timing/test_navigation_attributes_exist.html</a></summary> | Subtest | Results | Messages | |-----------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.navigation is defined` | PASS | | | `window.performance.navigation.type is defined.` | PASS | | | `window.performance.navigation.redirectCount is defined.` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_navigation_redirectCount_none.html">/navigation-timing/test_navigation_redirectCount_none.html</a></summary> | Subtest | Results | Messages | |------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.navigation is defined` | PASS | | | `timing.redirectStart on an non-redirected navigation` | PASS | | | `timing.redirectEnd on an non-redirected navigation` | PASS | | | `navigation.redirectCount on an non-redirected navigation` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_navigation_type_backforward.html">/navigation-timing/test_navigation_type_backforward.html</a></summary> | Subtest | Results | Messages | |-----------------------------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.navigation is defined` | PASS | | | `window.performance.navigation.type == TYPE_NAVIGATE` | PASS | | | `window.performance.navigation.type == TYPE_BACK_FORWARD after history.back()` | PASS | | | `window.performance.navigation.type == TYPE_BACK_FORWARD after history.forward()` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_navigation_type_enums.html">/navigation-timing/test_navigation_type_enums.html</a></summary> | Subtest | Results | Messages | |---------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.navigation is defined` | PASS | | | `window.performance.navigation.TYPE_NAVIGATE is defined.` | PASS | | | `window.performance.navigation.TYPE_NAVIGATE = 0` | PASS | | | `window.performance.navigation.TYPE_RELOAD is defined.` | PASS | | | `window.performance.navigation.TYPE_RELOAD = 1` | PASS | | | `window.performance.navigation.TYPE_BACK_FORWARD is defined.` | PASS | | | `window.performance.navigation.TYPE_BACK_FORWARD = 2` | PASS | | | `window.performance.navigation.TYPE_RESERVED is defined.` | PASS | | | `window.performance.navigation.TYPE_RESERVED = 255` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_navigation_type_reload.html">/navigation-timing/test_navigation_type_reload.html</a></summary> | Subtest | Results | Messages | |---------------------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.navigation is defined` | PASS | | | `window.performance.navigation.type == TYPE_RELOAD` | PASS | | | `Reload connectEnd > Original connectEnd` | PASS | | | `Reload connectStart > Original connectStart` | PASS | | | `Reload domComplete > Original domComplete` | PASS | | | `Reload domContentLoadedEventEnd > Original domContentLoadedEventEnd` | PASS | | | `Reload domContentLoadedEventStart > Original domContentLoadedEventStart` | PASS | | | `Reload domInteractive > Original domInteractive` | PASS | | | `Reload domLoading > Original domLoading` | PASS | | | `Reload domainLookupEnd > Original domainLookupEnd` | PASS | | | `Reload domainLookupStart > Original domainLookupStart` | PASS | | | `Reload fetchStart > Original fetchStart` | PASS | | | `Reload loadEventEnd > Original loadEventEnd` | PASS | | | `Reload loadEventStart > Original loadEventStart` | PASS | | | `Reload navigationStart > Original navigationStart` | PASS | | | `Reload redirectEnd(0) == Original redirectEnd(0)` | PASS | | | `Reload redirectStart(0) == Original redirectStart(0)` | PASS | | | `Reload requestStart > Original requestStart` | PASS | | | `Reload responseEnd > Original responseEnd` | PASS | | | `Reload responseStart > Original responseStart` | PASS | | | `Reload unloadEventEnd > Original unloadEventEnd` | PASS | | | `Reload unloadEventStart > Original unloadEventStart` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_no_previous_document.html">/navigation-timing/test_no_previous_document.html</a></summary> | Subtest | Results | Messages | |------------------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.navigation is defined` | PASS | | | `timing.navigation.type is TYPE_NAVIGATE` | PASS | | | `timing.unloadEventStart == 0 on navigation with no previous document` | PASS | | | `timing.unloadEventEnd == 0 navigation with no previous document` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_performance_attributes_exist.html">/navigation-timing/test_performance_attributes_exist.html</a></summary> | Subtest | Results | Messages | |--------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.navigation is defined` | PASS | | | `window.performance.timing is defined` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_performance_attributes_exist_in_object.html">/navigation-timing/test_performance_attributes_exist_in_object.html</a></summary> | Subtest | Results | Messages | |--------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.timing is defined` | PASS | | | `window.performance.navigation is defined` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_readwrite.html">/navigation-timing/test_readwrite.html</a></summary> | Subtest | Results | Messages | |------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance is read/write` | PASS | | | `var performance is read/write` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_timing_attributes_exist.html">/navigation-timing/test_timing_attributes_exist.html</a></summary> | Subtest | Results | Messages | |--------------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.timing is defined` | PASS | | | `window.performance.timing.connectEnd is defined.` | PASS | | | `window.performance.timing.connectStart is defined.` | PASS | | | `window.performance.timing.domComplete is defined.` | PASS | | | `window.performance.timing.domContentLoadedEventEnd is defined.` | PASS | | | `window.performance.timing.domContentLoadedEventStart is defined.` | PASS | | | `window.performance.timing.domInteractive is defined.` | PASS | | | `window.performance.timing.domLoading is defined.` | PASS | | | `window.performance.timing.domainLookupEnd is defined.` | PASS | | | `window.performance.timing.domainLookupStart is defined.` | PASS | | | `window.performance.timing.fetchStart is defined.` | PASS | | | `window.performance.timing.loadEventEnd is defined.` | PASS | | | `window.performance.timing.loadEventStart is defined.` | PASS | | | `window.performance.timing.navigationStart is defined.` | PASS | | | `window.performance.timing.redirectEnd is defined.` | PASS | | | `window.performance.timing.redirectStart is defined.` | PASS | | | `window.performance.timing.requestStart is defined.` | PASS | | | `window.performance.timing.responseEnd is defined.` | PASS | | | `window.performance.timing.responseStart is defined.` | PASS | | | `window.performance.timing.unloadEventEnd is defined.` | PASS | | | `window.performance.timing.unloadEventStart is defined.` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_timing_attributes_order.html">/navigation-timing/test_timing_attributes_order.html</a></summary> | Subtest | Results | Messages | |--------------------------------------------------------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.timing is defined` | PASS | | | `window.performance.navigation is defined` | PASS | | | `window.performance.navigation.type == TYPE_NAVIGATE` | PASS | | | `window.performance.timing.navigationStart > 0` | PASS | | | `window.performance.timing.redirectStart == 0` | PASS | | | `window.performance.timing.redirectEnd == 0` | PASS | | | `window.performance.timing.fetchStart > 0` | PASS | | | `window.performance.timing.fetchStart >= window.performance.timing.navigationStart` | PASS | | | `window.performance.timing.domainLookupStart > 0` | PASS | | | `window.performance.timing.domainLookupStart >= window.performance.timing.fetchStart` | PASS | | | `window.performance.timing.domainLookupEnd > 0` | PASS | | | `window.performance.timing.domainLookupEnd >= window.performance.timing.domainLookupStart` | PASS | | | `window.performance.timing.connectStart > 0` | PASS | | | `window.performance.timing.connectStart >= window.performance.timing.domainLookupEnd` | PASS | | | `window.performance.timing.connectEnd > 0` | PASS | | | `window.performance.timing.connectEnd >= window.performance.timing.connectStart` | PASS | | | `window.performance.timing.requestStart > 0` | PASS | | | `window.performance.timing.requestStart >= window.performance.timing.connectEnd` | PASS | | | `window.performance.timing.responseStart > 0` | PASS | | | `window.performance.timing.responseStart >= window.performance.timing.requestStart` | PASS | | | `window.performance.timing.responseEnd > 0` | PASS | | | `window.performance.timing.responseEnd >= window.performance.timing.responseStart` | PASS | | | `window.performance.timing.domLoading > 0` | PASS | | | `window.performance.timing.domLoading >= window.performance.timing.fetchStart` | PASS | | | `window.performance.timing.domInteractive > 0` | PASS | | | `window.performance.timing.domInteractive >= window.performance.timing.responseEnd` | PASS | | | `window.performance.timing.domContentLoadedEventStart > 0` | PASS | | | `window.performance.timing.domContentLoadedEventStart >= window.performance.timing.domInteractive` | PASS | | | `window.performance.timing.domContentLoadedEventEnd > 0` | PASS | | | `window.performance.timing.domContentLoadedEventEnd >= window.performance.timing.domContentLoadedEventStart` | PASS | | | `window.performance.timing.domComplete > 0` | PASS | | | `window.performance.timing.domComplete >= window.performance.timing.domContentLoadedEventEnd` | PASS | | | `window.performance.timing.loadEventStart > 0` | PASS | | | `window.performance.timing.loadEventStart >= window.performance.timing.domContentLoadedEventEnd` | PASS | | | `window.performance.timing.loadEventEnd > 0` | PASS | | | `window.performance.timing.loadEventEnd >= window.performance.timing.loadEventStart` | PASS | | | `window.performance.timing.unloadEventStart > 0` | PASS | | | `window.performance.timing.unloadEventStart >= window.performance.timing.navigationStart` | PASS | | | `window.performance.timing.unloadEventEnd > 0` | PASS | | | `window.performance.timing.unloadEventEnd >= window.performance.timing.unloadEventStart` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_timing_client_redirect.html">/navigation-timing/test_timing_client_redirect.html</a></summary> | Subtest | Results | Messages | |--------------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.navigation is defined` | PASS | | | `window.performance.timing is defined` | PASS | | | `timing.navigation.type is TYPE_NAVIGATE` | PASS | | | `navigation.redirectCount == 0 on an client redirected navigation` | PASS | | | `timing.redirectStart == 0 on an client redirected navigation` | PASS | | | `timing.redirectEnd == 0 on an client redirected navigation` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_timing_reload.html">/navigation-timing/test_timing_reload.html</a></summary> | Subtest | Results | Messages | |-------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.navigation is defined` | PASS | | | `window.performance.navigation.type == TYPE_RELOAD` | PASS | | | `connectEnd is different after the reload.` | PASS | | | `connectStart is different after the reload.` | PASS | | | `domComplete is different after the reload.` | PASS | | | `domContentLoadedEventEnd is different after the reload.` | PASS | | | `domContentLoadedEventStart is different after the reload.` | PASS | | | `domInteractive is different after the reload.` | PASS | | | `domLoading is different after the reload.` | PASS | | | `domainLookupEnd is different after the reload.` | PASS | | | `domainLookupStart is different after the reload.` | PASS | | | `fetchStart is different after the reload.` | PASS | | | `loadEventEnd is different after the reload.` | PASS | | | `loadEventStart is different after the reload.` | PASS | | | `navigationStart is different after the reload.` | PASS | | | `requestStart is different after the reload.` | PASS | | | `responseEnd is different after the reload.` | PASS | | | `responseStart is different after the reload.` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_timing_server_redirect.html">/navigation-timing/test_timing_server_redirect.html</a></summary> | Subtest | Results | Messages | |----------------------------------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.navigation is defined` | PASS | | | `timing.navigation.type is TYPE_NAVIGATE` | PASS | | | `navigation.redirectCount == 1 on an server redirected navigation` | PASS | | | `window.performance.timing.navigationStart > 0` | PASS | | | `window.performance.timing.redirectStart > 0` | PASS | | | `window.performance.timing.redirectStart >= window.performance.timing.navigationStart` | PASS | | | `window.performance.timing.redirectEnd > 0` | PASS | | | `window.performance.timing.redirectEnd >= window.performance.timing.redirectStart` | PASS | | | `window.performance.timing.fetchStart > 0` | PASS | | | `window.performance.timing.fetchStart >= window.performance.timing.redirectEnd` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_timing_xserver_redirect.html">/navigation-timing/test_timing_xserver_redirect.html</a></summary> | Subtest | Results | Messages | |-----------------------------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.navigation is defined` | PASS | | | `timing.navigation.type is TYPE_NAVIGATE` | PASS | | | `navigation.redirectCount == 0 on a cross-origin server redirected navigation` | PASS | | | `window.performance.timing.navigationStart > 0` | PASS | | | `timing.redirectStart == 0 on a server redirected navigation from another domain` | PASS | | | `timing.redirectEnd == 0 on a server redirected navigation from another domain` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/navigation-timing/test_unique_performance_objects.html">/navigation-timing/test_unique_performance_objects.html</a></summary> | Subtest | Results | Messages | |------------------------------------------------------------|---------|----------| | | OK | | | `window.performance is defined` | PASS | | | `window.performance.timing is defined` | PASS | | | `Different window objects have unique performance objects` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/server-timing/test_server_timing.html">/server-timing/test_server_timing.html</a></summary> | Subtest | Results | Messages | |--------------|---------|----------------------------------------| | | TIMEOUT | | | `Untitled` | FAIL | `assert_equals: expected 2 but got 0` | | `Untitled 1` | FAIL | `assert_true: expected true got false` | | `Untitled 2` | FAIL | `assert_true: expected true got false` | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/user-timing/invoke_with_timing_attributes.html">/user-timing/invoke_with_timing_attributes.html</a></summary> | Subtest | Results | Messages | |---------------------------------------------------------------------------------------------|---------|------------------------------------------------------------------------------------------------| | | OK | | | `performance.mark should throw if used with timing attribute navigationStart` | PASS | | | `performance.mark should throw if used with timing attribute unloadEventStart` | PASS | | | `performance.mark should throw if used with timing attribute unloadEventEnd` | PASS | | | `performance.mark should throw if used with timing attribute redirectStart` | PASS | | | `performance.mark should throw if used with timing attribute redirectEnd` | PASS | | | `performance.mark should throw if used with timing attribute fetchStart` | PASS | | | `performance.mark should throw if used with timing attribute domainLookupStart` | PASS | | | `performance.mark should throw if used with timing attribute domainLookupEnd` | PASS | | | `performance.mark should throw if used with timing attribute connectStart` | PASS | | | `performance.mark should throw if used with timing attribute connectEnd` | PASS | | | `performance.mark should throw if used with timing attribute secureConnectionStart` | FAIL | `assert_throws: function "function() { window.performance.mark(attrName); }" did not throw` | | `performance.mark should throw if used with timing attribute requestStart` | PASS | | | `performance.mark should throw if used with timing attribute responseStart` | PASS | | | `performance.mark should throw if used with timing attribute responseEnd` | PASS | | | `performance.mark should throw if used with timing attribute domLoading` | PASS | | | `performance.mark should throw if used with timing attribute domInteractive` | PASS | | | `performance.mark should throw if used with timing attribute domContentLoadedEventStart` | PASS | | | `performance.mark should throw if used with timing attribute domContentLoadedEventEnd` | PASS | | | `performance.mark should throw if used with timing attribute domComplete` | PASS | | | `performance.mark should throw if used with timing attribute loadEventStart` | PASS | | | `performance.mark should throw if used with timing attribute loadEventEnd` | PASS | | | `performance.measure should throw if used with timing attribute navigationStart` | PASS | | | `performance.measure should throw if used with timing attribute unloadEventStart` | PASS | | | `performance.measure should throw if used with timing attribute unloadEventEnd` | PASS | | | `performance.measure should throw if used with timing attribute redirectStart` | PASS | | | `performance.measure should throw if used with timing attribute redirectEnd` | PASS | | | `performance.measure should throw if used with timing attribute fetchStart` | PASS | | | `performance.measure should throw if used with timing attribute domainLookupStart` | PASS | | | `performance.measure should throw if used with timing attribute domainLookupEnd` | PASS | | | `performance.measure should throw if used with timing attribute connectStart` | PASS | | | `performance.measure should throw if used with timing attribute connectEnd` | PASS | | | `performance.measure should throw if used with timing attribute secureConnectionStart` | FAIL | `assert_throws: function "function() { window.performance.measure(attrName); }" did not throw` | | `performance.measure should throw if used with timing attribute requestStart` | PASS | | | `performance.measure should throw if used with timing attribute responseStart` | PASS | | | `performance.measure should throw if used with timing attribute responseEnd` | PASS | | | `performance.measure should throw if used with timing attribute domLoading` | PASS | | | `performance.measure should throw if used with timing attribute domInteractive` | PASS | | | `performance.measure should throw if used with timing attribute domContentLoadedEventStart` | PASS | | | `performance.measure should throw if used with timing attribute domContentLoadedEventEnd` | PASS | | | `performance.measure should throw if used with timing attribute domComplete` | PASS | | | `performance.measure should throw if used with timing attribute loadEventStart` | PASS | | | `performance.measure should throw if used with timing attribute loadEventEnd` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/user-timing/invoke_with_timing_attributes.worker.html">/user-timing/invoke_with_timing_attributes.worker.html</a></summary> | Subtest | Results | Messages | |------------------------------------------------------------------------------------------------------------|---------|----------| | | OK | | | `performance.mark should not throw if used with timing attribute navigationStart in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute unloadEventStart in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute unloadEventEnd in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute redirectStart in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute redirectEnd in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute fetchStart in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute domainLookupStart in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute domainLookupEnd in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute connectStart in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute connectEnd in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute secureConnectionStart in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute requestStart in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute responseStart in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute responseEnd in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute domLoading in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute domInteractive in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute domContentLoadedEventStart in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute domContentLoadedEventEnd in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute domComplete in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute loadEventStart in workers` | PASS | `{}` | | `performance.mark should not throw if used with timing attribute loadEventEnd in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute navigationStart in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute unloadEventStart in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute unloadEventEnd in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute redirectStart in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute redirectEnd in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute fetchStart in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute domainLookupStart in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute domainLookupEnd in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute connectStart in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute connectEnd in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute secureConnectionStart in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute requestStart in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute responseStart in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute responseEnd in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute domLoading in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute domInteractive in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute domContentLoadedEventStart in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute domContentLoadedEventEnd in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute domComplete in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute loadEventStart in workers` | PASS | `{}` | | `performance.measure should not throw if used with timing attribute loadEventEnd in workers` | PASS | `{}` | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/user-timing/invoke_without_parameter.html">/user-timing/invoke_without_parameter.html</a></summary> | Subtest | Results | Messages | |----------------------------------------------------------------------------------------------|---------|----------| | | OK | | | `window.performance.mark() throws a TypeError exception when invoke without a parameter.` | PASS | | | `window.performance.measure() throws a TypeError exception when invoke without a parameter.` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/user-timing/mark_exceptions.html">/user-timing/mark_exceptions.html</a></summary> | Subtest | Results | Messages | |-----------------------------------------------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------| | | OK | | | `window.performance.mark("navigationStart") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("unloadEventStart") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("unloadEventEnd") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("redirectStart") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("redirectEnd") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("fetchStart") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("domainLookupStart") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("domainLookupEnd") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("connectStart") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("connectEnd") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("secureConnectionStart") throws a SyntaxError exception.` | FAIL | `assert_throws: function "function () {\n window.performance.mark(attrName);\n }" did not throw` | | `window.performance.mark("requestStart") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("responseStart") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("responseEnd") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("domLoading") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("domInteractive") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("domContentLoadedEventStart") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("domContentLoadedEventEnd") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("domComplete") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("loadEventStart") throws a SyntaxError exception.` | PASS | | | `window.performance.mark("loadEventEnd") throws a SyntaxError exception.` | PASS | | </details> <details> <summary><a href="http://w3c-test.org/submissions/5779/user-timing/measure.html">/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/5779/user-timing/measure_exceptions_navigation_timing.html">/user-timing/measure_exceptions_navigation_timing.html</a></summary> | Subtest | Results | Messages | |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|----------| | | OK | | | `window.performance.measure("measure", "loadEventEnd"), where "loadEventEnd" is a navigation timing attribute with a value of 0, throws a InvalidAccessError exception.` | PASS | | | `window.performance.measure("measure", "loadEventEnd", "responseEnd"), where "loadEventEnd" is a navigation timing attribute with a value of 0, throws a InvalidAccessError exception.` | PASS | | | `window.performance.measure("measure", "navigationStart", "loadEventEnd"), where "loadEventEnd" is a navigation timing attribute with a value of 0, throws a InvalidAccessError exception.` | PASS | | | `window. View on GitHub: https://github.com/w3c/web-platform-tests/pull/5779#issuecomment-299150187
Received on Thursday, 4 May 2017 10:36:56 UTC