Harness status: OK

Found 67 tests

49 Pass
18 Fail
Fail	idl_test setup
Pass	idl_test validation
Pass	Partial interface ServiceWorkerRegistration: original interface defined
Pass	Partial interface ServiceWorkerRegistration: member names are unique
Pass	Partial interface ServiceWorkerGlobalScope: original interface defined
Pass	Partial interface ServiceWorkerGlobalScope: member names are unique
Pass	WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are unique
Pass	Notification interface: existence and properties of interface object
Pass	Notification interface object length
Pass	Notification interface object name
Pass	Notification interface: existence and properties of interface prototype object
Pass	Notification interface: existence and properties of interface prototype object's "constructor" property
Pass	Notification interface: existence and properties of interface prototype object's @@unscopables property
Fail	Notification interface: attribute permission
Fail	Notification interface: operation requestPermission(optional NotificationPermissionCallback)
Pass	Notification interface: attribute maxActions
Fail	Notification interface: attribute onclick
Fail	Notification interface: attribute onshow
Fail	Notification interface: attribute onerror
Fail	Notification interface: attribute onclose
Pass	Notification interface: attribute title
Pass	Notification interface: attribute dir
Pass	Notification interface: attribute lang
Pass	Notification interface: attribute body
Pass	Notification interface: attribute navigate
Pass	Notification interface: attribute tag
Pass	Notification interface: attribute image
Pass	Notification interface: attribute icon
Pass	Notification interface: attribute badge
Fail	Notification interface: attribute vibrate
Pass	Notification interface: attribute timestamp
Pass	Notification interface: attribute renotify
Pass	Notification interface: attribute silent
Pass	Notification interface: attribute requireInteraction
Pass	Notification interface: attribute data
Pass	Notification interface: attribute actions
Fail	Notification interface: operation close()
Pass	Notification must be primary interface of notification
Pass	Stringification of notification
Pass	Notification interface: notification must inherit property "permission" with the proper type
Pass	Notification interface: notification must inherit property "requestPermission(optional NotificationPermissionCallback)" with the proper type
Fail	Notification interface: calling requestPermission(optional NotificationPermissionCallback) on notification with too few arguments must throw TypeError
Pass	Notification interface: notification must inherit property "maxActions" with the proper type
Fail	Notification interface: notification must inherit property "onclick" with the proper type
Fail	Notification interface: notification must inherit property "onshow" with the proper type
Fail	Notification interface: notification must inherit property "onerror" with the proper type
Fail	Notification interface: notification must inherit property "onclose" with the proper type
Pass	Notification interface: notification must inherit property "title" with the proper type
Pass	Notification interface: notification must inherit property "dir" with the proper type
Pass	Notification interface: notification must inherit property "lang" with the proper type
Pass	Notification interface: notification must inherit property "body" with the proper type
Pass	Notification interface: notification must inherit property "navigate" with the proper type
Pass	Notification interface: notification must inherit property "tag" with the proper type
Pass	Notification interface: notification must inherit property "image" with the proper type
Pass	Notification interface: notification must inherit property "icon" with the proper type
Pass	Notification interface: notification must inherit property "badge" with the proper type
Fail	Notification interface: notification must inherit property "vibrate" with the proper type
Pass	Notification interface: notification must inherit property "timestamp" with the proper type
Pass	Notification interface: notification must inherit property "renotify" with the proper type
Pass	Notification interface: notification must inherit property "silent" with the proper type
Pass	Notification interface: notification must inherit property "requireInteraction" with the proper type
Pass	Notification interface: notification must inherit property "data" with the proper type
Pass	Notification interface: notification must inherit property "actions" with the proper type
Fail	Notification interface: notification must inherit property "close()" with the proper type
Pass	NotificationEvent interface: existence and properties of interface object
Fail	ServiceWorkerRegistration interface: operation showNotification(DOMString, optional NotificationOptions)
Fail	ServiceWorkerRegistration interface: operation getNotifications(optional GetNotificationOptions)