OLD | NEW |
1 idlharness test | 1 idlharness test |
2 | 2 |
3 This test validates the WebIDL included in the Navigation Timing specification. | 3 This test validates the WebIDL included in the Navigation Timing specification. |
4 | 4 |
5 interface PerformanceTiming { | 5 interface PerformanceTiming { |
6 readonly attribute unsigned long long navigationStart; | 6 readonly attribute unsigned long long navigationStart; |
7 readonly attribute unsigned long long unloadEventStart; | 7 readonly attribute unsigned long long unloadEventStart; |
8 readonly attribute unsigned long long unloadEventEnd; | 8 readonly attribute unsigned long long unloadEventEnd; |
9 readonly attribute unsigned long long redirectStart; | 9 readonly attribute unsigned long long redirectStart; |
10 readonly attribute unsigned long long redirectEnd; | 10 readonly attribute unsigned long long redirectEnd; |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
45 }; | 45 }; |
46 | 46 |
47 FAIL Window interface: attribute performance assert_true: The prototype object m
ust have a property "performance" expected true got false | 47 FAIL Window interface: attribute performance assert_true: The prototype object m
ust have a property "performance" expected true got false |
48 PASS Window must be primary interface of window | 48 PASS Window must be primary interface of window |
49 FAIL Stringification of window assert_equals: class string of window expected "[
object Window]" but got "[object global]" | 49 FAIL Stringification of window assert_equals: class string of window expected "[
object Window]" but got "[object global]" |
50 FAIL Window interface: window must inherit property "performance" with the prope
r type (0) assert_inherits: property "performance" found on object expected in p
rototype chain | 50 FAIL Window interface: window must inherit property "performance" with the prope
r type (0) assert_inherits: property "performance" found on object expected in p
rototype chain |
51 PASS PerformanceTiming interface: existence and properties of interface object | 51 PASS PerformanceTiming interface: existence and properties of interface object |
52 PASS PerformanceTiming interface object length | 52 PASS PerformanceTiming interface object length |
53 FAIL PerformanceTiming interface: existence and properties of interface prototyp
e object assert_equals: class string of PerformanceTiming.prototype expected "[o
bject PerformanceTimingPrototype]" but got "[object Object]" | 53 FAIL PerformanceTiming interface: existence and properties of interface prototyp
e object assert_equals: class string of PerformanceTiming.prototype expected "[o
bject PerformanceTimingPrototype]" but got "[object Object]" |
54 PASS PerformanceTiming interface: existence and properties of interface prototyp
e object's "constructor" property | 54 PASS PerformanceTiming interface: existence and properties of interface prototyp
e object's "constructor" property |
55 FAIL PerformanceTiming interface: attribute navigationStart assert_true: The pro
totype object must have a property "navigationStart" expected true got false | 55 PASS PerformanceTiming interface: attribute navigationStart |
56 FAIL PerformanceTiming interface: attribute unloadEventStart assert_true: The pr
ototype object must have a property "unloadEventStart" expected true got false | 56 PASS PerformanceTiming interface: attribute unloadEventStart |
57 FAIL PerformanceTiming interface: attribute unloadEventEnd assert_true: The prot
otype object must have a property "unloadEventEnd" expected true got false | 57 PASS PerformanceTiming interface: attribute unloadEventEnd |
58 FAIL PerformanceTiming interface: attribute redirectStart assert_true: The proto
type object must have a property "redirectStart" expected true got false | 58 PASS PerformanceTiming interface: attribute redirectStart |
59 FAIL PerformanceTiming interface: attribute redirectEnd assert_true: The prototy
pe object must have a property "redirectEnd" expected true got false | 59 PASS PerformanceTiming interface: attribute redirectEnd |
60 FAIL PerformanceTiming interface: attribute fetchStart assert_true: The prototyp
e object must have a property "fetchStart" expected true got false | 60 PASS PerformanceTiming interface: attribute fetchStart |
61 FAIL PerformanceTiming interface: attribute domainLookupStart assert_true: The p
rototype object must have a property "domainLookupStart" expected true got false | 61 PASS PerformanceTiming interface: attribute domainLookupStart |
62 FAIL PerformanceTiming interface: attribute domainLookupEnd assert_true: The pro
totype object must have a property "domainLookupEnd" expected true got false | 62 PASS PerformanceTiming interface: attribute domainLookupEnd |
63 FAIL PerformanceTiming interface: attribute connectStart assert_true: The protot
ype object must have a property "connectStart" expected true got false | 63 PASS PerformanceTiming interface: attribute connectStart |
64 FAIL PerformanceTiming interface: attribute connectEnd assert_true: The prototyp
e object must have a property "connectEnd" expected true got false | 64 PASS PerformanceTiming interface: attribute connectEnd |
65 FAIL PerformanceTiming interface: attribute secureConnectionStart assert_true: T
he prototype object must have a property "secureConnectionStart" expected true g
ot false | 65 PASS PerformanceTiming interface: attribute secureConnectionStart |
66 FAIL PerformanceTiming interface: attribute requestStart assert_true: The protot
ype object must have a property "requestStart" expected true got false | 66 PASS PerformanceTiming interface: attribute requestStart |
67 FAIL PerformanceTiming interface: attribute responseStart assert_true: The proto
type object must have a property "responseStart" expected true got false | 67 PASS PerformanceTiming interface: attribute responseStart |
68 FAIL PerformanceTiming interface: attribute responseEnd assert_true: The prototy
pe object must have a property "responseEnd" expected true got false | 68 PASS PerformanceTiming interface: attribute responseEnd |
69 FAIL PerformanceTiming interface: attribute domLoading assert_true: The prototyp
e object must have a property "domLoading" expected true got false | 69 PASS PerformanceTiming interface: attribute domLoading |
70 FAIL PerformanceTiming interface: attribute domInteractive assert_true: The prot
otype object must have a property "domInteractive" expected true got false | 70 PASS PerformanceTiming interface: attribute domInteractive |
71 FAIL PerformanceTiming interface: attribute domContentLoadedEventStart assert_tr
ue: The prototype object must have a property "domContentLoadedEventStart" expec
ted true got false | 71 PASS PerformanceTiming interface: attribute domContentLoadedEventStart |
72 FAIL PerformanceTiming interface: attribute domContentLoadedEventEnd assert_true
: The prototype object must have a property "domContentLoadedEventEnd" expected
true got false | 72 PASS PerformanceTiming interface: attribute domContentLoadedEventEnd |
73 FAIL PerformanceTiming interface: attribute domComplete assert_true: The prototy
pe object must have a property "domComplete" expected true got false | 73 PASS PerformanceTiming interface: attribute domComplete |
74 FAIL PerformanceTiming interface: attribute loadEventStart assert_true: The prot
otype object must have a property "loadEventStart" expected true got false | 74 PASS PerformanceTiming interface: attribute loadEventStart |
75 FAIL PerformanceTiming interface: attribute loadEventEnd assert_true: The protot
ype object must have a property "loadEventEnd" expected true got false | 75 PASS PerformanceTiming interface: attribute loadEventEnd |
76 PASS PerformanceTiming must be primary interface of window.performance.timing | 76 PASS PerformanceTiming must be primary interface of window.performance.timing |
77 PASS Stringification of window.performance.timing | 77 PASS Stringification of window.performance.timing |
78 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "navigationStart" with the proper type (0) assert_inherits: property "navigati
onStart" found on object expected in prototype chain | 78 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "navigationStart" with the proper type (0) |
79 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "unloadEventStart" with the proper type (1) assert_inherits: property "unloadE
ventStart" found on object expected in prototype chain | 79 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "unloadEventStart" with the proper type (1) |
80 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "unloadEventEnd" with the proper type (2) assert_inherits: property "unloadEve
ntEnd" found on object expected in prototype chain | 80 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "unloadEventEnd" with the proper type (2) |
81 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "redirectStart" with the proper type (3) assert_inherits: property "redirectSt
art" found on object expected in prototype chain | 81 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "redirectStart" with the proper type (3) |
82 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "redirectEnd" with the proper type (4) assert_inherits: property "redirectEnd"
found on object expected in prototype chain | 82 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "redirectEnd" with the proper type (4) |
83 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "fetchStart" with the proper type (5) assert_inherits: property "fetchStart" f
ound on object expected in prototype chain | 83 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "fetchStart" with the proper type (5) |
84 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "domainLookupStart" with the proper type (6) assert_inherits: property "domain
LookupStart" found on object expected in prototype chain | 84 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "domainLookupStart" with the proper type (6) |
85 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "domainLookupEnd" with the proper type (7) assert_inherits: property "domainLo
okupEnd" found on object expected in prototype chain | 85 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "domainLookupEnd" with the proper type (7) |
86 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "connectStart" with the proper type (8) assert_inherits: property "connectStar
t" found on object expected in prototype chain | 86 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "connectStart" with the proper type (8) |
87 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "connectEnd" with the proper type (9) assert_inherits: property "connectEnd" f
ound on object expected in prototype chain | 87 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "connectEnd" with the proper type (9) |
88 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "secureConnectionStart" with the proper type (10) assert_inherits: property "s
ecureConnectionStart" found on object expected in prototype chain | 88 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "secureConnectionStart" with the proper type (10) |
89 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "requestStart" with the proper type (11) assert_inherits: property "requestSta
rt" found on object expected in prototype chain | 89 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "requestStart" with the proper type (11) |
90 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "responseStart" with the proper type (12) assert_inherits: property "responseS
tart" found on object expected in prototype chain | 90 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "responseStart" with the proper type (12) |
91 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "responseEnd" with the proper type (13) assert_inherits: property "responseEnd
" found on object expected in prototype chain | 91 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "responseEnd" with the proper type (13) |
92 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "domLoading" with the proper type (14) assert_inherits: property "domLoading"
found on object expected in prototype chain | 92 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "domLoading" with the proper type (14) |
93 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "domInteractive" with the proper type (15) assert_inherits: property "domInter
active" found on object expected in prototype chain | 93 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "domInteractive" with the proper type (15) |
94 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "domContentLoadedEventStart" with the proper type (16) assert_inherits: proper
ty "domContentLoadedEventStart" found on object expected in prototype chain | 94 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "domContentLoadedEventStart" with the proper type (16) |
95 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "domContentLoadedEventEnd" with the proper type (17) assert_inherits: property
"domContentLoadedEventEnd" found on object expected in prototype chain | 95 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "domContentLoadedEventEnd" with the proper type (17) |
96 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "domComplete" with the proper type (18) assert_inherits: property "domComplete
" found on object expected in prototype chain | 96 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "domComplete" with the proper type (18) |
97 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "loadEventStart" with the proper type (19) assert_inherits: property "loadEven
tStart" found on object expected in prototype chain | 97 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "loadEventStart" with the proper type (19) |
98 FAIL PerformanceTiming interface: window.performance.timing must inherit propert
y "loadEventEnd" with the proper type (20) assert_inherits: property "loadEventE
nd" found on object expected in prototype chain | 98 PASS PerformanceTiming interface: window.performance.timing must inherit propert
y "loadEventEnd" with the proper type (20) |
99 PASS PerformanceNavigation interface: existence and properties of interface obje
ct | 99 PASS PerformanceNavigation interface: existence and properties of interface obje
ct |
100 PASS PerformanceNavigation interface object length | 100 PASS PerformanceNavigation interface object length |
101 FAIL PerformanceNavigation interface: existence and properties of interface prot
otype object assert_equals: class string of PerformanceNavigation.prototype expe
cted "[object PerformanceNavigationPrototype]" but got "[object Object]" | 101 FAIL PerformanceNavigation interface: existence and properties of interface prot
otype object assert_equals: class string of PerformanceNavigation.prototype expe
cted "[object PerformanceNavigationPrototype]" but got "[object Object]" |
102 PASS PerformanceNavigation interface: existence and properties of interface prot
otype object's "constructor" property | 102 PASS PerformanceNavigation interface: existence and properties of interface prot
otype object's "constructor" property |
103 PASS PerformanceNavigation interface: constant TYPE_NAVIGATE on interface object
| 103 PASS PerformanceNavigation interface: constant TYPE_NAVIGATE on interface object
|
104 PASS PerformanceNavigation interface: constant TYPE_NAVIGATE on interface protot
ype object | 104 PASS PerformanceNavigation interface: constant TYPE_NAVIGATE on interface protot
ype object |
105 PASS PerformanceNavigation interface: constant TYPE_RELOAD on interface object | 105 PASS PerformanceNavigation interface: constant TYPE_RELOAD on interface object |
106 PASS PerformanceNavigation interface: constant TYPE_RELOAD on interface prototyp
e object | 106 PASS PerformanceNavigation interface: constant TYPE_RELOAD on interface prototyp
e object |
107 PASS PerformanceNavigation interface: constant TYPE_BACK_FORWARD on interface ob
ject | 107 PASS PerformanceNavigation interface: constant TYPE_BACK_FORWARD on interface ob
ject |
108 PASS PerformanceNavigation interface: constant TYPE_BACK_FORWARD on interface pr
ototype object | 108 PASS PerformanceNavigation interface: constant TYPE_BACK_FORWARD on interface pr
ototype object |
109 PASS PerformanceNavigation interface: constant TYPE_RESERVED on interface object
| 109 PASS PerformanceNavigation interface: constant TYPE_RESERVED on interface object
|
110 PASS PerformanceNavigation interface: constant TYPE_RESERVED on interface protot
ype object | 110 PASS PerformanceNavigation interface: constant TYPE_RESERVED on interface protot
ype object |
111 FAIL PerformanceNavigation interface: attribute type assert_true: The prototype
object must have a property "type" expected true got false | 111 PASS PerformanceNavigation interface: attribute type |
112 FAIL PerformanceNavigation interface: attribute redirectCount assert_true: The p
rototype object must have a property "redirectCount" expected true got false | 112 PASS PerformanceNavigation interface: attribute redirectCount |
113 PASS PerformanceNavigation must be primary interface of window.performance.navig
ation | 113 PASS PerformanceNavigation must be primary interface of window.performance.navig
ation |
114 PASS Stringification of window.performance.navigation | 114 PASS Stringification of window.performance.navigation |
115 PASS PerformanceNavigation interface: window.performance.navigation must inherit
property "TYPE_NAVIGATE" with the proper type (0) | 115 PASS PerformanceNavigation interface: window.performance.navigation must inherit
property "TYPE_NAVIGATE" with the proper type (0) |
116 PASS PerformanceNavigation interface: window.performance.navigation must inherit
property "TYPE_RELOAD" with the proper type (1) | 116 PASS PerformanceNavigation interface: window.performance.navigation must inherit
property "TYPE_RELOAD" with the proper type (1) |
117 PASS PerformanceNavigation interface: window.performance.navigation must inherit
property "TYPE_BACK_FORWARD" with the proper type (2) | 117 PASS PerformanceNavigation interface: window.performance.navigation must inherit
property "TYPE_BACK_FORWARD" with the proper type (2) |
118 PASS PerformanceNavigation interface: window.performance.navigation must inherit
property "TYPE_RESERVED" with the proper type (3) | 118 PASS PerformanceNavigation interface: window.performance.navigation must inherit
property "TYPE_RESERVED" with the proper type (3) |
119 FAIL PerformanceNavigation interface: window.performance.navigation must inherit
property "type" with the proper type (4) assert_inherits: property "type" found
on object expected in prototype chain | 119 PASS PerformanceNavigation interface: window.performance.navigation must inherit
property "type" with the proper type (4) |
120 FAIL PerformanceNavigation interface: window.performance.navigation must inherit
property "redirectCount" with the proper type (5) assert_inherits: property "re
directCount" found on object expected in prototype chain | 120 PASS PerformanceNavigation interface: window.performance.navigation must inherit
property "redirectCount" with the proper type (5) |
121 FAIL Performance interface: existence and properties of interface object assert_
equals: prototype of window's property "Performance" is not Function.prototype e
xpected function "function Empty() {}" but got function "function EventTarget()
{ [native code] }" | 121 FAIL Performance interface: existence and properties of interface object assert_
equals: prototype of window's property "Performance" is not Function.prototype e
xpected function "function Empty() {}" but got function "function EventTarget()
{ [native code] }" |
122 PASS Performance interface object length | 122 PASS Performance interface object length |
123 FAIL Performance interface: existence and properties of interface prototype obje
ct assert_equals: prototype of Performance.prototype is not Object.prototype exp
ected object "[object Object]" but got object "[object Object]" | 123 FAIL Performance interface: existence and properties of interface prototype obje
ct assert_equals: prototype of Performance.prototype is not Object.prototype exp
ected object "[object Object]" but got object "[object Object]" |
124 PASS Performance interface: existence and properties of interface prototype obje
ct's "constructor" property | 124 PASS Performance interface: existence and properties of interface prototype obje
ct's "constructor" property |
125 FAIL Performance interface: attribute timing assert_true: The prototype object m
ust have a property "timing" expected true got false | 125 PASS Performance interface: attribute timing |
126 FAIL Performance interface: attribute navigation assert_true: The prototype obje
ct must have a property "navigation" expected true got false | 126 PASS Performance interface: attribute navigation |
127 PASS Performance must be primary interface of window.performance | 127 PASS Performance must be primary interface of window.performance |
128 PASS Stringification of window.performance | 128 PASS Stringification of window.performance |
129 FAIL Performance interface: window.performance must inherit property "timing" wi
th the proper type (0) assert_inherits: property "timing" found on object expect
ed in prototype chain | 129 PASS Performance interface: window.performance must inherit property "timing" wi
th the proper type (0) |
130 FAIL Performance interface: window.performance must inherit property "navigation
" with the proper type (1) assert_inherits: property "navigation" found on objec
t expected in prototype chain | 130 PASS Performance interface: window.performance must inherit property "navigation
" with the proper type (1) |
131 | 131 |
OLD | NEW |