Test files without 2 passes: 43; Subtests without 2 passes: 73; Failure level: 73/447 (16.33%)
| Test | Ch54 | Ed25 | Ff51 | Sf09 |
|---|---|---|---|---|
| /workers/Worker_dispatchEvent_ErrorEvent.htm (1/3, 33.33%, 0.22% of total) | TIMEOUT | OK | OK | OK |
| ErrorEvent and Worker.dispatchEvent() | - | FAIL | PASS | FAIL |
| /workers/baseurl/alpha/importScripts.html (1/1, 100.00%, 0.22% of total) | OK | OK | OK | OK |
| Base URL in workers: importScripts | FAIL | FAIL | PASS | FAIL |
| /workers/baseurl/alpha/sharedworker.html (1/1, 100.00%, 0.22% of total) | OK | OK | OK | OK |
| Base URL in workers: new SharedWorker() | FAIL | FAIL | FAIL | FAIL |
| /workers/baseurl/alpha/worker.html (1/1, 100.00%, 0.22% of total) | OK | OK | OK | TIMEOUT |
| Base URL in workers: new Worker() | FAIL | FAIL | PASS | - |
| /workers/baseurl/alpha/xhr.html (1/1, 100.00%, 0.22% of total) | OK | TIMEOUT | OK | OK |
| Base URL in workers: XHR | FAIL | - | PASS | FAIL |
| /workers/constructors/SharedWorker/URLMismatchError.htm (1/1, 100.00%, 0.22% of total) | OK | OK | OK | OK |
| Create SharedWorker with different URLs but same name | PASS | FAIL | FAIL | FAIL |
| /workers/constructors/SharedWorker/connect-event.html (1/1, 100.00%, 0.22% of total) | TIMEOUT | OK | OK | OK |
| connect event | - | FAIL | FAIL | FAIL |
| /workers/constructors/SharedWorker/dummy-name.html (1/1, 100.00%, 0.22% of total) | TIMEOUT | TIMEOUT | OK | OK |
| creating a dummy shared worker with name "foo" | - | - | PASS | FAIL |
| /workers/constructors/SharedWorker/interface-objects.html (1/1, 100.00%, 0.22% of total) | OK | OK | TIMEOUT | TIMEOUT |
| expected interface objects/constructors | FAIL | FAIL | - | - |
| /workers/constructors/SharedWorker/name.html (1/1, 100.00%, 0.22% of total) | OK | TIMEOUT | TIMEOUT | OK |
| self.name | PASS | - | - | FAIL |
| /workers/constructors/SharedWorker/same-origin.html (2/2, 100.00%, 0.45% of total) | TIMEOUT | TIMEOUT | OK | TIMEOUT |
| unsupported_scheme | PASS | FAIL | FAIL | FAIL |
| data_url | FAIL | FAIL | PASS | FAIL |
| /workers/constructors/SharedWorker/setting-port-members.html (1/7, 14.29%, 0.22% of total) | OK | ERROR | OK | TIMEOUT |
| onmessage | FAIL | FAIL | FAIL | - |
| /workers/constructors/SharedWorker/undefined-arguments.html (1/1, 100.00%, 0.22% of total) | OK | OK | OK | TIMEOUT |
| undefined as arguments | FAIL | FAIL | FAIL | - |
| /workers/constructors/SharedWorker/unresolvable-url.html (1/1, 100.00%, 0.22% of total) | OK | TIMEOUT | OK | OK |
| resolving broken url | FAIL | - | PASS | FAIL |
| /workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker (2/19, 10.53%, 0.45% of total) | OK | OK | OK | TIMEOUT |
| existence of onoffline | FAIL | FAIL | PASS | - |
| existence of ononline | FAIL | FAIL | PASS | - |
| /workers/constructors/Worker/expected-self-properties.worker (3/6, 50.00%, 0.67% of total) | OK | TIMEOUT | OK | TIMEOUT |
| existence of EventSource | PASS | - | FAIL | - |
| existence of Worker | FAIL | - | PASS | - |
| existence of SharedWorker | FAIL | - | FAIL | - |
| /workers/constructors/Worker/same-origin.html (1/2, 50.00%, 0.22% of total) | TIMEOUT | TIMEOUT | OK | TIMEOUT |
| data_url | FAIL | FAIL | PASS | FAIL |
| /workers/interfaces.worker (17/125, 13.60%, 3.80% of total) | OK | TIMEOUT | OK | TIMEOUT |
| EventTarget interface: existence and properties of interface prototype object | FAIL | - | PASS | - |
| WorkerGlobalScope interface: existence and properties of interface prototype object | FAIL | - | PASS | - |
| WorkerGlobalScope interface: operation close() | FAIL | - | PASS | - |
| WorkerGlobalScope interface: attribute onlanguagechange | FAIL | - | FAIL | - |
| WorkerGlobalScope interface: attribute onoffline | FAIL | - | PASS | - |
| WorkerGlobalScope interface: attribute ononline | FAIL | - | PASS | - |
| DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object | FAIL | - | PASS | - |
| WorkerGlobalScope interface: self must inherit property "close" with the proper type (2) | FAIL | - | PASS | - |
| WorkerGlobalScope interface: self must inherit property "onlanguagechange" with the proper type (4) | FAIL | - | FAIL | - |
| WorkerGlobalScope interface: self must inherit property "onoffline" with the proper type (5) | FAIL | - | PASS | - |
| WorkerGlobalScope interface: self must inherit property "ononline" with the proper type (6) | FAIL | - | PASS | - |
| WorkerNavigator interface: existence and properties of interface prototype object | FAIL | - | PASS | - |
| WorkerNavigator interface: attribute language | FAIL | - | PASS | - |
| WorkerNavigator interface: attribute languages | FAIL | - | PASS | - |
| WorkerNavigator interface: self.navigator must inherit property "language" with the proper type (6) | FAIL | - | PASS | - |
| WorkerNavigator interface: self.navigator must inherit property "languages" with the proper type (7) | FAIL | - | PASS | - |
| WorkerLocation interface: existence and properties of interface prototype object | FAIL | - | PASS | - |
| /workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker (1/2, 50.00%, 0.22% of total) | OK | OK | TIMEOUT | OK |
| target | FAIL | FAIL | - | FAIL |
| /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html (1/1, 100.00%, 0.22% of total) | OK | TIMEOUT | OK | OK |
| Using [null] in postMessage's second argument | PASS | TIMEOUT | FAIL | FAIL |
| /workers/interfaces/SharedWorkerGlobalScope/name/setting.html (1/1, 100.00%, 0.22% of total) | TIMEOUT | OK | OK | OK |
| setting name | TIMEOUT | FAIL | PASS | FAIL |
| /workers/interfaces/SharedWorkerGlobalScope/onconnect.html (1/1, 100.00%, 0.22% of total) | TIMEOUT | OK | OK | OK |
| onconnect | - | FAIL | FAIL | FAIL |
| /workers/interfaces/WorkerGlobalScope/close/setInterval.html (1/1, 100.00%, 0.22% of total) | OK | OK | OK | TIMEOUT |
| close() and setInterval | PASS | FAIL | FAIL | - |
| /workers/interfaces/WorkerGlobalScope/location/redirect.html (1/1, 100.00%, 0.22% of total) | OK | OK | OK | OK |
| location with a worker in separate file that redirects | FAIL | FAIL | PASS | FAIL |
| /workers/interfaces/WorkerGlobalScope/onerror/handled.html (1/1, 100.00%, 0.22% of total) | OK | OK | OK | TIMEOUT |
| onerror, "handled" | FAIL | FAIL | PASS | TIMEOUT |
| /workers/interfaces/WorkerUtils/importScripts/004.html (1/1, 100.00%, 0.22% of total) | OK | ERROR | OK | OK |
| importScripts broken script | FAIL | TIMEOUT | PASS | FAIL |
| /workers/interfaces/WorkerUtils/navigator/language.html (1/1, 100.00%, 0.22% of total) | OK | ERROR | OK | OK |
| navigator.language | FAIL | TIMEOUT | PASS | FAIL |
| /workers/semantics/encodings/001.html (1/1, 100.00%, 0.22% of total) | OK | TIMEOUT | OK | OK |
| encoding, dedicated worker | FAIL | - | PASS | FAIL |
| /workers/semantics/encodings/002.html (1/1, 100.00%, 0.22% of total) | OK | ERROR | OK | OK |
| encoding, shared worker | FAIL | - | PASS | FAIL |
| /workers/semantics/interface-objects/001.worker (9/39, 23.08%, 2.01% of total) | OK | OK | OK | TIMEOUT |
| The ErrorEvent interface object should be exposed. | FAIL | PASS | FAIL | - |
| The SharedWorker interface object should be exposed. | FAIL | FAIL | FAIL | - |
| The CanvasProxy interface object should be exposed. | FAIL | FAIL | FAIL | - |
| The CanvasRenderingContext2D interface object should be exposed. | FAIL | FAIL | FAIL | - |
| The DrawingStyle interface object should be exposed. | FAIL | FAIL | FAIL | - |
| The CanvasGradient interface object should be exposed. | FAIL | FAIL | FAIL | - |
| The CanvasPattern interface object should be exposed. | FAIL | FAIL | FAIL | - |
| The Path interface object should be exposed. | FAIL | FAIL | FAIL | - |
| The TextMetrics interface object should be exposed. | FAIL | FAIL | FAIL | - |
| /workers/semantics/interface-objects/003.html (1/1, 100.00%, 0.22% of total) | OK | OK | OK | TIMEOUT |
| available interface objects in shared worker | FAIL | FAIL | FAIL | - |
| /workers/semantics/multiple-workers/001.html (1/2, 50.00%, 0.22% of total) | TIMEOUT | ERROR | OK | OK |
| shared | - | FAIL | PASS | FAIL |
| /workers/semantics/multiple-workers/006.html (1/1, 100.00%, 0.22% of total) | TIMEOUT | OK | ERROR | OK |
| shared worker in dedicated worker in shared worker | TIMEOUT | FAIL | TIMEOUT | FAIL |
| /workers/semantics/multiple-workers/007.html (1/1, 100.00%, 0.22% of total) | TIMEOUT | OK | TIMEOUT | OK |
| shared worker in dedicated worker in shared worker | TIMEOUT | FAIL | TIMEOUT | FAIL |
| /workers/semantics/multiple-workers/008.html (1/1, 100.00%, 0.22% of total) | TIMEOUT | OK | OK | TIMEOUT |
| messagechannel in shared worker | TIMEOUT | FAIL | PASS | - |
| /workers/semantics/reporting-errors/001.html (1/1, 100.00%, 0.22% of total) | TIMEOUT | TIMEOUT | OK | OK |
| shared worker, not handled | - | - | FAIL | FAIL |
| /workers/semantics/reporting-errors/002.html (1/1, 100.00%, 0.22% of total) | TIMEOUT | OK | OK | OK |
| shared worker, addEventListener | TIMEOUT | FAIL | FAIL | FAIL |
| /workers/semantics/reporting-errors/003.html (1/1, 100.00%, 0.22% of total) | OK | OK | TIMEOUT | TIMEOUT |
| shared worker, no error event on worker or port | PASS | FAIL | TIMEOUT | - |
| /workers/semantics/reporting-errors/004.html (1/1, 100.00%, 0.22% of total) | OK | TIMEOUT | TIMEOUT | OK |
| shared worker in two documents and window.onerror | PASS | - | - | FAIL |
| /workers/semantics/run-a-worker/002.html (1/1, 100.00%, 0.22% of total) | OK | OK | TIMEOUT | OK |
| worker global scope, shared worker | PASS | FAIL | - | FAIL |
| /workers/semantics/run-a-worker/003.html (1/2, 50.00%, 0.22% of total) | OK | OK | OK | OK |
| shared | FAIL | FAIL | FAIL | FAIL |
| /workers/semantics/structured-clone/dedicated.html (2/2, 100.00%, 0.45% of total) | TIMEOUT | TIMEOUT | TIMEOUT | TIMEOUT |
| Array FileList object, FileList empty | FAIL | - | FAIL | FAIL |
| Object FileList object, FileList empty | FAIL | - | FAIL | FAIL |
| /workers/semantics/structured-clone/shared.html (2/2, 100.00%, 0.45% of total) | TIMEOUT | OK | TIMEOUT | TIMEOUT |
| Array FileList object, FileList empty | - | FAIL | FAIL | - |
| Object FileList object, FileList empty | - | FAIL | FAIL | - |