1 This is a testharness.js-based test.
2 PASS Performance interface: operation mark(DOMString)
3 PASS Performance interface: operation clearMarks(DOMString)
4 PASS Performance interface: operation measure(DOMString,DOMString,DOMString)
5 PASS Performance interface: operation clearMeasures(DOMString)
6 PASS Performance must be primary interface of window.performance
7 PASS Stringification of window.performance
8 PASS Performance interface: window.performance must inherit property "mark" with the proper type (0)
9 PASS Performance interface: calling mark(DOMString) on window.performance with too few arguments must throw TypeError
10 PASS Performance interface: window.performance must inherit property "clearMarks" with the proper type (1)
11 PASS Performance interface: calling clearMarks(DOMString) on window.performance with too few arguments must throw TypeError
12 PASS Performance interface: window.performance must inherit property "measure" with the proper type (2)
13 PASS Performance interface: calling measure(DOMString,DOMString,DOMString) on window.performance with too few arguments must throw TypeError
14 PASS Performance interface: window.performance must inherit property "clearMeasures" with the proper type (3)
15 PASS Performance interface: calling clearMeasures(DOMString) on window.performance with too few arguments must throw TypeError
16 PASS PerformanceMark interface: existence and properties of interface object
17 PASS PerformanceMark interface object length
18 FAIL PerformanceMark interface: existence and properties of interface prototype object assert_equals: class string of PerformanceMark.prototype expected "[object PerformanceMarkPrototype]" but got "[object Object]"
19 PASS PerformanceMark interface: existence and properties of interface prototype object's "constructor" property
20 PASS PerformanceMeasure interface: existence and properties of interface object
21 PASS PerformanceMeasure interface object length
22 FAIL PerformanceMeasure interface: existence and properties of interface prototype object assert_equals: class string of PerformanceMeasure.prototype expected "[object PerformanceMeasurePrototype]" but got "[object Object]"
23 PASS PerformanceMeasure interface: existence and properties of interface prototype object's "constructor" property
24 Harness: the test ran to completion.