Description

This test validates that all of the window.performance.timing attributes remain unchanged after an in document navigation (URL fragment change).

Summary

Harness status: OK

Found 22 tests

Details

ResultTest NameMessage
Passwindow.performance is defined
Asserts run
Pass
assert_not_equals(object "[object Performance]", undefined, "window.performance is defined")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:32:31)
Passwindow.performance.timing is defined
Asserts run
Pass
assert_not_equals(object "[object PerformanceTiming]", undefined, "window.performance.timing is defined")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:37:30)
PassconnectEnd is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151707839, 1745151707839, "connectEnd is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassconnectStart is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151707797, 1745151707797, "connectStart is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassdomComplete is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151708169, 1745151708169, "domComplete is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassdomContentLoadedEventEnd is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151708168, 1745151708168, "domContentLoadedEventEnd is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassdomContentLoadedEventStart is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151708168, 1745151708168, "domContentLoadedEventStart is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassdomInteractive is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151708168, 1745151708168, "domInteractive is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassdomLoading is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151707873, 1745151707873, "domLoading is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassdomainLookupEnd is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151707796, 1745151707796, "domainLookupEnd is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassdomainLookupStart is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151707703, 1745151707703, "domainLookupStart is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassfetchStart is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151707694, 1745151707694, "fetchStart is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassloadEventEnd is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151708169, 1745151708169, "loadEventEnd is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassloadEventStart is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151708169, 1745151708169, "loadEventStart is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassnavigationStart is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151707694, 1745151707694, "navigationStart is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassredirectEnd is the same after in document navigation.
Asserts run
Pass
assert_equals(0, 0, "redirectEnd is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassredirectStart is the same after in document navigation.
Asserts run
Pass
assert_equals(0, 0, "redirectStart is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassrequestStart is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151707840, 1745151707840, "requestStart is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassresponseEnd is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151707870, 1745151707870, "responseEnd is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassresponseStart is the same after in document navigation.
Asserts run
Pass
assert_equals(1745151707867, 1745151707867, "responseStart is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassunloadEventEnd is the same after in document navigation.
Asserts run
Pass
assert_equals(0, 0, "unloadEventEnd is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
PassunloadEventStart is the same after in document navigation.
Asserts run
Pass
assert_equals(0, 0, "unloadEventStart is the same after in document navigation.")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)