Test files: 128; Total subtests: 395
Test | Ch48 | Ed13 | Ff45 | Sf09 |
---|---|---|---|---|
/workers/WorkerGlobalScope_ErrorEvent_colno.htm | TIMEOUT | OK | OK | OK |
WorkerGlobalScope onerror event handler argument: col | - | PASS | PASS | PASS |
/workers/WorkerGlobalScope_ErrorEvent_filename.htm | OK | OK | OK | OK |
WorkerGlobalScope onerror event handler argument: location | PASS | PASS | PASS | PASS |
/workers/WorkerGlobalScope_ErrorEvent_lineno.htm | OK | TIMEOUT | OK | OK |
WorkerGlobalScope onerror event handler argument: line | PASS | - | PASS | PASS |
/workers/WorkerGlobalScope_ErrorEvent_message.htm | OK | OK | OK | OK |
WorkerGlobalScope onerror event handler argument: message | PASS | PASS | PASS | PASS |
/workers/WorkerGlobalScope_close.htm | OK | OK | OK | OK |
WorkerGlobalScope close(): clear events queue | PASS | PASS | PASS | PASS |
/workers/WorkerGlobalScope_importScripts.htm | OK | OK | OK | OK |
WorkerGlobalScope API: importScripts() | PASS | PASS | PASS | PASS |
/workers/WorkerGlobalScope_importScripts_NetworkErr.htm | OK | OK | OK | OK |
importScripts() with non-existent script file | PASS | PASS | PASS | PASS |
/workers/WorkerGlobalScope_setInterval.htm | OK | OK | OK | OK |
WorkerGlobalScope API: setInterval() | PASS | PASS | PASS | PASS |
/workers/WorkerGlobalScope_setTimeout.htm | OK | OK | OK | OK |
WorkerGlobalScope API: setTimeout() | PASS | PASS | PASS | PASS |
/workers/WorkerLocation.htm | OK | OK | OK | OK |
WorkerLocation object | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_hash.htm | OK | OK | OK | OK |
WorkerLocation URL decomposition IDL attribute: hash | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_hash_encoding.htm | OK | OK | OK | OK |
WorkerLocation.hash with url encoding string | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_hash_nonexist.htm | OK | OK | OK | OK |
WorkerLocation.hash with no <fragment> component | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_host.htm | OK | OK | OK | OK |
WorkerLocation URL decomposition IDL attribute: host | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_hostname.htm | OK | OK | OK | OK |
WorkerLocation URL decomposition IDL attribute: hostname | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_href.htm | OK | OK | OK | OK |
WorkerLocation href attribute | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_pathname.htm | OK | OK | OK | OK |
WorkerLocation URL decomposition IDL attribute: pathname | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_port.htm | OK | OK | OK | OK |
WorkerLocation URL decomposition IDL attribute: port | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_protocol.htm | OK | OK | OK | OK |
WorkerLocation URL decomposition IDL attribute: protocol | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_search.htm | OK | OK | OK | OK |
WorkerLocation URL decomposition IDL attribute: search | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_search_empty.htm | OK | OK | OK | OK |
WorkerLocation.search with empty <query> | PASS | FAIL | PASS | PASS |
/workers/WorkerLocation_search_fragment.htm | OK | OK | OK | OK |
WorkerLocation.search with <fragment> in <query> | PASS | PASS | PASS | PASS |
/workers/WorkerLocation_search_nonexist.htm | OK | OK | OK | OK |
WorkerLocation.search with no <query> component | PASS | PASS | PASS | PASS |
/workers/WorkerNavigator_appName.htm | OK | OK | OK | OK |
WorkerNavigator appName | PASS | PASS | PASS | PASS |
/workers/WorkerNavigator_appVersion.htm | OK | OK | OK | OK |
WorkerNavigator appVersion | PASS | PASS | PASS | PASS |
/workers/WorkerNavigator_onLine.htm | OK | OK | OK | OK |
WorkerNavigator.onLine | PASS | PASS | PASS | PASS |
/workers/WorkerNavigator_platform.htm | OK | OK | OK | OK |
WorkerNavigator.platform | PASS | PASS | PASS | PASS |
/workers/WorkerNavigator_userAgent.htm | OK | OK | OK | OK |
WorkerNavigator.userAgent | PASS | PASS | PASS | PASS |
/workers/Worker_ErrorEvent_bubbles_cancelable.htm | OK | OK | OK | OK |
ErrorEvent on worker doesn't bubble and is cancelable | PASS | PASS | PASS | PASS |
/workers/Worker_ErrorEvent_filename.htm | OK | OK | OK | OK |
AbstractWorker ErrorEvent.filename | PASS | PASS | PASS | PASS |
/workers/Worker_ErrorEvent_lineno.htm | OK | OK | OK | OK |
AbstractWorker ErrorEvent.lineno | PASS | PASS | PASS | PASS |
/workers/Worker_ErrorEvent_message.htm | OK | OK | OK | OK |
AbstractWorker ErrorEvent.message | PASS | PASS | PASS | PASS |
/workers/Worker_ErrorEvent_type.htm | OK | OK | OK | OK |
AbstractWorker ErrorEvent.type | PASS | PASS | PASS | PASS |
/workers/Worker_basic.htm | OK | OK | OK | OK |
Worker constructor | PASS | PASS | PASS | PASS |
MessageEvent.data | PASS | PASS | PASS | PASS |
MessageEvent.type | PASS | PASS | PASS | PASS |
/workers/Worker_cross_origin_security_err.htm | TIMEOUT | TIMEOUT | TIMEOUT | TIMEOUT |
/workers/Worker_dispatchEvent_ErrorEvent.htm | OK | OK | OK | OK |
ErrorEvent and Worker.dispatchEvent() | PASS | FAIL | PASS | FAIL |
document.createEvent('ErrorEvent') | FAIL | FAIL | PASS | FAIL |
initErrorEvent | PASS | FAIL | PASS | PASS |
/workers/Worker_script_mimetype.htm | OK | OK | OK | OK |
Worker constructor with script inside text file | PASS | PASS | PASS | PASS |
/workers/Worker_terminate_event_queue.htm | OK | OK | OK | OK |
AbstractWorker terminate(): clear event queue | PASS | PASS | PASS | PASS |
/workers/baseurl/alpha/importScripts.html | OK | OK | OK | OK |
Base URL in workers: importScripts | FAIL | FAIL | PASS | FAIL |
/workers/baseurl/alpha/worker.html | OK | OK | OK | OK |
Base URL in workers: new Worker() | FAIL | FAIL | PASS | FAIL |
/workers/baseurl/alpha/xhr.html | OK | OK | OK | OK |
Base URL in workers: XHR | FAIL | FAIL | PASS | FAIL |
/workers/constructors/Worker/AbstractWorker.onerror.html | OK | OK | OK | OK |
AbstractWorker.onerror | FAIL | FAIL | PASS | PASS |
/workers/constructors/Worker/Blob-url.html | OK | OK | OK | OK |
Worker supports Blob url | PASS | PASS | PASS | PASS |
/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.html | OK | ERROR | OK | OK |
members of DedicatedWorkerGlobalScope | FAIL | TIMEOUT | PASS | FAIL |
/workers/constructors/Worker/ctor-1.html | OK | OK | OK | OK |
1 as argument | PASS | PASS | PASS | PASS |
/workers/constructors/Worker/ctor-null.html | OK | OK | OK | OK |
null as argument | PASS | PASS | PASS | PASS |
/workers/constructors/Worker/ctor-undefined.html | OK | OK | OK | OK |
undefined as argument | PASS | PASS | PASS | PASS |
/workers/constructors/Worker/expected-self-properties.html | OK | ERROR | OK | OK |
expected interface objects/constructors | FAIL | TIMEOUT | FAIL | FAIL |
/workers/constructors/Worker/no-arguments-ctor.html | OK | OK | OK | OK |
without arguments | PASS | PASS | PASS | PASS |
/workers/constructors/Worker/resolve-empty-string.html | OK | ERROR | OK | OK |
resolve the empty string | PASS | TIMEOUT | PASS | FAIL |
/workers/constructors/Worker/same-origin.html | TIMEOUT | TIMEOUT | TIMEOUT | TIMEOUT |
unsupported_scheme | PASS | PASS | FAIL | PASS |
data_url | FAIL | FAIL | PASS | FAIL |
/workers/constructors/Worker/terminate.html | OK | OK | OK | OK |
terminate() | PASS | PASS | PASS | PASS |
/workers/constructors/Worker/unexpected-self-properties.html | OK | ERROR | OK | OK |
unexpected members/interface objects/constructors | PASS | TIMEOUT | PASS | PASS |
/workers/constructors/Worker/unresolvable-url.html | OK | OK | OK | OK |
unresolvable url | FAIL | FAIL | PASS | PASS |
/workers/interfaces.worker | OK | ERROR | OK | OK |
EventTarget interface: existence and properties of interface object | PASS | - | PASS | FAIL |
EventTarget interface object length | PASS | - | PASS | FAIL |
EventTarget interface: existence and properties of interface prototype object | FAIL | - | PASS | FAIL |
EventTarget interface: existence and properties of interface prototype object's "constructor" property | PASS | - | PASS | FAIL |
EventTarget interface: operation addEventListener(DOMString,EventListener,boolean) | FAIL | - | PASS | FAIL |
EventTarget interface: operation removeEventListener(DOMString,EventListener,boolean) | FAIL | - | PASS | FAIL |
EventTarget interface: operation dispatchEvent(Event) | PASS | - | PASS | FAIL |
EventListener interface: existence and properties of interface object | PASS | - | PASS | PASS |
EventListener interface: existence and properties of interface prototype object | PASS | - | PASS | PASS |
EventListener interface: existence and properties of interface prototype object's "constructor" property | PASS | - | PASS | PASS |
EventListener interface: operation handleEvent(Event) | PASS | - | PASS | PASS |
WorkerGlobalScope interface: existence and properties of interface object | PASS | - | PASS | FAIL |
WorkerGlobalScope interface object length | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: existence and properties of interface prototype object | FAIL | - | PASS | FAIL |
WorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" property | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: attribute self | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: attribute location | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: operation close() | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: attribute onerror | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: attribute onlanguagechange | FAIL | - | FAIL | FAIL |
WorkerGlobalScope interface: attribute onoffline | FAIL | - | PASS | FAIL |
WorkerGlobalScope interface: attribute ononline | FAIL | - | PASS | FAIL |
WorkerGlobalScope interface: operation importScripts(DOMString) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: attribute navigator | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: operation setTimeout(Function,long,any) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: operation setTimeout(DOMString,long,any) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: operation clearTimeout(long) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: operation setInterval(Function,long,any) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: operation setInterval(DOMString,long,any) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: operation clearInterval(long) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: operation btoa(DOMString) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: operation atob(DOMString) | PASS | - | PASS | FAIL |
DedicatedWorkerGlobalScope interface: existence and properties of interface object | PASS | - | PASS | FAIL |
DedicatedWorkerGlobalScope interface object length | PASS | - | PASS | FAIL |
DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object | FAIL | - | PASS | FAIL |
DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" property | PASS | - | PASS | FAIL |
DedicatedWorkerGlobalScope interface: operation postMessage(any,[object Object]) | PASS | - | PASS | FAIL |
DedicatedWorkerGlobalScope interface: attribute onmessage | PASS | - | PASS | FAIL |
DedicatedWorkerGlobalScope must be primary interface of self | PASS | - | PASS | FAIL |
Stringification of self | FAIL | - | PASS | FAIL |
DedicatedWorkerGlobalScope interface: self must inherit property "postMessage" with the proper type (0) | PASS | - | PASS | FAIL |
DedicatedWorkerGlobalScope interface: calling postMessage(any,[object Object]) on self with too few arguments must throw TypeError | PASS | - | PASS | FAIL |
DedicatedWorkerGlobalScope interface: self must inherit property "onmessage" with the proper type (1) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "self" with the proper type (0) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "location" with the proper type (1) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "close" with the proper type (2) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "onerror" with the proper type (3) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "onlanguagechange" with the proper type (4) | FAIL | - | FAIL | FAIL |
WorkerGlobalScope interface: self must inherit property "onoffline" with the proper type (5) | FAIL | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "ononline" with the proper type (6) | FAIL | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "importScripts" with the proper type (7) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: calling importScripts(DOMString) on self with too few arguments must throw TypeError | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "navigator" with the proper type (8) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "setTimeout" with the proper type (9) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: calling setTimeout(Function,long,any) on self with too few arguments must throw TypeError | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "setTimeout" with the proper type (10) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: calling setTimeout(DOMString,long,any) on self with too few arguments must throw TypeError | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "clearTimeout" with the proper type (11) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: calling clearTimeout(long) on self with too few arguments must throw TypeError | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "setInterval" with the proper type (12) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: calling setInterval(Function,long,any) on self with too few arguments must throw TypeError | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "setInterval" with the proper type (13) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: calling setInterval(DOMString,long,any) on self with too few arguments must throw TypeError | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "clearInterval" with the proper type (14) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: calling clearInterval(long) on self with too few arguments must throw TypeError | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "btoa" with the proper type (15) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: calling btoa(DOMString) on self with too few arguments must throw TypeError | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: self must inherit property "atob" with the proper type (16) | PASS | - | PASS | FAIL |
WorkerGlobalScope interface: calling atob(DOMString) on self with too few arguments must throw TypeError | PASS | - | PASS | FAIL |
EventTarget interface: self must inherit property "addEventListener" with the proper type (0) | PASS | - | PASS | FAIL |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on self with too few arguments must throw TypeError | FAIL | - | PASS | FAIL |
EventTarget interface: self must inherit property "removeEventListener" with the proper type (1) | PASS | - | PASS | FAIL |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on self with too few arguments must throw TypeError | FAIL | - | PASS | FAIL |
EventTarget interface: self must inherit property "dispatchEvent" with the proper type (2) | PASS | - | PASS | FAIL |
EventTarget interface: calling dispatchEvent(Event) on self with too few arguments must throw TypeError | PASS | - | PASS | FAIL |
WorkerNavigator interface: existence and properties of interface object | PASS | - | PASS | FAIL |
WorkerNavigator interface object length | PASS | - | PASS | FAIL |
WorkerNavigator interface: existence and properties of interface prototype object | FAIL | - | PASS | FAIL |
WorkerNavigator interface: existence and properties of interface prototype object's "constructor" property | PASS | - | PASS | FAIL |
WorkerNavigator interface: attribute appCodeName | PASS | - | PASS | FAIL |
WorkerNavigator interface: attribute appName | PASS | - | PASS | FAIL |
WorkerNavigator interface: attribute appVersion | PASS | - | PASS | FAIL |
WorkerNavigator interface: attribute platform | PASS | - | PASS | FAIL |
WorkerNavigator interface: attribute product | PASS | - | PASS | FAIL |
WorkerNavigator interface: attribute userAgent | PASS | - | PASS | FAIL |
WorkerNavigator interface: attribute language | FAIL | - | PASS | FAIL |
WorkerNavigator interface: attribute languages | FAIL | - | PASS | FAIL |
WorkerNavigator interface: attribute onLine | PASS | - | PASS | FAIL |
WorkerNavigator must be primary interface of self.navigator | PASS | - | PASS | FAIL |
Stringification of self.navigator | PASS | - | PASS | PASS |
WorkerNavigator interface: self.navigator must inherit property "appCodeName" with the proper type (0) | PASS | - | PASS | FAIL |
WorkerNavigator interface: self.navigator must inherit property "appName" with the proper type (1) | PASS | - | PASS | FAIL |
WorkerNavigator interface: self.navigator must inherit property "appVersion" with the proper type (2) | PASS | - | PASS | FAIL |
WorkerNavigator interface: self.navigator must inherit property "platform" with the proper type (3) | PASS | - | PASS | FAIL |
WorkerNavigator interface: self.navigator must inherit property "product" with the proper type (4) | PASS | - | PASS | FAIL |
WorkerNavigator interface: self.navigator must inherit property "userAgent" with the proper type (5) | PASS | - | PASS | FAIL |
WorkerNavigator interface: self.navigator must inherit property "language" with the proper type (6) | FAIL | - | PASS | FAIL |
WorkerNavigator interface: self.navigator must inherit property "languages" with the proper type (7) | FAIL | - | PASS | FAIL |
WorkerNavigator interface: self.navigator must inherit property "onLine" with the proper type (8) | PASS | - | PASS | FAIL |
WorkerLocation interface: existence and properties of interface object | PASS | - | PASS | FAIL |
WorkerLocation interface object length | PASS | - | PASS | FAIL |
WorkerLocation interface: existence and properties of interface prototype object | FAIL | - | PASS | FAIL |
WorkerLocation interface: existence and properties of interface prototype object's "constructor" property | PASS | - | PASS | FAIL |
WorkerLocation interface: attribute href | PASS | - | PASS | FAIL |
WorkerLocation interface: attribute origin | PASS | - | PASS | FAIL |
WorkerLocation interface: attribute protocol | PASS | - | PASS | FAIL |
WorkerLocation interface: attribute host | PASS | - | PASS | FAIL |
WorkerLocation interface: attribute hostname | PASS | - | PASS | FAIL |
WorkerLocation interface: attribute port | PASS | - | PASS | FAIL |
WorkerLocation interface: attribute pathname | PASS | - | PASS | FAIL |
WorkerLocation interface: attribute search | PASS | - | PASS | FAIL |
WorkerLocation interface: attribute hash | PASS | - | PASS | FAIL |
WorkerLocation must be primary interface of self.location | PASS | - | PASS | FAIL |
Stringification of self.location | PASS | - | PASS | PASS |
WorkerLocation interface: self.location must inherit property "href" with the proper type (0) | PASS | - | PASS | PASS |
WorkerLocation interface: self.location must inherit property "origin" with the proper type (1) | PASS | - | PASS | FAIL |
WorkerLocation interface: self.location must inherit property "protocol" with the proper type (2) | PASS | - | PASS | PASS |
WorkerLocation interface: self.location must inherit property "host" with the proper type (3) | PASS | - | PASS | PASS |
WorkerLocation interface: self.location must inherit property "hostname" with the proper type (4) | PASS | - | PASS | PASS |
WorkerLocation interface: self.location must inherit property "port" with the proper type (5) | PASS | - | PASS | PASS |
WorkerLocation interface: self.location must inherit property "pathname" with the proper type (6) | PASS | - | PASS | PASS |
WorkerLocation interface: self.location must inherit property "search" with the proper type (7) | PASS | - | PASS | PASS |
WorkerLocation interface: self.location must inherit property "hash" with the proper type (8) | PASS | - | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker | OK | ERROR | OK | OK |
removeEventListener | PASS | - | PASS | FAIL |
target | FAIL | - | PASS | FAIL |
/workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker | OK | ERROR | OK | TIMEOUT |
Setting onmessage to 1 | PASS | - | PASS | - |
Setting onmessage to an object | PASS | - | PASS | - |
Setting onmessage to a function | PASS | - | PASS | - |
Setting onmessage to 1 (again) | PASS | - | PASS | - |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html | OK | ERROR | OK | OK |
e.ports in dedicated worker | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html | OK | ERROR | OK | OK |
posting an imagedata (from a cloned canvas) in an array | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.html | OK | OK | OK | OK |
Properties of the 'message' event | PASS | FAIL | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker | OK | ERROR | OK | OK |
return value of postMessage | PASS | - | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html | OK | ERROR | OK | OK |
Using [null] in postMessage's second argument | PASS | TIMEOUT | FAIL | FAIL |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html | OK | ERROR | OK | OK |
Using null in postMessage's second argument | FAIL | TIMEOUT | PASS | FAIL |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html | OK | ERROR | OK | OK |
Using undefined in postMessage's second argument | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html | OK | ERROR | OK | OK |
setting postMessage | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html | OK | ERROR | OK | OK |
structured clone of ImageData | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html | OK | ERROR | OK | OK |
1 | PASS | NOTRUN | PASS | PASS |
structured clone of message | PASS | PASS | PASS | PASS |
undefined | PASS | NOTRUN | PASS | PASS |
null | PASS | NOTRUN | PASS | PASS |
false | PASS | NOTRUN | PASS | PASS |
true | PASS | NOTRUN | PASS | PASS |
NaN | PASS | NOTRUN | PASS | PASS |
Infinity | PASS | NOTRUN | PASS | PASS |
string | PASS | NOTRUN | PASS | PASS |
date | PASS | NOTRUN | PASS | PASS |
regexp | PASS | NOTRUN | PASS | PASS |
self | PASS | NOTRUN | PASS | PASS |
array | FAIL | NOTRUN | PASS | PASS |
object | PASS | NOTRUN | PASS | PASS |
error | PASS | NOTRUN | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/close/sending-messages.html | OK | ERROR | OK | OK |
close() and sending messages | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/close/setInterval.html | OK | OK | OK | OK |
close() and setInterval | PASS | FAIL | FAIL | PASS |
/workers/interfaces/WorkerGlobalScope/close/setTimeout.html | OK | OK | OK | OK |
close() and setTimeout | PASS | FAIL | FAIL | PASS |
/workers/interfaces/WorkerGlobalScope/location/members.html | OK | ERROR | OK | OK |
members of WorkerLocation | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/location/redirect.html | OK | OK | OK | OK |
location with a worker in separate file that redirects | FAIL | FAIL | PASS | FAIL |
/workers/interfaces/WorkerGlobalScope/location/returns-same-object.html | OK | ERROR | OK | OK |
location === location | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/location/setting-members.html | OK | ERROR | OK | OK |
setting members of WorkerLocation | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html | OK | OK | OK | OK |
location with a worker in separate file | PASS | PASS | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html | OK | OK | OK | OK |
onerror, "not handled" with an error in the onerror function | FAIL | PASS | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/onerror/handled.html | OK | OK | OK | OK |
onerror, "handled" | FAIL | FAIL | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/onerror/not-handled.html | OK | OK | OK | OK |
onerror, "not handled" | FAIL | PASS | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html | TIMEOUT | OK | OK | OK |
onerror, "not handled" with only window.onerror defined | TIMEOUT | PASS | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/self.html | OK | ERROR | OK | OK |
self | PASS | TIMEOUT | PASS | FAIL |
/workers/interfaces/WorkerUtils/WindowTimers/001.html | OK | ERROR | OK | OK |
setTimeout | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/WindowTimers/002.html | OK | OK | OK | OK |
clearTimeout | PASS | PASS | PASS | PASS |
/workers/interfaces/WorkerUtils/WindowTimers/003.html | OK | ERROR | OK | OK |
setInterval | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/WindowTimers/004.html | OK | OK | OK | OK |
clearInterval | PASS | PASS | PASS | PASS |
/workers/interfaces/WorkerUtils/importScripts/001.html | OK | ERROR | OK | OK |
importScripts no arguments | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/importScripts/002.html | OK | ERROR | OK | OK |
importScripts resolving urls | FAIL | TIMEOUT | FAIL | PASS |
/workers/interfaces/WorkerUtils/importScripts/003.html | OK | ERROR | OK | OK |
importScripts running scripts | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/importScripts/004.html | OK | ERROR | OK | OK |
importScripts broken script | FAIL | TIMEOUT | FAIL | FAIL |
/workers/interfaces/WorkerUtils/importScripts/005.html | OK | ERROR | OK | OK |
importScripts separate scripts | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/importScripts/006.html | TIMEOUT | ERROR | ERROR | ERROR |
/workers/interfaces/WorkerUtils/importScripts/007.html | OK | ERROR | OK | OK |
postMessage in importScripts | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/importScripts/008.html | OK | ERROR | OK | OK |
variables and functions crossing importScripts boundary | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/importScripts/009.html | OK | ERROR | OK | OK |
variables and functions crossing importScripts boundary, take 2 | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/importScripts/010.html | OK | OK | OK | OK |
importScripts(undefined) | PASS | FAIL | PASS | PASS |
/workers/interfaces/WorkerUtils/importScripts/011.html | OK | OK | OK | OK |
importScripts(null) | PASS | FAIL | PASS | PASS |
/workers/interfaces/WorkerUtils/importScripts/012.html | OK | OK | OK | OK |
importScripts(1) | PASS | FAIL | PASS | PASS |
/workers/interfaces/WorkerUtils/navigator/002.html | OK | ERROR | OK | OK |
navigator.appName | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/navigator/003.html | OK | ERROR | OK | OK |
navigator.appVersion | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/navigator/004.html | OK | ERROR | OK | OK |
navigator.platform | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/navigator/005.html | OK | ERROR | OK | OK |
navigator.userAgent | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/navigator/006.html | OK | ERROR | OK | OK |
navigator.onLine | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/navigator/007.html | OK | ERROR | OK | OK |
readonlyness of members of Navigator | PASS | TIMEOUT | PASS | PASS |
/workers/interfaces/WorkerUtils/navigator/language.html | OK | ERROR | OK | OK |
navigator.language | FAIL | TIMEOUT | PASS | FAIL |
/workers/nested_worker.worker | TIMEOUT | ERROR | OK | TIMEOUT |
Nested worker | FAIL | - | PASS | FAIL |
/workers/postMessage_DataCloneErr.htm | OK | OK | OK | OK |
postMessage() with WorkerNavigator | PASS | PASS | PASS | PASS |
/workers/postMessage_clone_port.htm | OK | OK | OK | OK |
postMessage(): clone a port | PASS | PASS | PASS | PASS |
/workers/postMessage_clone_port_error.htm | OK | OK | OK | OK |
postMessage(): cloning source port | PASS | PASS | PASS | PASS |
/workers/postMessage_event_properties.htm | OK | OK | OK | OK |
postMessage(): MessageEvent properties | PASS | FAIL | FAIL | PASS |
/workers/postMessage_ports_readonly_array.htm | OK | OK | OK | OK |
postMessage(): read-only ports array | PASS | PASS | FAIL | PASS |
/workers/postMessage_target_source.htm | OK | OK | OK | OK |
postMessage(): target port and source port | PASS | PASS | PASS | PASS |
/workers/semantics/encodings/001.html | OK | ERROR | OK | OK |
encoding, dedicated worker | FAIL | TIMEOUT | PASS | FAIL |
/workers/semantics/encodings/003.html | OK | ERROR | OK | OK |
URL encoding, dedicated worker | PASS | TIMEOUT | FAIL | PASS |
/workers/semantics/encodings/004.worker | OK | ERROR | OK | OK |
Decoding invalid utf-8 | PASS | - | PASS | PASS |
/workers/semantics/interface-objects/001.worker | OK | ERROR | OK | OK |
The WorkerGlobalScope interface object should be exposed. | PASS | - | PASS | FAIL |
The EventTarget interface object should be exposed. | PASS | - | PASS | FAIL |
The DedicatedWorkerGlobalScope interface object should be exposed. | PASS | - | PASS | FAIL |
The ErrorEvent interface object should be exposed. | FAIL | - | FAIL | FAIL |
The Event interface object should be exposed. | PASS | - | PASS | FAIL |
The Worker interface object should be exposed. | FAIL | - | PASS | FAIL |
The DOMException interface object should be exposed. | PASS | - | PASS | FAIL |
The MessagePort interface object should be exposed. | PASS | - | PASS | FAIL |
The MessageEvent interface object should be exposed. | PASS | - | PASS | FAIL |
The WorkerNavigator interface object should be exposed. | PASS | - | PASS | FAIL |
The MessageChannel interface object should be exposed. | PASS | - | PASS | FAIL |
The WorkerLocation interface object should be exposed. | PASS | - | PASS | FAIL |
The ImageData interface object should be exposed. | PASS | - | PASS | FAIL |
The File interface object should be exposed. | PASS | - | PASS | FAIL |
The Blob interface object should be exposed. | PASS | - | PASS | FAIL |
The FileList interface object should be exposed. | PASS | - | FAIL | FAIL |
The XMLHttpRequest interface object should be exposed. | PASS | - | PASS | FAIL |
The ProgressEvent interface object should be exposed. | PASS | - | FAIL | FAIL |
The FormData interface object should be exposed. | PASS | - | PASS | FAIL |
The ArrayBuffer interface object should be exposed. | PASS | - | PASS | FAIL |
The Int8Array interface object should be exposed. | PASS | - | PASS | FAIL |
The Uint8Array interface object should be exposed. | PASS | - | PASS | FAIL |
The Uint8ClampedArray interface object should be exposed. | PASS | - | PASS | FAIL |
The Int16Array interface object should be exposed. | PASS | - | PASS | FAIL |
The Uint16Array interface object should be exposed. | PASS | - | PASS | FAIL |
The Int32Array interface object should be exposed. | PASS | - | PASS | FAIL |
The Uint32Array interface object should be exposed. | PASS | - | PASS | FAIL |
The Float32Array interface object should be exposed. | PASS | - | PASS | FAIL |
The Float64Array interface object should be exposed. | PASS | - | PASS | FAIL |
The DataView interface object should be exposed. | PASS | - | PASS | FAIL |
The CanvasProxy interface object should be exposed. | FAIL | - | FAIL | FAIL |
The ImageBitmap interface object should be exposed. | FAIL | - | PASS | 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/002.worker | OK | ERROR | OK | OK |
The AbstractView interface object should not be exposed. | PASS | - | PASS | PASS |
The AbstractWorker interface object should not be exposed. | PASS | - | PASS | PASS |
The ApplicationCache interface object should not be exposed. | PASS | - | PASS | PASS |
The Location interface object should not be exposed. | PASS | - | PASS | PASS |
The Navigator interface object should not be exposed. | PASS | - | PASS | PASS |
The DOMImplementation interface object should not be exposed. | PASS | - | PASS | PASS |
The Audio interface object should not be exposed. | PASS | - | PASS | PASS |
The HTMLCanvasElement interface object should not be exposed. | PASS | - | PASS | PASS |
The MouseEvent interface object should not be exposed. | PASS | - | PASS | PASS |
/workers/semantics/multiple-workers/001.html | OK | ERROR | OK | OK |
dedicated | PASS | TIMEOUT | PASS | PASS |
/workers/semantics/multiple-workers/002.html | OK | ERROR | OK | OK |
creating 3 sibling dedicated workers | PASS | TIMEOUT | PASS | PASS |
/workers/semantics/multiple-workers/003.html | TIMEOUT | ERROR | OK | ERROR |
/workers/semantics/navigation/001.html | TIMEOUT | - | OK | TIMEOUT |
/workers/semantics/navigation/002.html | TIMEOUT | TIMEOUT | OK | TIMEOUT |
/workers/semantics/run-a-worker/001.html | OK | ERROR | OK | OK |
worker global scope, dedicated worker | PASS | TIMEOUT | PASS | FAIL |
/workers/semantics/run-a-worker/003.html | TIMEOUT | OK | OK | OK |
worker | - | PASS | PASS | PASS |
/workers/semantics/structured-clone/dedicated.html | TIMEOUT | TIMEOUT | TIMEOUT | OK |
primitive undefined | - | PASS | PASS | PASS |
primitive null | - | PASS | PASS | PASS |
primitive true | - | PASS | PASS | PASS |
primitive false | - | PASS | PASS | PASS |
primitive string, empty string | - | PASS | PASS | PASS |
primitive string, lone high surrogate | - | PASS | PASS | PASS |
primitive string, lone low surrogate | - | PASS | PASS | PASS |
primitive string, NUL | - | PASS | PASS | PASS |
primitive string, astral character | - | PASS | PASS | PASS |
primitive number, 0.2 | - | PASS | PASS | PASS |
primitive number, 0 | - | PASS | PASS | PASS |
primitive number, -0 | - | PASS | PASS | PASS |
primitive number, NaN | - | PASS | PASS | PASS |
primitive number, Infinity | - | PASS | PASS | PASS |
primitive number, -Infinity | - | PASS | PASS | PASS |
primitive number, 9007199254740992 | - | PASS | PASS | PASS |
primitive number, -9007199254740992 | - | PASS | PASS | PASS |
primitive number, 9007199254740994 | - | PASS | TIMEOUT | PASS |
primitive number, -9007199254740994 | - | PASS | TIMEOUT | PASS |
Array primitives | - | PASS | TIMEOUT | PASS |
Object primitives | - | PASS | TIMEOUT | PASS |
Boolean true | - | PASS | TIMEOUT | PASS |
Boolean false | - | PASS | TIMEOUT | PASS |
Array Boolean objects | - | PASS | TIMEOUT | PASS |
Object Boolean objects | - | PASS | TIMEOUT | PASS |
String empty string | - | PASS | TIMEOUT | PASS |
String lone high surrogate | - | PASS | TIMEOUT | PASS |
String lone low surrogate | - | PASS | TIMEOUT | PASS |
String NUL | - | PASS | TIMEOUT | PASS |
String astral character | - | PASS | TIMEOUT | PASS |
Array String objects | - | PASS | TIMEOUT | PASS |
Object String objects | - | PASS | TIMEOUT | PASS |
Number 0.2 | - | PASS | TIMEOUT | PASS |
Number 0 | - | PASS | TIMEOUT | PASS |
Number -0 | - | PASS | TIMEOUT | PASS |
Number NaN | - | PASS | TIMEOUT | PASS |
Number Infinity | - | PASS | TIMEOUT | PASS |
Number -Infinity | - | PASS | TIMEOUT | PASS |
Number 9007199254740992 | - | PASS | TIMEOUT | PASS |
Number -9007199254740992 | - | PASS | TIMEOUT | PASS |
Number 9007199254740994 | - | PASS | TIMEOUT | PASS |
Number -9007199254740994 | - | PASS | TIMEOUT | PASS |
Array Number objects | - | PASS | TIMEOUT | PASS |
Object Number objects | - | PASS | TIMEOUT | PASS |
Date 0 | - | PASS | TIMEOUT | PASS |
Date -0 | - | PASS | TIMEOUT | PASS |
Date -8.64e15 | - | PASS | TIMEOUT | PASS |
Date 8.64e15 | - | PASS | TIMEOUT | PASS |
Array Date objects | - | PASS | TIMEOUT | PASS |
Object Date objects | - | PASS | TIMEOUT | PASS |
RegExp flags and lastIndex | - | PASS | TIMEOUT | PASS |
RegExp sticky flag | - | FAIL | TIMEOUT | FAIL |
RegExp unicode flag | - | FAIL | FAIL | FAIL |
RegExp empty | - | PASS | TIMEOUT | PASS |
RegExp slash | - | PASS | TIMEOUT | PASS |
RegExp new line | - | PASS | TIMEOUT | PASS |
Array RegExp object, RegExp flags and lastIndex | - | PASS | TIMEOUT | PASS |
Array RegExp object, RegExp sticky flag | - | FAIL | TIMEOUT | FAIL |
Array RegExp object, RegExp unicode flag | - | FAIL | FAIL | FAIL |
Array RegExp object, RegExp empty | - | PASS | TIMEOUT | PASS |
Array RegExp object, RegExp slash | - | PASS | TIMEOUT | PASS |
Array RegExp object, RegExp new line | - | PASS | TIMEOUT | PASS |
Object RegExp object, RegExp flags and lastIndex | - | PASS | TIMEOUT | PASS |
Object RegExp object, RegExp sticky flag | - | FAIL | TIMEOUT | FAIL |
Object RegExp object, RegExp unicode flag | - | FAIL | FAIL | FAIL |
Object RegExp object, RegExp empty | - | PASS | TIMEOUT | PASS |
Object RegExp object, RegExp slash | - | PASS | TIMEOUT | PASS |
Object RegExp object, RegExp new line | - | PASS | TIMEOUT | PASS |
Blob basic | - | PASS | TIMEOUT | FAIL |
Blob unpaired high surrogate (invalid utf-8) | - | PASS | TIMEOUT | FAIL |
Blob unpaired low surrogate (invalid utf-8) | - | PASS | TIMEOUT | FAIL |
Blob paired surrogates (invalid utf-8) | - | PASS | TIMEOUT | FAIL |
Blob empty | - | PASS | TIMEOUT | FAIL |
Blob NUL | - | PASS | TIMEOUT | FAIL |
Array Blob object, Blob basic | - | PASS | TIMEOUT | FAIL |
File basic | - | FAIL | TIMEOUT | FAIL |
Array FileList object, FileList empty | - | FAIL | FAIL | FAIL |
Object FileList object, FileList empty | - | FAIL | FAIL | FAIL |
ImageBitmap 1x1 transparent black | - | FAIL | TIMEOUT | FAIL |
ImageBitmap 1x1 non-transparent non-black | - | FAIL | TIMEOUT | FAIL |
Array ImageBitmap object, ImageBitmap 1x1 transparent black | - | FAIL | TIMEOUT | FAIL |
Array ImageBitmap object, ImageBitmap 1x1 non-transparent non-black | - | FAIL | TIMEOUT | FAIL |
Object ImageBitmap object, ImageBitmap 1x1 transparent black | - | FAIL | TIMEOUT | FAIL |
Object ImageBitmap object, ImageBitmap 1x1 non-transparent non-black | - | FAIL | TIMEOUT | FAIL |
/workers/semantics/xhr/001.html | OK | ERROR | - | OK |
async XMLHttpRequest in dedicated worker | PASS | TIMEOUT | - | PASS |
/workers/semantics/xhr/002.html | OK | ERROR | OK | OK |
sync XMLHttpRequest in dedicated worker | PASS | TIMEOUT | PASS | PASS |
/workers/semantics/xhr/005.html | OK | OK | OK | OK |
base url, dedicated worker | PASS | PASS | PASS | PASS |
/workers/interfaces/WorkerGlobalScope/close/incoming-message.html | - | OK | OK | OK |
close() and incoming message | - | FAIL | PASS | PASS |
/workers/semantics/workers/semantics/xhr/004.html | - | - | OK | - |