| This is a testharness.js-based test. |
| Found 69 tests; 68 PASS, 1 FAIL, 0 TIMEOUT, 0 NOTRUN. |
| PASS idlharness |
| PASS idl_test setup |
| PASS Partial interface Performance: original interface defined |
| PASS PerformanceEntry interface: existence and properties of interface object |
| PASS PerformanceEntry interface object length |
| PASS PerformanceEntry interface object name |
| PASS PerformanceEntry interface: existence and properties of interface prototype object |
| PASS PerformanceEntry interface: existence and properties of interface prototype object's "constructor" property |
| PASS PerformanceEntry interface: existence and properties of interface prototype object's @@unscopables property |
| PASS PerformanceEntry interface: attribute name |
| PASS PerformanceEntry interface: attribute entryType |
| PASS PerformanceEntry interface: attribute startTime |
| PASS PerformanceEntry interface: attribute duration |
| PASS PerformanceEntry interface: operation toJSON() |
| PASS PerformanceObserver interface: existence and properties of interface object |
| PASS PerformanceObserver interface object length |
| PASS PerformanceObserver interface object name |
| PASS PerformanceObserver interface: existence and properties of interface prototype object |
| PASS PerformanceObserver interface: existence and properties of interface prototype object's "constructor" property |
| PASS PerformanceObserver interface: existence and properties of interface prototype object's @@unscopables property |
| PASS PerformanceObserver interface: operation observe(PerformanceObserverInit) |
| PASS PerformanceObserver interface: operation disconnect() |
| PASS PerformanceObserver interface: operation takeRecords() |
| FAIL PerformanceObserver interface: attribute supportedEntryTypes assert_own_property: The interface object must have a property "supportedEntryTypes" expected property "supportedEntryTypes" missing |
| PASS PerformanceObserver must be primary interface of observer |
| PASS Stringification of observer |
| PASS PerformanceObserver interface: observer must inherit property "observe(PerformanceObserverInit)" with the proper type |
| PASS PerformanceObserver interface: calling observe(PerformanceObserverInit) on observer with too few arguments must throw TypeError |
| PASS PerformanceObserver interface: observer must inherit property "disconnect()" with the proper type |
| PASS PerformanceObserver interface: observer must inherit property "takeRecords()" with the proper type |
| PASS PerformanceObserver interface: observer must inherit property "supportedEntryTypes" with the proper type |
| PASS PerformanceObserverEntryList interface: existence and properties of interface object |
| PASS PerformanceObserverEntryList interface object length |
| PASS PerformanceObserverEntryList interface object name |
| PASS PerformanceObserverEntryList interface: existence and properties of interface prototype object |
| PASS PerformanceObserverEntryList interface: existence and properties of interface prototype object's "constructor" property |
| PASS PerformanceObserverEntryList interface: existence and properties of interface prototype object's @@unscopables property |
| PASS PerformanceObserverEntryList interface: operation getEntries() |
| PASS PerformanceObserverEntryList interface: operation getEntriesByType(DOMString) |
| PASS PerformanceObserverEntryList interface: operation getEntriesByName(DOMString, DOMString) |
| PASS PerformanceObserverEntryList must be primary interface of entryList |
| PASS Stringification of entryList |
| PASS PerformanceObserverEntryList interface: entryList must inherit property "getEntries()" with the proper type |
| PASS PerformanceObserverEntryList interface: entryList must inherit property "getEntriesByType(DOMString)" with the proper type |
| PASS PerformanceObserverEntryList interface: calling getEntriesByType(DOMString) on entryList with too few arguments must throw TypeError |
| PASS PerformanceObserverEntryList interface: entryList must inherit property "getEntriesByName(DOMString, DOMString)" with the proper type |
| PASS PerformanceObserverEntryList interface: calling getEntriesByName(DOMString, DOMString) on entryList with too few arguments must throw TypeError |
| PASS Performance interface: operation getEntries() |
| PASS Performance interface: operation getEntriesByType(DOMString) |
| PASS Performance interface: operation getEntriesByName(DOMString, DOMString) |
| PASS Performance interface: performance must inherit property "getEntries()" with the proper type |
| PASS Performance interface: performance must inherit property "getEntriesByType(DOMString)" with the proper type |
| PASS Performance interface: calling getEntriesByType(DOMString) on performance with too few arguments must throw TypeError |
| PASS Performance interface: performance must inherit property "getEntriesByName(DOMString, DOMString)" with the proper type |
| PASS Performance interface: calling getEntriesByName(DOMString, DOMString) on performance with too few arguments must throw TypeError |
| PASS PerformanceMark interface: existence and properties of interface object |
| PASS PerformanceMark interface object length |
| PASS PerformanceMark interface object name |
| PASS PerformanceMark interface: existence and properties of interface prototype object |
| PASS PerformanceMark interface: existence and properties of interface prototype object's "constructor" property |
| PASS PerformanceMark interface: existence and properties of interface prototype object's @@unscopables property |
| PASS PerformanceMark must be primary interface of mark |
| PASS Stringification of mark |
| PASS PerformanceEntry interface: mark must inherit property "name" with the proper type |
| PASS PerformanceEntry interface: mark must inherit property "entryType" with the proper type |
| PASS PerformanceEntry interface: mark must inherit property "startTime" with the proper type |
| PASS PerformanceEntry interface: mark must inherit property "duration" with the proper type |
| PASS PerformanceEntry interface: mark must inherit property "toJSON()" with the proper type |
| PASS Test default toJSON operation of PerformanceMark |
| Harness: the test ran to completion. |
| |