blob: 7d03cc1c92e43122223b32d6e059dbbef3ad7df8 [file] [log] [blame]
This is a testharness.js-based test.
Found 71 tests; 68 PASS, 3 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()
PASS PerformanceObserver interface: attribute supportedEntryTypes
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
FAIL PerformanceMark interface object length assert_equals: wrong value for PerformanceMark.length expected 1 but got 0
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
FAIL PerformanceMark interface: attribute detail assert_true: The prototype object must have a property "detail" expected true got false
PASS PerformanceMark must be primary interface of mark
PASS Stringification of mark
FAIL PerformanceMark interface: mark must inherit property "detail" with the proper type assert_inherits: property "detail" not found in prototype chain
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 PerformanceEntry interface: default toJSON operation on mark
Harness: the test ran to completion.