Completely failed files: 209; Completely failed subtests: 277; Failure level: 277/826 (33.54%)
| Test | Ed18 |
|---|---|
| /workers/interfaces/SharedWorkerGlobalScope/onconnect.html (1/1, 100.00%, 0.12% of total) | OK |
| onconnect | FAIL |
| /workers/semantics/run-a-worker/002.html (1/1, 100.00%, 0.12% of total) | OK |
| worker global scope, shared worker | FAIL |
| /workers/semantics/reporting-errors/002.html (1/1, 100.00%, 0.12% of total) | OK |
| shared worker, addEventListener | FAIL |
| /workers/semantics/encodings/004.html (1/1, 100.00%, 0.12% of total) | OK |
| URL encoding, shared worker | FAIL |
| /workers/constructors/SharedWorker/unresolvable-url.html (1/1, 100.00%, 0.12% of total) | OK |
| resolving broken url | FAIL |
| /workers/dedicated-worker-from-blob-url.window.html (1/2, 50.00%, 0.12% of total) | TIMEOUT |
| Creating a dedicated worker from a blob URL works immediately before revoking. | TIMEOUT |
| /workers/semantics/run-a-worker/003.html (1/2, 50.00%, 0.12% of total) | OK |
| shared | FAIL |
| /workers/SharedWorker_dataUrl.html (2/2, 100.00%, 0.24% of total) | TIMEOUT |
| Data URL not shared by cross-origin SharedWorkers | TIMEOUT |
| Data URLs shared by same-origin SharedWorkers | NOTRUN |
| /workers/constructors/SharedWorker/dummy-name.html (1/1, 100.00%, 0.12% of total) | OK |
| creating a dummy shared worker with name "foo" | FAIL |
| /workers/constructors/SharedWorker/no-arguments-ctor.html (1/1, 100.00%, 0.12% of total) | OK |
| no arguments | FAIL |
| /workers/opaque-origin.html (1/1, 100.00%, 0.12% of total) | TIMEOUT |
| /workers/opaque-origin.html | TIMEOUT |
| /workers/semantics/multiple-workers/001.html (1/2, 50.00%, 0.12% of total) | OK |
| shared | FAIL |
| /workers/modules/dedicated-worker-import-meta.html (3/3, 100.00%, 0.36% of total) | ERROR |
| Test import.meta.url on the imported module script with a fragment. | FAIL |
| Test import.meta.url on the imported module script. | FAIL |
| Test import.meta.url on the top-level module script. | FAIL |
| /workers/semantics/encodings/002.html (1/1, 100.00%, 0.12% of total) | OK |
| encoding, shared worker | FAIL |
| /workers/semantics/reporting-errors/003.html (1/1, 100.00%, 0.12% of total) | OK |
| shared worker, no error event on worker or port | FAIL |
| /workers/constructors/SharedWorker/empty-name.html (1/1, 100.00%, 0.12% of total) | OK |
| creating a dummy shared worker with explicit name "" | FAIL |
| /workers/semantics/interface-objects/004.html (1/1, 100.00%, 0.12% of total) | ERROR |
| /workers/semantics/interface-objects/004.html | ERROR |
| /workers/baseurl/alpha/xhr-in-moduleworker.html (1/1, 100.00%, 0.12% of total) | OK |
| Base URL in module dedicated workers: XHR | FAIL |
| /workers/semantics/multiple-workers/004.html (1/1, 100.00%, 0.12% of total) | OK |
| shared worker with multiple documents | FAIL |
| /workers/Worker_dispatchEvent_ErrorEvent.htm (1/2, 50.00%, 0.12% of total) | OK |
| initErrorEvent | FAIL |
| /workers/semantics/xhr/006.html (1/1, 100.00%, 0.12% of total) | OK |
| base url, shared worker | FAIL |
| /workers/semantics/encodings/003.html (1/1, 100.00%, 0.12% of total) | OK |
| URL encoding, dedicated worker | FAIL |
| /workers/constructors/Worker/expected-self-properties.worker.html (2/6, 33.33%, 0.24% of total) | OK |
| existence of EventSource | FAIL |
| existence of SharedWorker | FAIL |
| /workers/constructors/SharedWorker/null-arguments.html (1/1, 100.00%, 0.12% of total) | OK |
| null as arguments | FAIL |
| /workers/constructors/SharedWorker/number-arguments.html (1/1, 100.00%, 0.12% of total) | OK |
| 1 as arguments | FAIL |
| /workers/constructors/SharedWorker/unexpected-global-properties.html (1/1, 100.00%, 0.12% of total) | OK |
| unexpected members/interface objects/constructors | FAIL |
| /workers/shared-worker-name-via-options.html (1/1, 100.00%, 0.12% of total) | OK |
| Test the name property of shared workers mixing constructor options and constructor strings | FAIL |
| /workers/interfaces/SharedWorkerGlobalScope/name/getting.html (3/3, 100.00%, 0.36% of total) | OK |
| getting name | FAIL |
| getting name 1 | FAIL |
| getting name 2 | FAIL |
| /workers/SharedWorkerPerformanceNow.html (1/1, 100.00%, 0.12% of total) | OK |
| performance.now() exists in shared workers and reports reasonable times | FAIL |
| /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-dictionary.html (1/1, 100.00%, 0.12% of total) | OK |
| Using dictionary as postMessage's second argument | FAIL |
| /workers/baseurl/alpha/worker-in-worker.html (1/1, 100.00%, 0.12% of total) | OK |
| Base URL in workers: new Worker() | FAIL |
| /workers/modules/dedicated-worker-import-referrer.html (15/15, 100.00%, 1.82% of total) | TIMEOUT |
| Cross-origin dynamic import with "no-referrer" referrer policy. | NOTRUN |
| Cross-origin dynamic import with "origin" referrer policy. | NOTRUN |
| Cross-origin dynamic import with "same-origin" referrer policy. | NOTRUN |
| Cross-origin static import with "no-referrer" referrer policy. | NOTRUN |
| Cross-origin static import with "origin" referrer policy. | NOTRUN |
| Cross-origin static import with "same-origin" referrer policy. | NOTRUN |
| Same-origin dynamic import with "no-referrer" referrer policy. | NOTRUN |
| Same-origin dynamic import with "origin" referrer policy. | NOTRUN |
| Same-origin dynamic import with "same-origin" referrer policy. | NOTRUN |
| Same-origin static import with "no-referrer" referrer policy. | NOTRUN |
| Same-origin static import with "origin" referrer policy. | NOTRUN |
| Same-origin static import with "same-origin" referrer policy. | NOTRUN |
| Same-origin top-level module script loading with "no-referrer" referrer policy | TIMEOUT |
| Same-origin top-level module script loading with "origin" referrer policy | NOTRUN |
| Same-origin top-level module script loading with "same-origin" referrer policy | NOTRUN |
| /workers/baseurl/alpha/importScripts-in-worker.html (1/1, 100.00%, 0.12% of total) | OK |
| importScripts | FAIL |
| /workers/interfaces/WorkerUtils/importScripts/002.worker.html (1/1, 100.00%, 0.12% of total) | OK |
| 002 | FAIL |
| /workers/importscripts_mime.tentative.any.serviceworker.html (1/1, 100.00%, 0.12% of total) | TIMEOUT |
| /workers/importscripts_mime.tentative.any.serviceworker.html | TIMEOUT |
| /workers/interfaces/WorkerUtils/importScripts/004.html (1/1, 100.00%, 0.12% of total) | OK |
| importScripts broken script | FAIL |
| /workers/modules/dedicated-worker-import.any.html (7/7, 100.00%, 0.85% of total) | ERROR |
| Dynamic import and then static import. | FAIL |
| Dynamic import. | FAIL |
| Nested dynamic import. | FAIL |
| Nested static import. | FAIL |
| Static import and then dynamic import. | FAIL |
| Static import. | FAIL |
| eval(import()). | FAIL |
| /workers/semantics/interface-objects/002.worker.html (2/35, 5.71%, 0.24% of total) | OK |
| The WritableStreamDefaultController interface object should not be exposed. | FAIL |
| The WritableStreamDefaultWriter interface object should not be exposed. | FAIL |
| /workers/semantics/encodings/001.html (1/1, 100.00%, 0.12% of total) | OK |
| encoding, dedicated worker | FAIL |
| /workers/constructors/SharedWorker/setting-port-members.html (7/7, 100.00%, 0.85% of total) | ERROR |
| addEventListener | FAIL |
| close | FAIL |
| despatchEvent | FAIL |
| onmessage | FAIL |
| postMessage | FAIL |
| removeEventListener | FAIL |
| start | FAIL |
| /workers/interfaces/SharedWorkerGlobalScope/name/setting.html (1/1, 100.00%, 0.12% of total) | OK |
| setting name | FAIL |
| /workers/data-url.html (9/9, 100.00%, 1.09% of total) | OK |
| application/javascript MIME allowed | FAIL |
| communication goes both ways | FAIL |
| cross-origin worker | FAIL |
| empty MIME allowed | FAIL |
| indexedDB is inaccessible | FAIL |
| indexedDB is present | FAIL |
| invalid javascript produces error | FAIL |
| text/plain MIME allowed | FAIL |
| worker has opaque origin | FAIL |
| /workers/semantics/interface-objects/001.worker.html (10/63, 15.87%, 1.21% of total) | OK |
| The BroadcastChannel interface object should be exposed. | FAIL |
| The CanvasGradient interface object should be exposed. | FAIL |
| The CanvasPath interface object should be exposed. | FAIL |
| The CanvasPattern interface object should be exposed. | FAIL |
| The EventSource interface object should be exposed. | FAIL |
| The FormData interface object should be exposed. | FAIL |
| The ImageBitmap interface object should be exposed. | FAIL |
| The Path2D interface object should be exposed. | FAIL |
| The PromiseRejectionEvent interface object should be exposed. | FAIL |
| The SharedWorker interface object should be exposed. | FAIL |
| /workers/modules/dedicated-worker-options-type.html (2/5, 40.00%, 0.24% of total) | OK |
| Test worker construction with an empty worker type. | FAIL |
| Test worker construction with an unknown worker type. | FAIL |
| /workers/modules/dedicated-worker-import-csp.html (9/9, 100.00%, 1.09% of total) | TIMEOUT |
| script-src 'self' directive should disallow cross origin dynamic import. | NOTRUN |
| script-src 'self' directive should disallow cross origin static import. | NOTRUN |
| script-src * directive should allow cross origin dynamic import. | NOTRUN |
| script-src * directive should allow cross origin static import. | NOTRUN |
| worker-src 'self' directive should disallow cross origin static import. | TIMEOUT |
| worker-src 'self' directive should not take effect on dynamic import. | NOTRUN |
| worker-src 'self' directive should override script-src * directive and disallow cross origin static import. | NOTRUN |
| worker-src * directive should allow cross origin static import. | NOTRUN |
| worker-src * directive should override script-src 'self' directive and allow cross origin static import. | NOTRUN |
| /workers/interfaces/WorkerGlobalScope/location/redirect.html (1/1, 100.00%, 0.12% of total) | OK |
| WorkerLocation with redirects: classic dedicated workers | FAIL |
| /workers/constructors/Worker/same-origin.html (1/9, 11.11%, 0.12% of total) | OK |
| data_url | FAIL |
| /workers/constructors/SharedWorker/connect-event.html (1/1, 100.00%, 0.12% of total) | OK |
| connect event | FAIL |
| /workers/semantics/multiple-workers/008.html (1/1, 100.00%, 0.12% of total) | OK |
| messagechannel in shared worker | FAIL |
| /workers/baseurl/alpha/xhr-in-worker.html (1/1, 100.00%, 0.12% of total) | OK |
| xhr-worker | FAIL |
| /workers/constructors/SharedWorker/URLMismatchError.htm (1/1, 100.00%, 0.12% of total) | OK |
| Web Workers: SharedWorker - same name, different URL | FAIL |
| /workers/baseurl/alpha/sharedworker-in-worker.html (1/1, 100.00%, 0.12% of total) | OK |
| Base URL in workers: new SharedWorker() | FAIL |
| /workers/interfaces/WorkerGlobalScope/location/members.html (1/1, 100.00%, 0.12% of total) | OK |
| members of WorkerLocation | FAIL |
| /workers/semantics/multiple-workers/006.html (1/1, 100.00%, 0.12% of total) | OK |
| shared worker in dedicated worker in shared worker | FAIL |
| /workers/interfaces/WorkerGlobalScope/location/redirect-sharedworker.html (1/1, 100.00%, 0.12% of total) | OK |
| WorkerLocation with redirects: classic shared workers | FAIL |
| /workers/baseurl/alpha/xhr-in-sharedworker.html (1/1, 100.00%, 0.12% of total) | OK |
| Base URL in classic shared workers: XHR | FAIL |
| /workers/semantics/multiple-workers/005.html (1/1, 100.00%, 0.12% of total) | OK |
| dedicated worker in shared worker in dedicated worker | FAIL |
| /workers/baseurl/alpha/import-in-moduleworker.html (1/1, 100.00%, 0.12% of total) | OK |
| Base URL in module dedicated workers: import | FAIL |
| /workers/semantics/xhr/003.html (1/1, 100.00%, 0.12% of total) | OK |
| async XMLHttpRequest in shared worker | FAIL |
| /workers/semantics/interface-objects/003.html (1/1, 100.00%, 0.12% of total) | ERROR |
| /workers/semantics/interface-objects/003.html | ERROR |
| /workers/baseurl/alpha/importScripts-in-sharedworker.html (1/1, 100.00%, 0.12% of total) | OK |
| Base URL in classic shared workers: importScripts | FAIL |
| /workers/semantics/structured-clone/shared.html (1/1, 100.00%, 0.12% of total) | OK |
| structured clone to shared worker | FAIL |
| /workers/modules/dedicated-worker-import-data-url.any.html (7/7, 100.00%, 0.85% of total) | OK |
| Dynamic import and then static import. | FAIL |
| Dynamic import. | FAIL |
| Nested dynamic import. | FAIL |
| Nested static import. | FAIL |
| Static import and then dynamic import. | FAIL |
| Static import. | FAIL |
| eval(import()). | FAIL |
| /workers/interfaces/WorkerGlobalScope/location/setting-members.html (1/1, 100.00%, 0.12% of total) | OK |
| setting members of WorkerLocation | FAIL |
| /workers/WorkerGlobalScope_requestAnimationFrame.tentative.worker.html (1/1, 100.00%, 0.12% of total) | OK |
| WorkerGlobalScope_requestAnimationFrame | FAIL |
| /workers/WorkerLocation_search_empty.htm (1/1, 100.00%, 0.12% of total) | OK |
| WorkerLocation.search with empty <query> | FAIL |
| /workers/semantics/multiple-workers/007.html (1/1, 100.00%, 0.12% of total) | OK |
| shared worker in dedicated worker in shared worker | FAIL |
| /workers/constructors/SharedWorker/same-origin.html (9/9, 100.00%, 1.09% of total) | OK |
| about_blank | FAIL |
| data_url | FAIL |
| http_port_8012 | FAIL |
| https_port_80 | FAIL |
| https_port_8000 | FAIL |
| javascript_url | FAIL |
| opera_com | FAIL |
| port_81 | FAIL |
| unsupported_scheme | FAIL |
| /workers/interfaces/WorkerGlobalScope/location/redirect-module.html (1/1, 100.00%, 0.12% of total) | OK |
| WorkerLocation with redirects: module dedicated workers | FAIL |
| /workers/data-url-shared.html (9/9, 100.00%, 1.09% of total) | TIMEOUT |
| A data: URL shared worker should not be shared among origins. | TIMEOUT |
| application/javascript MIME allowed | FAIL |
| communication goes both ways | FAIL |
| cross-origin worker | FAIL |
| empty MIME allowed | FAIL |
| indexedDB is inaccessible | FAIL |
| indexedDB is present | FAIL |
| text/plain MIME allowed | FAIL |
| worker has opaque origin | FAIL |
| /workers/interfaces/WorkerUtils/navigator/007.html (1/1, 100.00%, 0.12% of total) | OK |
| readonlyness of members of Navigator | FAIL |
| /workers/modules/dedicated-worker-options-credentials.html (29/33, 87.88%, 3.51% of total) | ERROR |
| new Worker() with type-module credentials=omit should not send the credentials for cross-origin dynamic imports | NOTRUN |
| new Worker() with type-module credentials=omit should not send the credentials for cross-origin static imports | NOTRUN |
| new Worker() with type=classic should always send the credentials for same-origin dynamic imports regardless of the credentials option (default). | NOTRUN |
| new Worker() with type=classic should always send the credentials for same-origin dynamic imports regardless of the credentials option (include). | NOTRUN |
| new Worker() with type=classic should always send the credentials for same-origin dynamic imports regardless of the credentials option (omit). | NOTRUN |
| new Worker() with type=classic should always send the credentials for same-origin dynamic imports regardless of the credentials option (same-origin). | NOTRUN |
| new Worker() with type=classic should always send the credentials regardless of the credentials option (default). | NOTRUN |
| new Worker() with type=classic should always send the credentials regardless of the credentials option (include). | NOTRUN |
| new Worker() with type=classic should always send the credentials regardless of the credentials option (omit). | NOTRUN |
| new Worker() with type=classic should always send the credentials regardless of the credentials option (same-origin). | NOTRUN |
| new Worker() with type=classic should never send the credentials for cross-origin dynamic imports regardless of the credentials option (default). | NOTRUN |
| new Worker() with type=classic should never send the credentials for cross-origin dynamic imports regardless of the credentials option (include). | NOTRUN |
| new Worker() with type=classic should never send the credentials for cross-origin dynamic imports regardless of the credentials option (omit). | NOTRUN |
| new Worker() with type=classic should never send the credentials for cross-origin dynamic imports regardless of the credentials option (same-origin). | NOTRUN |
| new Worker() with type=module and credentials=include should send the credentials for cross-origin dynamic imports | NOTRUN |
| new Worker() with type=module and credentials=include should send the credentials for cross-origin static imports | NOTRUN |
| new Worker() with type=module and credentials=include should send the credentials for same-origin dynamic imports | NOTRUN |
| new Worker() with type=module and credentials=include should send the credentials for same-origin static imports | NOTRUN |
| new Worker() with type=module and credentials=omit should not send the credentials | FAIL |
| new Worker() with type=module and credentials=omit should not send the credentials for same-origin dynamic imports | NOTRUN |
| new Worker() with type=module and credentials=omit should not send the credentials for same-origin static imports | NOTRUN |
| new Worker() with type=module and credentials=same-origin should not send the credentials for cross-origin dynamic imports | NOTRUN |
| new Worker() with type=module and credentials=same-origin should not send the credentials for cross-origin static imports | NOTRUN |
| new Worker() with type=module and credentials=same-origin should send the credentials for same-origin dynamic imports | NOTRUN |
| new Worker() with type=module and credentials=same-origin should send the credentials for same-origin static imports | NOTRUN |
| new Worker() with type=module and default credentials option should behave as credentials=same-origin and not send the credentials for cross-origin dynamic imports | NOTRUN |
| new Worker() with type=module and default credentials option should behave as credentials=same-origin and not send the credentials for cross-origin static imports | NOTRUN |
| new Worker() with type=module and default credentials option should behave as credentials=same-origin and send the credentials for same-origin dynamic imports | NOTRUN |
| new Worker() with type=module and default credentials option should behave as credentials=same-origin and send the credentials for same-origin static imports | TIMEOUT |
| /workers/modules/dedicated-worker-import-blob-url.any.html (7/7, 100.00%, 0.85% of total) | ERROR |
| Dynamic import and then static import. | FAIL |
| Dynamic import. | FAIL |
| Nested dynamic import. | FAIL |
| Nested static import. | FAIL |
| Static import and then dynamic import. | FAIL |
| Static import. | FAIL |
| eval(import()). | FAIL |
| /workers/semantics/reporting-errors/001.html (1/1, 100.00%, 0.12% of total) | OK |
| shared worker, not handled | FAIL |
| /workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.html (2/19, 10.53%, 0.24% of total) | OK |
| existence of onoffline | FAIL |
| existence of ononline | FAIL |
| /workers/constructors/SharedWorker/port-properties.html (1/1, 100.00%, 0.12% of total) | OK |
| worker.port | FAIL |
| /workers/interfaces.worker.html (59/161, 36.65%, 7.14% of total) | OK |
| DedicatedWorkerGlobalScope interface: attribute name | FAIL |
| DedicatedWorkerGlobalScope interface: attribute onmessage | FAIL |
| DedicatedWorkerGlobalScope interface: attribute onmessageerror | FAIL |
| DedicatedWorkerGlobalScope interface: existence and properties of interface object | FAIL |
| DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Object.setPrototypeOf should throw a TypeError | FAIL |
| DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Reflect.setPrototypeOf should return false | FAIL |
| DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via __proto__ should throw a TypeError | FAIL |
| DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Object.setPrototypeOf should throw a TypeError | FAIL |
| DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Reflect.setPrototypeOf should return false | FAIL |
| DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via __proto__ should throw a TypeError | FAIL |
| WorkerGlobalScope interface: attribute location | FAIL |
| WorkerGlobalScope interface: attribute navigator | FAIL |
| WorkerGlobalScope interface: attribute onerror | FAIL |
| WorkerGlobalScope interface: attribute onlanguagechange | FAIL |
| WorkerGlobalScope interface: attribute onoffline | FAIL |
| WorkerGlobalScope interface: attribute ononline | FAIL |
| WorkerGlobalScope interface: attribute onrejectionhandled | FAIL |
| WorkerGlobalScope interface: attribute onunhandledrejection | FAIL |
| WorkerGlobalScope interface: attribute origin | FAIL |
| WorkerGlobalScope interface: attribute self | FAIL |
| WorkerGlobalScope interface: calling createImageBitmap(ImageBitmapSource, ImageBitmapOptions) on self with too few arguments must throw TypeError | FAIL |
| WorkerGlobalScope interface: calling createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions) on self with too few arguments must throw TypeError | FAIL |
| WorkerGlobalScope interface: existence and properties of interface object | FAIL |
| WorkerGlobalScope interface: operation createImageBitmap(ImageBitmapSource, ImageBitmapOptions) | FAIL |
| WorkerGlobalScope interface: operation createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions) | FAIL |
| WorkerGlobalScope interface: self must inherit property "createImageBitmap(ImageBitmapSource, ImageBitmapOptions)" with the proper type | FAIL |
| WorkerGlobalScope interface: self must inherit property "createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions)" with the proper type | FAIL |
| WorkerGlobalScope interface: self must inherit property "onlanguagechange" with the proper type | FAIL |
| WorkerGlobalScope interface: self must inherit property "onoffline" with the proper type | FAIL |
| WorkerGlobalScope interface: self must inherit property "ononline" with the proper type | FAIL |
| WorkerGlobalScope interface: self must inherit property "onrejectionhandled" with the proper type | FAIL |
| WorkerGlobalScope interface: self must inherit property "onunhandledrejection" with the proper type | FAIL |
| WorkerLocation interface: attribute hash | FAIL |
| WorkerLocation interface: attribute host | FAIL |
| WorkerLocation interface: attribute hostname | FAIL |
| WorkerLocation interface: attribute href | FAIL |
| WorkerLocation interface: attribute origin | FAIL |
| WorkerLocation interface: attribute pathname | FAIL |
| WorkerLocation interface: attribute port | FAIL |
| WorkerLocation interface: attribute protocol | FAIL |
| WorkerLocation interface: attribute search | FAIL |
| WorkerNavigator interface: attribute appCodeName | FAIL |
| WorkerNavigator interface: attribute appName | FAIL |
| WorkerNavigator interface: attribute appVersion | FAIL |
| WorkerNavigator interface: attribute hardwareConcurrency | FAIL |
| WorkerNavigator interface: attribute language | FAIL |
| WorkerNavigator interface: attribute languages | FAIL |
| WorkerNavigator interface: attribute onLine | FAIL |
| WorkerNavigator interface: attribute platform | FAIL |
| WorkerNavigator interface: attribute product | FAIL |
| WorkerNavigator interface: attribute userAgent | FAIL |
| WorkerNavigator interface: member productSub | FAIL |
| WorkerNavigator interface: member vendor | FAIL |
| WorkerNavigator interface: member vendorSub | FAIL |
| WorkerNavigator interface: self.navigator must inherit property "language" with the proper type | FAIL |
| WorkerNavigator interface: self.navigator must inherit property "languages" with the proper type | FAIL |
| WorkerNavigator interface: self.navigator must not have property "productSub" | FAIL |
| WorkerNavigator interface: self.navigator must not have property "vendor" | FAIL |
| WorkerNavigator interface: self.navigator must not have property "vendorSub" | FAIL |
| /workers/semantics/structured-clone/dedicated.html (7/115, 6.09%, 0.85% of total) | OK |
| Array ImageBitmap object, ImageBitmap 1x1 transparent black | FAIL |
| Array ImageBitmap object, ImageBitmap 1x1 transparent non-black | FAIL |
| File basic | FAIL |
| ImageBitmap 1x1 non-transparent non-black | FAIL |
| ImageBitmap 1x1 transparent black | FAIL |
| Object ImageBitmap object, ImageBitmap 1x1 transparent black | FAIL |
| Object ImageBitmap object, ImageBitmap 1x1 transparent non-black | FAIL |
| /workers/worker-performance.worker.html (1/14, 7.14%, 0.12% of total) | OK |
| performance.toJSON is available in workers | FAIL |
| /workers/constructors/SharedWorker/port-onmessage.html (1/1, 100.00%, 0.12% of total) | OK |
| worker.port.onmessage | FAIL |
| /workers/interfaces/WorkerUtils/navigator/language.html (1/1, 100.00%, 0.12% of total) | OK |
| navigator.language | FAIL |
| /workers/constructors/SharedWorker/undefined-arguments.html (1/1, 100.00%, 0.12% of total) | OK |
| undefined as arguments | FAIL |
| /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html (1/1, 100.00%, 0.12% of total) | OK |
| Using null in postMessage's second argument | FAIL |
| /workers/constructors/SharedWorker/dummy-shared-worker.html (1/1, 100.00%, 0.12% of total) | OK |
| creating a dummy shared worker | FAIL |
| /workers/constructors/SharedWorker/name.html (1/1, 100.00%, 0.12% of total) | OK |
| self.name | FAIL |
| /workers/semantics/xhr/004.html (1/1, 100.00%, 0.12% of total) | OK |
| sync XMLHttpRequest in shared worker | FAIL |
| /workers/shared-worker-from-blob-url.window.html (3/3, 100.00%, 0.36% of total) | OK |
| Connecting to a shared worker on a revoked blob URL works. | FAIL |
| Creating a shared worker from a blob URL works immediately before revoking. | FAIL |
| Creating a shared worker from a blob URL works. | FAIL |
| /workers/semantics/reporting-errors/004.html (1/1, 100.00%, 0.12% of total) | OK |
| shared worker in two documents and window.onerror | FAIL |
| /workers/constructors/Worker/unresolvable-url.html (1/1, 100.00%, 0.12% of total) | OK |
| unresolvable url | FAIL |
| /workers/modules/dedicated-worker-import-failure.html (2/7, 28.57%, 0.24% of total) | OK |
| Dynamic import for non-existent script should throw an exception. | FAIL |
| importScripts() on module worker should throw an exception. | FAIL |
| /workers/constructors/SharedWorker/port-readonly.html (1/1, 100.00%, 0.12% of total) | OK |
| setting worker.port | FAIL |
| /workers/constructors/SharedWorker/interface-objects.html (1/1, 100.00%, 0.12% of total) | OK |
| expected interface objects/constructors | FAIL |
| /workers/constructors/SharedWorker/global-members.html (1/1, 100.00%, 0.12% of total) | OK |
| members of SharedWorkerGlobalScope | FAIL |
| /workers/SharedWorker_blobUrl.html (1/1, 100.00%, 0.12% of total) | OK |
| Blob URL shared by document on SharedWorker | FAIL |