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(455.5, 455.5, "fetchStart should be equal to connectStart")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_equals(455.5, 455.5, "fetchStart should be equal to connectEnd")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_equals(455.5, 455.5, "fetchStart should be equal to domainLookupStart")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_equals(455.5, 455.5, "fetchStart should be equal to domainLookupEnd")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_greater_than_equal(455.5, 455.5, "domainLookupStart should be greater than fetchStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(455.5, 455.5, "domainLookupEnd should be greater than domainLookupStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(455.5, 455.5, "secureConnectionStart should be greater than domainLookupEnd")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(455.5, 455.5, "connectStart should be greater than secureConnectionStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(455.5, 455.5, "connectEnd should be greater than connectStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(528.3999999985099, 455.5, "requestStart should be greater than connectEnd")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(548.3999999985099, 528.3999999985099, "responseStart should be greater than requestStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(613, 548.3999999985099, "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.5, 0, "duration should be greater than or equal to 0")
    at  /resource-timing/resources/entry-invariants.js:50:5
Pass
assert_greater_than(455.5, 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(620.3999999985099, 620.3999999985099, "fetchStart should be equal to connectStart")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_equals(620.3999999985099, 620.3999999985099, "fetchStart should be equal to connectEnd")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_equals(620.3999999985099, 620.3999999985099, "fetchStart should be equal to domainLookupStart")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_equals(620.3999999985099, 620.3999999985099, "fetchStart should be equal to domainLookupEnd")
    at  /resource-timing/resources/entry-invariants.js:22:5
Pass
assert_greater_than_equal(620.3999999985099, 620.3999999985099, "domainLookupStart should be greater than fetchStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(620.3999999985099, 620.3999999985099, "domainLookupEnd should be greater than domainLookupStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(620.3999999985099, 620.3999999985099, "secureConnectionStart should be greater than domainLookupEnd")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(620.3999999985099, 620.3999999985099, "connectStart should be greater than secureConnectionStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(620.3999999985099, 620.3999999985099, "connectEnd should be greater than connectStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(637.7000000029802, 620.3999999985099, "requestStart should be greater than connectEnd")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(657.6000000014901, 637.7000000029802, "responseStart should be greater than requestStart")
    at  /resource-timing/resources/entry-invariants.js:32:5
Pass
assert_greater_than_equal(723, 657.6000000014901, "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(102.60000000149012, 0, "duration should be greater than or equal to 0")
    at  /resource-timing/resources/entry-invariants.js:50:5
Pass
assert_greater_than(620.3999999985099, 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