Description

This test validates the values of the window.performance.redirectCount and the window.performance.timing.redirectStart/End times for a same-origin server side redirect navigation.

Summary

Harness status: OK

Found 17 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.navigation is defined
Asserts run
Pass
assert_not_equals(object "[object PerformanceNavigation]", undefined, "window.performance.navigation is defined")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:37:30)
Passtiming.navigation.type is TYPE_NAVIGATE
Asserts run
Pass
assert_equals(0, 0, "timing.navigation.type is TYPE_NAVIGATE")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
Passnavigation.redirectCount == 1 on an server redirected navigation
Asserts run
Pass
assert_equals(1, 1, "navigation.redirectCount == 1 on an server redirected navigation")
    at Test.<anonymous> ( /common/performance-timeline-utils.js:32:25)
Passwindow.performance.timing.navigationStart > 0
Asserts run
Pass
assert_true(true, "window.performance.timing.navigationStart > 0")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:102:27)
Passwindow.performance.timing.redirectStart > 0
Asserts run
Pass
assert_true(true, "window.performance.timing.redirectStart > 0")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:60:26)
Passwindow.performance.timing.redirectStart >= window.performance.timing.navigationStart
Asserts run
Pass
assert_true(true, "window.performance.timing.redirectStart >= window.performance.timing.navigationStart")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:64:26)
Passwindow.performance.timing.redirectStart difference with window.performance.timing.navigationStart is 0 or at least 5 microseconds
Asserts run
Pass
assert_true(true, "window.performance.timing.redirectStart difference with window.performance.timing.navigationStart is 0 or at least 5 microseconds")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:69:26)
Passwindow.performance.timing.redirectEnd > 0
Asserts run
Pass
assert_true(true, "window.performance.timing.redirectEnd > 0")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:60:26)
Passwindow.performance.timing.redirectEnd >= window.performance.timing.redirectStart
Asserts run
Pass
assert_true(true, "window.performance.timing.redirectEnd >= window.performance.timing.redirectStart")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:64:26)
Passwindow.performance.timing.redirectEnd difference with window.performance.timing.redirectStart is 0 or at least 5 microseconds
Asserts run
Pass
assert_true(true, "window.performance.timing.redirectEnd difference with window.performance.timing.redirectStart is 0 or at least 5 microseconds")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:69:26)
Passwindow.performance.timing.fetchStart > 0
Asserts run
Pass
assert_true(true, "window.performance.timing.fetchStart > 0")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:60:26)
Passwindow.performance.timing.fetchStart >= window.performance.timing.redirectEnd
Asserts run
Pass
assert_true(true, "window.performance.timing.fetchStart >= window.performance.timing.redirectEnd")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:64:26)
Passwindow.performance.timing.fetchStart difference with window.performance.timing.redirectEnd is 0 or at least 5 microseconds
Asserts run
Pass
assert_true(true, "window.performance.timing.fetchStart difference with window.performance.timing.redirectEnd is 0 or at least 5 microseconds")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:69:26)
Passwindow.performance.timing.requestStart > 0
Asserts run
Pass
assert_true(true, "window.performance.timing.requestStart > 0")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:60:26)
Passwindow.performance.timing.requestStart >= window.performance.timing.fetchStart
Asserts run
Pass
assert_true(true, "window.performance.timing.requestStart >= window.performance.timing.fetchStart")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:64:26)
Passwindow.performance.timing.requestStart difference with window.performance.timing.fetchStart is 0 or at least 5 microseconds
Asserts run
Pass
assert_true(true, "window.performance.timing.requestStart difference with window.performance.timing.fetchStart is 0 or at least 5 microseconds")
    at Test.<anonymous> ( /navigation-timing/resources/webperftestharness.js:69:26)