idlharness.any.html

FAILExpected18 of 36 subtests pass1,155 ms

Details

Test
/user-timing/idlharness.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSidl_test setup
PASSidl_test validation
PASSPartial interface Performance: original interface defined
PASSPartial interface Performance: member names are unique
PASSPerformanceMark interface: existence and properties of interface object
PASSPerformanceMark interface object length
PASSPerformanceMark interface object name
PASSPerformanceMark interface: existence and properties of interface prototype object
PASSPerformanceMark interface: existence and properties of interface prototype object's "constructor" property
PASSPerformanceMark interface: existence and properties of interface prototype object's @@unscopables property
FAILPerformanceMark interface: attribute detail
assert_true: The prototype object must have a property "detail" expected true got false
assert_true: The prototype object must have a property "detail" expected true got false
PASSPerformanceMark must be primary interface of mark
PASSStringification of mark
FAILPerformanceMark interface: mark must inherit property "detail" with the proper type
assert_inherits: property "detail" found on object expected in prototype chain
assert_inherits: property "detail" found on object expected in prototype chain
FAILPerformanceMeasure interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
FAILPerformanceMeasure interface object length
assert_equals: wrong value for PerformanceMeasure.length expected 0 but got 4
assert_equals: wrong value for PerformanceMeasure.length expected 0 but got 4
PASSPerformanceMeasure interface object name
PASSPerformanceMeasure interface: existence and properties of interface prototype object
PASSPerformanceMeasure interface: existence and properties of interface prototype object's "constructor" property
PASSPerformanceMeasure interface: existence and properties of interface prototype object's @@unscopables property
FAILPerformanceMeasure interface: attribute detail
assert_true: The prototype object must have a property "detail" expected true got false
assert_true: The prototype object must have a property "detail" expected true got false
PASSPerformanceMeasure must be primary interface of measure
PASSStringification of measure
FAILPerformanceMeasure interface: measure must inherit property "detail" with the proper type
assert_inherits: property "detail" found on object expected in prototype chain
assert_inherits: property "detail" found on object expected in prototype chain
FAILPerformance interface: operation mark(DOMString, optional PerformanceMarkOptions)
assert_own_property: self does not have own property "Performance" expected property "Performance" missing
assert_own_property: self does not have own property "Performance" expected property "Performance" missing
FAILPerformance interface: operation clearMarks(optional DOMString)
assert_own_property: self does not have own property "Performance" expected property "Performance" missing
assert_own_property: self does not have own property "Performance" expected property "Performance" missing
FAILPerformance interface: operation measure(DOMString, optional (DOMString or PerformanceMeasureOptions), optional DOMString)
assert_own_property: self does not have own property "Performance" expected property "Performance" missing
assert_own_property: self does not have own property "Performance" expected property "Performance" missing
FAILPerformance interface: operation clearMeasures(optional DOMString)
assert_own_property: self does not have own property "Performance" expected property "Performance" missing
assert_own_property: self does not have own property "Performance" expected property "Performance" missing
FAILPerformance interface: performance must inherit property "mark(DOMString, optional PerformanceMarkOptions)" with the proper type
assert_inherits: property "mark" found on object expected in prototype chain
assert_inherits: property "mark" found on object expected in prototype chain
FAILPerformance interface: calling mark(DOMString, optional PerformanceMarkOptions) on performance with too few arguments must throw TypeError
assert_inherits: property "mark" found on object expected in prototype chain
assert_inherits: property "mark" found on object expected in prototype chain
FAILPerformance interface: performance must inherit property "clearMarks(optional DOMString)" with the proper type
assert_inherits: property "clearMarks" found on object expected in prototype chain
assert_inherits: property "clearMarks" found on object expected in prototype chain
FAILPerformance interface: calling clearMarks(optional DOMString) on performance with too few arguments must throw TypeError
assert_inherits: property "clearMarks" found on object expected in prototype chain
assert_inherits: property "clearMarks" found on object expected in prototype chain
FAILPerformance interface: performance must inherit property "measure(DOMString, optional (DOMString or PerformanceMeasureOptions), optional DOMString)" with the proper type
assert_inherits: property "measure" found on object expected in prototype chain
assert_inherits: property "measure" found on object expected in prototype chain
FAILPerformance interface: calling measure(DOMString, optional (DOMString or PerformanceMeasureOptions), optional DOMString) on performance with too few arguments must throw TypeError
assert_inherits: property "measure" found on object expected in prototype chain
assert_inherits: property "measure" found on object expected in prototype chain
FAILPerformance interface: performance must inherit property "clearMeasures(optional DOMString)" with the proper type
assert_inherits: property "clearMeasures" found on object expected in prototype chain
assert_inherits: property "clearMeasures" found on object expected in prototype chain
FAILPerformance interface: calling clearMeasures(optional DOMString) on performance with too few arguments must throw TypeError
assert_inherits: property "clearMeasures" found on object expected in prototype chain
assert_inherits: property "clearMeasures" found on object expected in prototype chain