blob: 7e4d6c717d8abb2da5fd91e6126f1088018cc6a4 [file] [log] [blame]
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.