Description

See the included test script

Summary

Harness status: OK

Found 2 tests

Details

ResultTest NameMessage
PassPerformanceResrouceTiming entries need to conform to the spec when a distinct resource is fetched over a persistent connection (Reuse an HTTPS connection)
Asserts run
Pass
assert_not_equals(object "[object PerformanceResourceTiming]", null, "No entry was received")
    at Test.<anonymous> ( /resource-timing/resources/entry-invariants.js:473:7)
Pass
assert_equals(1411.1999998092651, 1411.1999998092651, "fetchStart should be equal to connectStart")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_equals(1411.1999998092651, 1411.1999998092651, "fetchStart should be equal to connectEnd")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_equals(1411.1999998092651, 1411.1999998092651, "fetchStart should be equal to domainLookupStart")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_equals(1411.1999998092651, 1411.1999998092651, "fetchStart should be equal to domainLookupEnd")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_greater_than_equal(1411.1999998092651, 1411.1999998092651, "domainLookupStart should be greater than fetchStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1411.1999998092651, 1411.1999998092651, "domainLookupEnd should be greater than domainLookupStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1411.1999998092651, 1411.1999998092651, "secureConnectionStart should be greater than domainLookupEnd")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1411.1999998092651, 1411.1999998092651, "connectStart should be greater than secureConnectionStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1411.1999998092651, 1411.1999998092651, "connectEnd should be greater than connectStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1717.1000003814697, 1411.1999998092651, "requestStart should be greater than connectEnd")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1736.8000001907349, 1717.1000003814697, "responseStart should be greater than requestStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1756, 1736.8000001907349, "responseEnd should be greater than responseStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_equals(0, 0, "workerStart should be 0")
    at  /resource-timing/resources/entry-invariants.js:42:5
Pass
assert_equals(0, 0, "redirectStart should be 0")
    at  /resource-timing/resources/entry-invariants.js:42:5
Pass
assert_equals(0, 0, "redirectEnd should be 0")
    at  /resource-timing/resources/entry-invariants.js:42:5
Pass
assert_greater_than_equal(344.80000019073486, 0, "duration should be greater than or equal to 0")
    at  /resource-timing/resources/entry-invariants.js:50:5
Pass
assert_greater_than(1411.1999998092651, 0, "fetchStart should be greater than 0")
    at  /resource-timing/resources/entry-invariants.js:59:5
Pass
assert_greater_than(309, 0, "transferSize should be greater than 0")
    at  /resource-timing/resources/entry-invariants.js:59:5
PassPerformanceResrouceTiming entries need to conform to the spec when the resource is cache-revalidated over a persistent connection (Reuse an HTTPS connection)
Asserts run
Pass
assert_not_equals(object "[object PerformanceResourceTiming]", null, "No entry was received")
    at Test.<anonymous> ( /resource-timing/resources/entry-invariants.js:473:7)
Pass
assert_equals(1764.1000003814697, 1764.1000003814697, "fetchStart should be equal to connectStart")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_equals(1764.1000003814697, 1764.1000003814697, "fetchStart should be equal to connectEnd")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_equals(1764.1000003814697, 1764.1000003814697, "fetchStart should be equal to domainLookupStart")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_equals(1764.1000003814697, 1764.1000003814697, "fetchStart should be equal to domainLookupEnd")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_greater_than_equal(1764.1000003814697, 1764.1000003814697, "domainLookupStart should be greater than fetchStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1764.1000003814697, 1764.1000003814697, "domainLookupEnd should be greater than domainLookupStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1764.1000003814697, 1764.1000003814697, "secureConnectionStart should be greater than domainLookupEnd")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1764.1000003814697, 1764.1000003814697, "connectStart should be greater than secureConnectionStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1764.1000003814697, 1764.1000003814697, "connectEnd should be greater than connectStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1883, 1764.1000003814697, "requestStart should be greater than connectEnd")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1902.5, 1883, "responseStart should be greater than requestStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(1921.4000005722046, 1902.5, "responseEnd should be greater than responseStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_equals(0, 0, "workerStart should be 0")
    at  /resource-timing/resources/entry-invariants.js:42:5
Pass
assert_equals(0, 0, "redirectStart should be 0")
    at  /resource-timing/resources/entry-invariants.js:42:5
Pass
assert_equals(0, 0, "redirectEnd should be 0")
    at  /resource-timing/resources/entry-invariants.js:42:5
Pass
assert_greater_than_equal(157.30000019073486, 0, "duration should be greater than or equal to 0")
    at  /resource-timing/resources/entry-invariants.js:50:5
Pass
assert_greater_than(1764.1000003814697, 0, "fetchStart should be greater than 0")
    at  /resource-timing/resources/entry-invariants.js:59:5
Pass
assert_greater_than(300, 0, "transferSize should be greater than 0")
    at  /resource-timing/resources/entry-invariants.js:59:5