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(1744609935273, 1744609935273, "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(1744609935237, 1744609935237, "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(1744609935536, 1744609935536, "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(1744609935536, 1744609935536, "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(1744609935536, 1744609935536, "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(1744609935536, 1744609935536, "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(1744609935297, 1744609935297, "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(1744609935237, 1744609935237, "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(1744609935237, 1744609935237, "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(1744609935084, 1744609935084, "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(1744609935536, 1744609935536, "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(1744609935536, 1744609935536, "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(1744609935084, 1744609935084, "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(1744609935274, 1744609935274, "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(1744609935294, 1744609935294, "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(1744609935293, 1744609935293, "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)