workers: Less Than 2 Passes

Test files without 2 passes: 209; Subtests without 2 passes: 826; Failure level: 826/826 (100.00%)

Test Files

  1. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html (1/1, 100.00%, 0.12% of total)
  2. /workers/interfaces/SharedWorkerGlobalScope/onconnect.html (1/1, 100.00%, 0.12% of total)
  3. /workers/semantics/run-a-worker/002.html (1/1, 100.00%, 0.12% of total)
  4. /workers/WorkerLocation_href.htm (1/1, 100.00%, 0.12% of total)
  5. /workers/semantics/navigation/002.html (1/1, 100.00%, 0.12% of total)
  6. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.html (1/1, 100.00%, 0.12% of total)
  7. /workers/semantics/reporting-errors/002.html (1/1, 100.00%, 0.12% of total)
  8. /workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker.html (4/4, 100.00%, 0.48% of total)
  9. /workers/interfaces/WorkerUtils/WindowTimers/003.html (1/1, 100.00%, 0.12% of total)
  10. /workers/semantics/encodings/004.html (1/1, 100.00%, 0.12% of total)
  11. /workers/constructors/Worker/terminate.html (1/1, 100.00%, 0.12% of total)
  12. /workers/semantics/xhr/002.html (1/1, 100.00%, 0.12% of total)
  13. /workers/WorkerLocation_search_nonexist.htm (1/1, 100.00%, 0.12% of total)
  14. /workers/semantics/xhr/001.html (1/1, 100.00%, 0.12% of total)
  15. /workers/interfaces/WorkerUtils/navigator/005.html (1/1, 100.00%, 0.12% of total)
  16. /workers/constructors/SharedWorker/unresolvable-url.html (1/1, 100.00%, 0.12% of total)
  17. /workers/dedicated-worker-from-blob-url.window.html (2/2, 100.00%, 0.24% of total)
  18. /workers/semantics/run-a-worker/003.html (2/2, 100.00%, 0.24% of total)
  19. /workers/SharedWorker_dataUrl.html (2/2, 100.00%, 0.24% of total)
  20. /workers/WorkerGlobalScope_ErrorEvent_lineno.htm (1/1, 100.00%, 0.12% of total)
  21. /workers/WorkerGlobalScope_setInterval.htm (1/1, 100.00%, 0.12% of total)
  22. /workers/constructors/SharedWorker/dummy-name.html (1/1, 100.00%, 0.12% of total)
  23. /workers/WorkerNavigator_appVersion.htm (1/1, 100.00%, 0.12% of total)
  24. /workers/constructors/SharedWorker/no-arguments-ctor.html (1/1, 100.00%, 0.12% of total)
  25. /workers/opaque-origin.html (1/1, 100.00%, 0.12% of total)
  26. /workers/WorkerGlobalScope_importScripts.htm (1/1, 100.00%, 0.12% of total)
  27. /workers/semantics/multiple-workers/001.html (2/2, 100.00%, 0.24% of total)
  28. /workers/modules/dedicated-worker-import-meta.html (3/3, 100.00%, 0.36% of total)
  29. /workers/semantics/encodings/002.html (1/1, 100.00%, 0.12% of total)
  30. /workers/WorkerNavigator_onLine.htm (1/1, 100.00%, 0.12% of total)
  31. /workers/semantics/reporting-errors/003.html (1/1, 100.00%, 0.12% of total)
  32. /workers/constructors/SharedWorker/empty-name.html (1/1, 100.00%, 0.12% of total)
  33. /workers/semantics/multiple-workers/003.html (1/1, 100.00%, 0.12% of total)
  34. /workers/WorkerLocation_search_fragment.htm (1/1, 100.00%, 0.12% of total)
  35. /workers/semantics/interface-objects/004.html (1/1, 100.00%, 0.12% of total)
  36. /workers/baseurl/alpha/xhr-in-moduleworker.html (1/1, 100.00%, 0.12% of total)
  37. /workers/semantics/multiple-workers/004.html (1/1, 100.00%, 0.12% of total)
  38. /workers/name-property.html (3/3, 100.00%, 0.36% of total)
  39. /workers/interfaces/WorkerGlobalScope/close/setInterval.html (1/1, 100.00%, 0.12% of total)
  40. /workers/WorkerLocation_host.htm (1/1, 100.00%, 0.12% of total)
  41. /workers/constructors/Worker/ctor-null.html (1/1, 100.00%, 0.12% of total)
  42. /workers/constructors/Worker/unexpected-self-properties.worker.html (56/56, 100.00%, 6.78% of total)
  43. /workers/WorkerLocation_pathname.htm (1/1, 100.00%, 0.12% of total)
  44. /workers/constructors/Worker/resolve-empty-string.html (1/1, 100.00%, 0.12% of total)
  45. /workers/Worker_dispatchEvent_ErrorEvent.htm (2/2, 100.00%, 0.24% of total)
  46. /workers/semantics/run-a-worker/001.html (1/1, 100.00%, 0.12% of total)
  47. /workers/WorkerLocation.htm (1/1, 100.00%, 0.12% of total)
  48. /workers/interfaces/WorkerGlobalScope/close/setTimeout.html (1/1, 100.00%, 0.12% of total)
  49. /workers/semantics/xhr/006.html (1/1, 100.00%, 0.12% of total)
  50. /workers/interfaces/WorkerUtils/importScripts/011.html (1/1, 100.00%, 0.12% of total)
  51. /workers/interfaces/WorkerUtils/navigator/006.html (1/1, 100.00%, 0.12% of total)
  52. /workers/semantics/encodings/003.html (1/1, 100.00%, 0.12% of total)
  53. /workers/semantics/multiple-workers/002.html (1/1, 100.00%, 0.12% of total)
  54. /workers/constructors/Worker/expected-self-properties.worker.html (6/6, 100.00%, 0.73% of total)
  55. /workers/constructors/SharedWorker/null-arguments.html (1/1, 100.00%, 0.12% of total)
  56. /workers/constructors/SharedWorker/number-arguments.html (1/1, 100.00%, 0.12% of total)
  57. /workers/WorkerGlobalScope_close.htm (1/1, 100.00%, 0.12% of total)
  58. /workers/constructors/SharedWorker/unexpected-global-properties.html (1/1, 100.00%, 0.12% of total)
  59. /workers/interfaces/WorkerUtils/importScripts/006.html (1/1, 100.00%, 0.12% of total)
  60. /workers/shared-worker-name-via-options.html (1/1, 100.00%, 0.12% of total)
  61. /workers/interfaces/SharedWorkerGlobalScope/name/getting.html (3/3, 100.00%, 0.36% of total)
  62. /workers/constructors/Worker/no-arguments-ctor.html (1/1, 100.00%, 0.12% of total)
  63. /workers/WorkerNavigator_appName.htm (1/1, 100.00%, 0.12% of total)
  64. /workers/interfaces/WorkerUtils/navigator/002.html (1/1, 100.00%, 0.12% of total)
  65. /workers/postMessage_clone_port.htm (1/1, 100.00%, 0.12% of total)
  66. /workers/SharedWorkerPerformanceNow.html (1/1, 100.00%, 0.12% of total)
  67. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-dictionary.html (1/1, 100.00%, 0.12% of total)
  68. /workers/nested_worker_importScripts.worker.html (1/1, 100.00%, 0.12% of total)
  69. /workers/baseurl/alpha/worker-in-worker.html (1/1, 100.00%, 0.12% of total)
  70. /workers/modules/dedicated-worker-import-referrer.html (15/15, 100.00%, 1.82% of total)
  71. /workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.html (2/2, 100.00%, 0.24% of total)
  72. /workers/baseurl/alpha/importScripts-in-worker.html (1/1, 100.00%, 0.12% of total)
  73. /workers/semantics/navigation/001.html (1/1, 100.00%, 0.12% of total)
  74. /workers/interfaces/WorkerUtils/importScripts/002.worker.html (1/1, 100.00%, 0.12% of total)
  75. /workers/interfaces/WorkerGlobalScope/self.html (1/1, 100.00%, 0.12% of total)
  76. /workers/importscripts_mime.tentative.any.serviceworker.html (1/1, 100.00%, 0.12% of total)
  77. /workers/interfaces/WorkerUtils/importScripts/004.html (1/1, 100.00%, 0.12% of total)
  78. /workers/modules/dedicated-worker-import.any.html (7/7, 100.00%, 0.85% of total)
  79. /workers/interfaces/WorkerUtils/WindowTimers/004.html (1/1, 100.00%, 0.12% of total)
  80. /workers/semantics/interface-objects/002.worker.html (35/35, 100.00%, 4.24% of total)
  81. /workers/semantics/encodings/001.html (1/1, 100.00%, 0.12% of total)
  82. /workers/constructors/SharedWorker/setting-port-members.html (7/7, 100.00%, 0.85% of total)
  83. /workers/Worker_basic.htm (3/3, 100.00%, 0.36% of total)
  84. /workers/Worker_script_mimetype.htm (1/1, 100.00%, 0.12% of total)
  85. /workers/interfaces/WorkerGlobalScope/close/incoming-message.html (1/1, 100.00%, 0.12% of total)
  86. /workers/interfaces/SharedWorkerGlobalScope/name/setting.html (1/1, 100.00%, 0.12% of total)
  87. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker.html (1/1, 100.00%, 0.12% of total)
  88. /workers/data-url.html (9/9, 100.00%, 1.09% of total)
  89. /workers/semantics/interface-objects/001.worker.html (63/63, 100.00%, 7.63% of total)
  90. /workers/modules/dedicated-worker-options-type.html (5/5, 100.00%, 0.61% of total)
  91. /workers/interfaces/WorkerGlobalScope/location/returns-same-object.html (1/1, 100.00%, 0.12% of total)
  92. /workers/modules/dedicated-worker-import-csp.html (9/9, 100.00%, 1.09% of total)
  93. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html (1/1, 100.00%, 0.12% of total)
  94. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html (15/15, 100.00%, 1.82% of total)
  95. /workers/interfaces/WorkerGlobalScope/location/redirect.html (1/1, 100.00%, 0.12% of total)
  96. /workers/constructors/Worker/same-origin.html (9/9, 100.00%, 1.09% of total)
  97. /workers/constructors/SharedWorker/connect-event.html (1/1, 100.00%, 0.12% of total)
  98. /workers/interfaces/WorkerUtils/importScripts/012.html (1/1, 100.00%, 0.12% of total)
  99. /workers/semantics/multiple-workers/008.html (1/1, 100.00%, 0.12% of total)
  100. /workers/WorkerGlobalScope_importScripts_NosniffErr.htm (1/1, 100.00%, 0.12% of total)
  101. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html (1/1, 100.00%, 0.12% of total)
  102. /workers/WorkerLocation-origin.sub.window.html (1/1, 100.00%, 0.12% of total)
  103. /workers/baseurl/alpha/xhr-in-worker.html (1/1, 100.00%, 0.12% of total)
  104. /workers/postMessage_event_properties.htm (1/1, 100.00%, 0.12% of total)
  105. /workers/semantics/encodings/004.worker.html (1/1, 100.00%, 0.12% of total)
  106. /workers/interfaces/WorkerGlobalScope/onerror/handled.html (1/1, 100.00%, 0.12% of total)
  107. /workers/WorkerNavigator_platform.htm (1/1, 100.00%, 0.12% of total)
  108. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html (1/1, 100.00%, 0.12% of total)
  109. /workers/interfaces/WorkerUtils/importScripts/007.html (1/1, 100.00%, 0.12% of total)
  110. /workers/constructors/SharedWorker/URLMismatchError.htm (1/1, 100.00%, 0.12% of total)
  111. /workers/WorkerGlobalScope_ErrorEvent_filename.htm (1/1, 100.00%, 0.12% of total)
  112. /workers/postMessage_target_source.htm (1/1, 100.00%, 0.12% of total)
  113. /workers/baseurl/alpha/sharedworker-in-worker.html (1/1, 100.00%, 0.12% of total)
  114. /workers/interfaces/WorkerGlobalScope/location/members.html (1/1, 100.00%, 0.12% of total)
  115. /workers/WorkerLocation_hostname.htm (1/1, 100.00%, 0.12% of total)
  116. /workers/semantics/multiple-workers/006.html (1/1, 100.00%, 0.12% of total)
  117. /workers/postMessage_DataCloneErr.htm (1/1, 100.00%, 0.12% of total)
  118. /workers/interfaces/WorkerGlobalScope/location/redirect-sharedworker.html (1/1, 100.00%, 0.12% of total)
  119. /workers/Worker_NosniffErr.htm (1/1, 100.00%, 0.12% of total)
  120. /workers/baseurl/alpha/xhr-in-sharedworker.html (1/1, 100.00%, 0.12% of total)
  121. /workers/WorkerGlobalScope_ErrorEvent_message.htm (1/1, 100.00%, 0.12% of total)
  122. /workers/semantics/multiple-workers/005.html (1/1, 100.00%, 0.12% of total)
  123. /workers/baseurl/alpha/import-in-moduleworker.html (1/1, 100.00%, 0.12% of total)
  124. /workers/nested_worker.worker.html (1/1, 100.00%, 0.12% of total)
  125. /workers/interfaces/WorkerUtils/importScripts/009.html (1/1, 100.00%, 0.12% of total)
  126. /workers/interfaces/WorkerGlobalScope/onerror/not-handled.html (1/1, 100.00%, 0.12% of total)
  127. /workers/WorkerLocation_port.htm (1/1, 100.00%, 0.12% of total)
  128. /workers/Worker_ErrorEvent_message.htm (1/1, 100.00%, 0.12% of total)
  129. /workers/interfaces/WorkerUtils/importScripts/003.html (1/1, 100.00%, 0.12% of total)
  130. /workers/semantics/xhr/003.html (1/1, 100.00%, 0.12% of total)
  131. /workers/postMessage_ports_readonly_array.htm (1/1, 100.00%, 0.12% of total)
  132. /workers/interfaces/WorkerUtils/importScripts/008.html (1/1, 100.00%, 0.12% of total)
  133. /workers/semantics/interface-objects/003.html (1/1, 100.00%, 0.12% of total)
  134. /workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html (1/1, 100.00%, 0.12% of total)
  135. /workers/baseurl/alpha/importScripts-in-sharedworker.html (1/1, 100.00%, 0.12% of total)
  136. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html (1/1, 100.00%, 0.12% of total)
  137. /workers/constructors/Worker/ctor-1.html (1/1, 100.00%, 0.12% of total)
  138. /workers/semantics/structured-clone/shared.html (1/1, 100.00%, 0.12% of total)
  139. /workers/modules/dedicated-worker-import-data-url.any.html (7/7, 100.00%, 0.85% of total)
  140. /workers/WorkerGlobalScope_setTimeout.htm (1/1, 100.00%, 0.12% of total)
  141. /workers/constructors/Worker/ctor-undefined.html (1/1, 100.00%, 0.12% of total)
  142. /workers/interfaces/WorkerGlobalScope/location/setting-members.html (1/1, 100.00%, 0.12% of total)
  143. /workers/WorkerGlobalScope_requestAnimationFrame.tentative.worker.html (1/1, 100.00%, 0.12% of total)
  144. /workers/WorkerLocation_search_empty.htm (1/1, 100.00%, 0.12% of total)
  145. /workers/Worker_ErrorEvent_type.htm (1/1, 100.00%, 0.12% of total)
  146. /workers/semantics/multiple-workers/007.html (1/1, 100.00%, 0.12% of total)
  147. /workers/constructors/SharedWorker/same-origin.html (9/9, 100.00%, 1.09% of total)
  148. /workers/Worker_ErrorEvent_bubbles_cancelable.htm (1/1, 100.00%, 0.12% of total)
  149. /workers/interfaces/WorkerGlobalScope/location/redirect-module.html (1/1, 100.00%, 0.12% of total)
  150. /workers/WorkerGlobalScope_importScripts_NetworkErr.htm (1/1, 100.00%, 0.12% of total)
  151. /workers/data-url-shared.html (9/9, 100.00%, 1.09% of total)
  152. /workers/semantics/xhr/005.html (1/1, 100.00%, 0.12% of total)
  153. /workers/interfaces/WorkerUtils/navigator/007.html (1/1, 100.00%, 0.12% of total)
  154. /workers/modules/dedicated-worker-options-credentials.html (33/33, 100.00%, 4.00% of total)
  155. /workers/modules/dedicated-worker-import-blob-url.any.html (7/7, 100.00%, 0.85% of total)
  156. /workers/semantics/reporting-errors/001.html (1/1, 100.00%, 0.12% of total)
  157. /workers/WorkerLocation_protocol.htm (1/1, 100.00%, 0.12% of total)
  158. /workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.html (19/19, 100.00%, 2.30% of total)
  159. /workers/nested_worker_close_from_parent_worker.html (1/1, 100.00%, 0.12% of total)
  160. /workers/constructors/SharedWorker/port-properties.html (1/1, 100.00%, 0.12% of total)
  161. /workers/interfaces.worker.html (161/161, 100.00%, 19.49% of total)
  162. /workers/WorkerLocation_search.htm (1/1, 100.00%, 0.12% of total)
  163. /workers/semantics/structured-clone/dedicated.html (115/115, 100.00%, 13.92% of total)
  164. /workers/constructors/Worker/Blob-url.html (1/1, 100.00%, 0.12% of total)
  165. /workers/interfaces/WorkerUtils/importScripts/001.worker.html (1/1, 100.00%, 0.12% of total)
  166. /workers/WorkerLocation_hash.htm (1/1, 100.00%, 0.12% of total)
  167. /workers/worker-performance.worker.html (14/14, 100.00%, 1.69% of total)
  168. /workers/WorkerLocation_hash_nonexist.htm (1/1, 100.00%, 0.12% of total)
  169. /workers/postMessage_clone_port_error.htm (1/1, 100.00%, 0.12% of total)
  170. /workers/nested_worker_terminate_from_document.html (1/1, 100.00%, 0.12% of total)
  171. /workers/constructors/SharedWorker/port-onmessage.html (1/1, 100.00%, 0.12% of total)
  172. /workers/interfaces/WorkerUtils/navigator/language.html (1/1, 100.00%, 0.12% of total)
  173. /workers/constructors/SharedWorker/undefined-arguments.html (1/1, 100.00%, 0.12% of total)
  174. /workers/interfaces/WorkerUtils/importScripts/005.html (1/1, 100.00%, 0.12% of total)
  175. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html (1/1, 100.00%, 0.12% of total)
  176. /workers/WorkerLocation_hash_encoding.htm (1/1, 100.00%, 0.12% of total)
  177. /workers/interfaces/WorkerUtils/WindowTimers/005.html (1/1, 100.00%, 0.12% of total)
  178. /workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html (1/1, 100.00%, 0.12% of total)
  179. /workers/constructors/SharedWorker/dummy-shared-worker.html (1/1, 100.00%, 0.12% of total)
  180. /workers/nested_worker_close_self.worker.html (1/1, 100.00%, 0.12% of total)
  181. /workers/constructors/SharedWorker/name.html (1/1, 100.00%, 0.12% of total)
  182. /workers/semantics/xhr/004.html (1/1, 100.00%, 0.12% of total)
  183. /workers/Worker_cross_origin_security_err.htm (2/2, 100.00%, 0.24% of total)
  184. /workers/WorkerPerformanceNow.html (1/1, 100.00%, 0.12% of total)
  185. /workers/interfaces/WorkerUtils/WindowTimers/002.html (1/1, 100.00%, 0.12% of total)
  186. /workers/Worker_ErrorEvent_filename.htm (1/1, 100.00%, 0.12% of total)
  187. /workers/interfaces/WorkerUtils/navigator/004.html (1/1, 100.00%, 0.12% of total)
  188. /workers/constructors/Worker/AbstractWorker.onerror.html (1/1, 100.00%, 0.12% of total)
  189. /workers/Worker_ErrorEvent_lineno.htm (1/1, 100.00%, 0.12% of total)
  190. /workers/shared-worker-from-blob-url.window.html (3/3, 100.00%, 0.36% of total)
  191. /workers/semantics/reporting-errors/004.html (1/1, 100.00%, 0.12% of total)
  192. /workers/nested_worker_sync_xhr.worker.html (1/1, 100.00%, 0.12% of total)
  193. /workers/constructors/Worker/unresolvable-url.html (1/1, 100.00%, 0.12% of total)
  194. /workers/WorkerNavigator_userAgent.htm (1/1, 100.00%, 0.12% of total)
  195. /workers/Worker_terminate_event_queue.htm (1/1, 100.00%, 0.12% of total)
  196. /workers/interfaces/WorkerGlobalScope/close/sending-messages.html (1/1, 100.00%, 0.12% of total)
  197. /workers/modules/dedicated-worker-import-failure.html (7/7, 100.00%, 0.85% of total)
  198. /workers/interfaces/WorkerUtils/importScripts/010.html (1/1, 100.00%, 0.12% of total)
  199. /workers/WorkerGlobalScope_ErrorEvent_colno.htm (1/1, 100.00%, 0.12% of total)
  200. /workers/constructors/SharedWorker/port-readonly.html (1/1, 100.00%, 0.12% of total)
  201. /workers/constructors/Worker/use-base-url.html (1/1, 100.00%, 0.12% of total)
  202. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html (1/1, 100.00%, 0.12% of total)
  203. /workers/constructors/SharedWorker/interface-objects.html (1/1, 100.00%, 0.12% of total)
  204. /workers/Worker_ErrorEvent_error.htm (3/3, 100.00%, 0.36% of total)
  205. /workers/interfaces/WorkerUtils/navigator/003.html (1/1, 100.00%, 0.12% of total)
  206. /workers/constructors/SharedWorker/global-members.html (1/1, 100.00%, 0.12% of total)
  207. /workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html (1/1, 100.00%, 0.12% of total)
  208. /workers/interfaces/WorkerUtils/WindowTimers/001.html (1/1, 100.00%, 0.12% of total)
  209. /workers/SharedWorker_blobUrl.html (1/1, 100.00%, 0.12% of total)
Test Show/Hide MessagesEd18
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html (1/1, 100.00%, 0.12% of total)OK
Using [null] in postMessage's second argumentPASS
/workers/interfaces/SharedWorkerGlobalScope/onconnect.html (1/1, 100.00%, 0.12% of total)OK
onconnectFAIL
/workers/semantics/run-a-worker/002.html (1/1, 100.00%, 0.12% of total)OK
worker global scope, shared workerFAIL
/workers/WorkerLocation_href.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation href attribute PASS
/workers/semantics/navigation/002.html (1/1, 100.00%, 0.12% of total)OK
navigating 2PASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.html (1/1, 100.00%, 0.12% of total)OK
Properties of the 'message' eventPASS
/workers/semantics/reporting-errors/002.html (1/1, 100.00%, 0.12% of total)OK
shared worker, addEventListenerFAIL
/workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker.html (4/4, 100.00%, 0.48% of total)OK
Setting onmessage to 1PASS
Setting onmessage to 1 (again)PASS
Setting onmessage to a functionPASS
Setting onmessage to an objectPASS
/workers/interfaces/WorkerUtils/WindowTimers/003.html (1/1, 100.00%, 0.12% of total)OK
setIntervalPASS
/workers/semantics/encodings/004.html (1/1, 100.00%, 0.12% of total)OK
URL encoding, shared workerFAIL
/workers/constructors/Worker/terminate.html (1/1, 100.00%, 0.12% of total)OK
terminate()PASS
/workers/semantics/xhr/002.html (1/1, 100.00%, 0.12% of total)OK
sync XMLHttpRequest in dedicated workerPASS
/workers/WorkerLocation_search_nonexist.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation.search with no <query> component PASS
/workers/semantics/xhr/001.html (1/1, 100.00%, 0.12% of total)OK
async XMLHttpRequest in dedicated workerPASS
/workers/interfaces/WorkerUtils/navigator/005.html (1/1, 100.00%, 0.12% of total)OK
navigator.userAgentPASS
/workers/constructors/SharedWorker/unresolvable-url.html (1/1, 100.00%, 0.12% of total)OK
resolving broken urlFAIL
/workers/dedicated-worker-from-blob-url.window.html (2/2, 100.00%, 0.24% of total)TIMEOUT
Creating a dedicated worker from a blob URL works immediately before revoking.TIMEOUT
Creating a dedicated worker from a blob URL works.PASS
/workers/semantics/run-a-worker/003.html (2/2, 100.00%, 0.24% of total)OK
sharedFAIL
workerPASS
/workers/SharedWorker_dataUrl.html (2/2, 100.00%, 0.24% of total)TIMEOUT
Data URL not shared by cross-origin SharedWorkersTIMEOUT
Data URLs shared by same-origin SharedWorkersNOTRUN
/workers/WorkerGlobalScope_ErrorEvent_lineno.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope onerror event handler argument: line PASS
/workers/WorkerGlobalScope_setInterval.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope API: setInterval() PASS
/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/WorkerNavigator_appVersion.htm (1/1, 100.00%, 0.12% of total)OK
WorkerNavigator appVersion PASS
/workers/constructors/SharedWorker/no-arguments-ctor.html (1/1, 100.00%, 0.12% of total)OK
no argumentsFAIL
/workers/opaque-origin.html (1/1, 100.00%, 0.12% of total)TIMEOUT
/workers/opaque-origin.htmlTIMEOUT
/workers/WorkerGlobalScope_importScripts.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope API: importScripts() PASS
/workers/semantics/multiple-workers/001.html (2/2, 100.00%, 0.24% of total)OK
dedicatedPASS
sharedFAIL
/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 workerFAIL
/workers/WorkerNavigator_onLine.htm (1/1, 100.00%, 0.12% of total)OK
WorkerNavigator.onLine PASS
/workers/semantics/reporting-errors/003.html (1/1, 100.00%, 0.12% of total)OK
shared worker, no error event on worker or portFAIL
/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/multiple-workers/003.html (1/1, 100.00%, 0.12% of total)OK
creating 3 nested dedicated workersPASS
/workers/WorkerLocation_search_fragment.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation.search with <fragment> in <query> PASS
/workers/semantics/interface-objects/004.html (1/1, 100.00%, 0.12% of total)ERROR
/workers/semantics/interface-objects/004.htmlERROR
/workers/baseurl/alpha/xhr-in-moduleworker.html (1/1, 100.00%, 0.12% of total)OK
Base URL in module dedicated workers: XHRFAIL
/workers/semantics/multiple-workers/004.html (1/1, 100.00%, 0.12% of total)OK
shared worker with multiple documentsFAIL
/workers/name-property.html (3/3, 100.00%, 0.36% of total)TIMEOUT
Declaring name as an accidental global must not cause a harness error for DedicatedWorkerGlobalScopePASS
name property is replaceable for DedicatedWorkerGlobalScopePASS
name property value for DedicatedWorkerGlobalScopePASS
/workers/interfaces/WorkerGlobalScope/close/setInterval.html (1/1, 100.00%, 0.12% of total)OK
close() and setIntervalPASS
/workers/WorkerLocation_host.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: host PASS
/workers/constructors/Worker/ctor-null.html (1/1, 100.00%, 0.12% of total)OK
null as argumentPASS
/workers/constructors/Worker/unexpected-self-properties.worker.html (56/56, 100.00%, 6.78% of total)OK
existence of AudioPASS
existence of ByteArrayPASS
existence of DOMParserPASS
existence of ImagePASS
existence of OptionPASS
existence of PackagesPASS
existence of SVGUnitTypesPASS
existence of SVGZoomAndPanPASS
existence of XMLSerializerPASS
existence of XPathEvaluatorPASS
existence of XSLTProcessorPASS
existence of addEventStreamPASS
existence of alertPASS
existence of attachEventPASS
existence of backPASS
existence of captureEventsPASS
existence of closedPASS
existence of confirmPASS
existence of defaultStatusPASS
existence of detachEventPASS
existence of documentPASS
existence of eventPASS
existence of forwardPASS
existence of frameElementPASS
existence of framesPASS
existence of getComputedStylePASS
existence of getSelectionPASS
existence of historyPASS
existence of innerHeightPASS
existence of innerWidthPASS
existence of javaPASS
existence of lengthPASS
existence of navigatePASS
existence of netscapePASS
existence of openPASS
existence of openerPASS
existence of operaPASS
existence of outerHeightPASS
existence of outerWidthPASS
existence of pageXOffsetPASS
existence of pageYOffsetPASS
existence of parentPASS
existence of printPASS
existence of promptPASS
existence of releaseEventsPASS
existence of removeEventStreamPASS
existence of screenPASS
existence of screenLeftPASS
existence of screenTopPASS
existence of screenXPASS
existence of screenYPASS
existence of statusPASS
existence of stopPASS
existence of sunPASS
existence of topPASS
existence of windowPASS
/workers/WorkerLocation_pathname.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: pathname PASS
/workers/constructors/Worker/resolve-empty-string.html (1/1, 100.00%, 0.12% of total)OK
resolve the empty stringPASS
/workers/Worker_dispatchEvent_ErrorEvent.htm (2/2, 100.00%, 0.24% of total)OK
ErrorEvent and Worker.dispatchEvent() PASS
initErrorEventFAIL
/workers/semantics/run-a-worker/001.html (1/1, 100.00%, 0.12% of total)OK
worker global scope, dedicated workerPASS
/workers/WorkerLocation.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation object PASS
/workers/interfaces/WorkerGlobalScope/close/setTimeout.html (1/1, 100.00%, 0.12% of total)OK
close() and setTimeoutPASS
/workers/semantics/xhr/006.html (1/1, 100.00%, 0.12% of total)OK
base url, shared workerFAIL
/workers/interfaces/WorkerUtils/importScripts/011.html (1/1, 100.00%, 0.12% of total)OK
importScripts(null)PASS
/workers/interfaces/WorkerUtils/navigator/006.html (1/1, 100.00%, 0.12% of total)OK
navigator.onLinePASS
/workers/semantics/encodings/003.html (1/1, 100.00%, 0.12% of total)OK
URL encoding, dedicated workerFAIL
/workers/semantics/multiple-workers/002.html (1/1, 100.00%, 0.12% of total)OK
creating 3 sibling dedicated workersPASS
/workers/constructors/Worker/expected-self-properties.worker.html (6/6, 100.00%, 0.73% of total)OK
existence of EventSourceFAIL
existence of MessageChannelPASS
existence of SharedWorkerFAIL
existence of WebSocketPASS
existence of WorkerPASS
existence of XMLHttpRequestPASS
/workers/constructors/SharedWorker/null-arguments.html (1/1, 100.00%, 0.12% of total)OK
null as argumentsFAIL
/workers/constructors/SharedWorker/number-arguments.html (1/1, 100.00%, 0.12% of total)OK
1 as argumentsFAIL
/workers/WorkerGlobalScope_close.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope close(): clear events queue PASS
/workers/constructors/SharedWorker/unexpected-global-properties.html (1/1, 100.00%, 0.12% of total)OK
unexpected members/interface objects/constructorsFAIL
/workers/interfaces/WorkerUtils/importScripts/006.html (1/1, 100.00%, 0.12% of total)OK
importScripts uncaught exceptionPASS
/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 stringsFAIL
/workers/interfaces/SharedWorkerGlobalScope/name/getting.html (3/3, 100.00%, 0.36% of total)OK
getting nameFAIL
getting name 1FAIL
getting name 2FAIL
/workers/constructors/Worker/no-arguments-ctor.html (1/1, 100.00%, 0.12% of total)OK
without argumentsPASS
/workers/WorkerNavigator_appName.htm (1/1, 100.00%, 0.12% of total)OK
WorkerNavigator appName PASS
/workers/interfaces/WorkerUtils/navigator/002.html (1/1, 100.00%, 0.12% of total)OK
navigator.appNamePASS
/workers/postMessage_clone_port.htm (1/1, 100.00%, 0.12% of total)OK
postMessage(): clone a port PASS
/workers/SharedWorkerPerformanceNow.html (1/1, 100.00%, 0.12% of total)OK
performance.now() exists in shared workers and reports reasonable timesFAIL
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-dictionary.html (1/1, 100.00%, 0.12% of total)OK
Using dictionary as postMessage's second argumentFAIL
/workers/nested_worker_importScripts.worker.html (1/1, 100.00%, 0.12% of total)OK
Nested worker that calls importScripts()PASS
/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 policyTIMEOUT
Same-origin top-level module script loading with "origin" referrer policyNOTRUN
Same-origin top-level module script loading with "same-origin" referrer policyNOTRUN
/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.html (2/2, 100.00%, 0.24% of total)OK
removeEventListenerPASS
targetPASS
/workers/baseurl/alpha/importScripts-in-worker.html (1/1, 100.00%, 0.12% of total)OK
importScriptsFAIL
/workers/semantics/navigation/001.html (1/1, 100.00%, 0.12% of total)OK
navigatingPASS
/workers/interfaces/WorkerUtils/importScripts/002.worker.html (1/1, 100.00%, 0.12% of total)OK
002FAIL
/workers/interfaces/WorkerGlobalScope/self.html (1/1, 100.00%, 0.12% of total)OK
selfPASS
/workers/importscripts_mime.tentative.any.serviceworker.html (1/1, 100.00%, 0.12% of total)TIMEOUT
/workers/importscripts_mime.tentative.any.serviceworker.htmlTIMEOUT
/workers/interfaces/WorkerUtils/importScripts/004.html (1/1, 100.00%, 0.12% of total)OK
importScripts broken scriptFAIL
/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/interfaces/WorkerUtils/WindowTimers/004.html (1/1, 100.00%, 0.12% of total)OK
clearIntervalPASS
/workers/semantics/interface-objects/002.worker.html (35/35, 100.00%, 4.24% of total)OK
The AbstractView interface object should not be exposed.PASS
The AbstractWorker interface object should not be exposed.PASS
The ApplicationCache interface object should not be exposed.PASS
The Audio interface object should not be exposed.PASS
The BeforeUnloadEvent interface object should not be exposed.PASS
The CanvasProxy interface object should not be exposed.PASS
The CanvasRenderingContext2D interface object should not be exposed.PASS
The CompositionEvent interface object should not be exposed.PASS
The DOMImplementation interface object should not be exposed.PASS
The Database interface object should not be exposed.PASS
The DrawingStyle interface object should not be exposed.PASS
The FocusEvent interface object should not be exposed.PASS
The HTMLCanvasElement interface object should not be exposed.PASS
The HashChangeEvent interface object should not be exposed.PASS
The IDBEnvironment interface object should not be exposed.PASS
The InputEvent interface object should not be exposed.PASS
The KeyboardEvent interface object should not be exposed.PASS
The Location interface object should not be exposed.PASS
The MouseEvent interface object should not be exposed.PASS
The Navigator interface object should not be exposed.PASS
The PageTransitionEvent interface object should not be exposed.PASS
The Path interface object should not be exposed.PASS
The PopStateEvent interface object should not be exposed.PASS
The ReadableByteStreamController interface object should not be exposed.PASS
The ReadableStreamBYOBReader interface object should not be exposed.PASS
The ReadableStreamDefaultController interface object should not be exposed.PASS
The ReadableStreamDefaultReader interface object should not be exposed.PASS
The SharedWorkerGlobalScope interface object should not be exposed.PASS
The TextMetrics interface object should not be exposed.PASS
The UIEvent interface object should not be exposed.PASS
The VTTCue interface object should not be exposed.PASS
The VTTRegion interface object should not be exposed.PASS
The WheelEvent interface object should not be exposed.PASS
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 workerFAIL
/workers/constructors/SharedWorker/setting-port-members.html (7/7, 100.00%, 0.85% of total)ERROR
addEventListenerFAIL
closeFAIL
despatchEventFAIL
onmessageFAIL
postMessageFAIL
removeEventListenerFAIL
startFAIL
/workers/Worker_basic.htm (3/3, 100.00%, 0.36% of total)OK
MessageEvent.dataPASS
MessageEvent.typePASS
Worker constructorPASS
/workers/Worker_script_mimetype.htm (1/1, 100.00%, 0.12% of total)OK
Worker constructor with script inside text file PASS
/workers/interfaces/WorkerGlobalScope/close/incoming-message.html (1/1, 100.00%, 0.12% of total)OK
close() and incoming messagePASS
/workers/interfaces/SharedWorkerGlobalScope/name/setting.html (1/1, 100.00%, 0.12% of total)OK
setting nameFAIL
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker.html (1/1, 100.00%, 0.12% of total)OK
return value of postMessagePASS
/workers/data-url.html (9/9, 100.00%, 1.09% of total)OK
application/javascript MIME allowedFAIL
communication goes both waysFAIL
cross-origin workerFAIL
empty MIME allowedFAIL
indexedDB is inaccessibleFAIL
indexedDB is presentFAIL
invalid javascript produces errorFAIL
text/plain MIME allowedFAIL
worker has opaque originFAIL
/workers/semantics/interface-objects/001.worker.html (63/63, 100.00%, 7.63% of total)OK
The ArrayBuffer interface object should be exposed.PASS
The Blob interface object should be exposed.PASS
The BroadcastChannel interface object should be exposed.FAIL
The ByteLengthQueuingStrategy interface object should be exposed.PASS
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 CloseEvent interface object should be exposed.PASS
The CountQueuingStrategy interface object should be exposed.PASS
The CustomEvent interface object should be exposed.PASS
The DOMException interface object should be exposed.PASS
The DataView interface object should be exposed.PASS
The DedicatedWorkerGlobalScope interface object should be exposed.PASS
The ErrorEvent interface object should be exposed.PASS
The Event interface object should be exposed.PASS
The EventSource interface object should be exposed.FAIL
The EventTarget interface object should be exposed.PASS
The File interface object should be exposed.PASS
The FileList interface object should be exposed.PASS
The FileReader interface object should be exposed.PASS
The FileReaderSync interface object should be exposed.PASS
The Float32Array interface object should be exposed.PASS
The Float64Array interface object should be exposed.PASS
The FormData interface object should be exposed.FAIL
The IDBCursor interface object should be exposed.PASS
The IDBCursorWithValue interface object should be exposed.PASS
The IDBDatabase interface object should be exposed.PASS
The IDBFactory interface object should be exposed.PASS
The IDBIndex interface object should be exposed.PASS
The IDBKeyRange interface object should be exposed.PASS
The IDBObjectStore interface object should be exposed.PASS
The IDBOpenDBRequest interface object should be exposed.PASS
The IDBRequest interface object should be exposed.PASS
The IDBTransaction interface object should be exposed.PASS
The IDBVersionChangeEvent interface object should be exposed.PASS
The ImageBitmap interface object should be exposed.FAIL
The ImageData interface object should be exposed.PASS
The Int16Array interface object should be exposed.PASS
The Int32Array interface object should be exposed.PASS
The Int8Array interface object should be exposed.PASS
The MessageChannel interface object should be exposed.PASS
The MessageEvent interface object should be exposed.PASS
The MessagePort interface object should be exposed.PASS
The Path2D interface object should be exposed.FAIL
The ProgressEvent interface object should be exposed.PASS
The PromiseRejectionEvent interface object should be exposed.FAIL
The ReadableStream interface object should be exposed.PASS
The SharedWorker interface object should be exposed.FAIL
The URL interface object should be exposed.PASS
The URLSearchParams interface object should be exposed.PASS
The Uint16Array interface object should be exposed.PASS
The Uint32Array interface object should be exposed.PASS
The Uint8Array interface object should be exposed.PASS
The Uint8ClampedArray interface object should be exposed.PASS
The WebSocket interface object should be exposed.PASS
The Worker interface object should be exposed.PASS
The WorkerGlobalScope interface object should be exposed.PASS
The WorkerLocation interface object should be exposed.PASS
The WorkerNavigator interface object should be exposed.PASS
The WritableStream interface object should be exposed.PASS
The XMLHttpRequest interface object should be exposed.PASS
The XMLHttpRequestEventTarget interface object should be exposed.PASS
The XMLHttpRequestUpload interface object should be exposed.PASS
/workers/modules/dedicated-worker-options-type.html (5/5, 100.00%, 0.61% of total)OK
Test worker construction with an empty worker type.FAIL
Test worker construction with an unknown worker type.FAIL
Test worker construction with the "classic" worker type.PASS
Test worker construction with the "module" worker type.PASS
Test worker construction with the default worker type.PASS
/workers/interfaces/WorkerGlobalScope/location/returns-same-object.html (1/1, 100.00%, 0.12% of total)OK
location === locationPASS
/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/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html (1/1, 100.00%, 0.12% of total)OK
structured clone of ImageDataPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html (15/15, 100.00%, 1.82% of total)OK
1PASS
InfinityPASS
NaNPASS
arrayPASS
datePASS
errorPASS
falsePASS
nullPASS
objectPASS
regexpPASS
selfPASS
stringPASS
structured clone of messagePASS
truePASS
undefinedPASS
/workers/interfaces/WorkerGlobalScope/location/redirect.html (1/1, 100.00%, 0.12% of total)OK
WorkerLocation with redirects: classic dedicated workersFAIL
/workers/constructors/Worker/same-origin.html (9/9, 100.00%, 1.09% of total)OK
about_blankPASS
data_urlFAIL
example_invalidPASS
http_post_8012PASS
https_port_80PASS
https_port_8000PASS
javascript_urlPASS
port_81PASS
unsupported_schemePASS
/workers/constructors/SharedWorker/connect-event.html (1/1, 100.00%, 0.12% of total)OK
connect eventFAIL
/workers/interfaces/WorkerUtils/importScripts/012.html (1/1, 100.00%, 0.12% of total)OK
importScripts(1)PASS
/workers/semantics/multiple-workers/008.html (1/1, 100.00%, 0.12% of total)OK
messagechannel in shared workerFAIL
/workers/WorkerGlobalScope_importScripts_NosniffErr.htm (1/1, 100.00%, 0.12% of total)OK
importScripts throws on 'nosniff' violationPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html (1/1, 100.00%, 0.12% of total)OK
setting postMessagePASS
/workers/WorkerLocation-origin.sub.window.html (1/1, 100.00%, 0.12% of total)OK
workerLocation.origin must use ASCII code pointsPASS
/workers/baseurl/alpha/xhr-in-worker.html (1/1, 100.00%, 0.12% of total)OK
xhr-workerFAIL
/workers/postMessage_event_properties.htm (1/1, 100.00%, 0.12% of total)OK
postMessage(): MessageEvent properties PASS
/workers/semantics/encodings/004.worker.html (1/1, 100.00%, 0.12% of total)OK
Decoding invalid utf-8PASS
/workers/interfaces/WorkerGlobalScope/onerror/handled.html (1/1, 100.00%, 0.12% of total)OK
onerror, "handled"PASS
/workers/WorkerNavigator_platform.htm (1/1, 100.00%, 0.12% of total)OK
WorkerNavigator.platform PASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html (1/1, 100.00%, 0.12% of total)OK
e.ports in dedicated workerPASS
/workers/interfaces/WorkerUtils/importScripts/007.html (1/1, 100.00%, 0.12% of total)OK
postMessage in importScriptsPASS
/workers/constructors/SharedWorker/URLMismatchError.htm (1/1, 100.00%, 0.12% of total)OK
Web Workers: SharedWorker - same name, different URLFAIL
/workers/WorkerGlobalScope_ErrorEvent_filename.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope onerror event handler argument: location PASS
/workers/postMessage_target_source.htm (1/1, 100.00%, 0.12% of total)OK
postMessage(): target port and source port PASS
/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 WorkerLocationFAIL
/workers/WorkerLocation_hostname.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: hostname PASS
/workers/semantics/multiple-workers/006.html (1/1, 100.00%, 0.12% of total)OK
shared worker in dedicated worker in shared workerFAIL
/workers/postMessage_DataCloneErr.htm (1/1, 100.00%, 0.12% of total)OK
postMessage() with WorkerNavigator PASS
/workers/interfaces/WorkerGlobalScope/location/redirect-sharedworker.html (1/1, 100.00%, 0.12% of total)OK
WorkerLocation with redirects: classic shared workersFAIL
/workers/Worker_NosniffErr.htm (1/1, 100.00%, 0.12% of total)OK
Worker with nosniff X-Content-Type-Options header PASS
/workers/baseurl/alpha/xhr-in-sharedworker.html (1/1, 100.00%, 0.12% of total)OK
Base URL in classic shared workers: XHRFAIL
/workers/WorkerGlobalScope_ErrorEvent_message.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope onerror event handler argument: message PASS
/workers/semantics/multiple-workers/005.html (1/1, 100.00%, 0.12% of total)OK
dedicated worker in shared worker in dedicated workerFAIL
/workers/baseurl/alpha/import-in-moduleworker.html (1/1, 100.00%, 0.12% of total)OK
Base URL in module dedicated workers: importFAIL
/workers/nested_worker.worker.html (1/1, 100.00%, 0.12% of total)OK
Nested workerPASS
/workers/interfaces/WorkerUtils/importScripts/009.html (1/1, 100.00%, 0.12% of total)OK
variables and functions crossing importScripts boundary, take 2PASS
/workers/interfaces/WorkerGlobalScope/onerror/not-handled.html (1/1, 100.00%, 0.12% of total)OK
onerror, "not handled"PASS
/workers/WorkerLocation_port.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: port PASS
/workers/Worker_ErrorEvent_message.htm (1/1, 100.00%, 0.12% of total)OK
AbstractWorker ErrorEvent.message PASS
/workers/interfaces/WorkerUtils/importScripts/003.html (1/1, 100.00%, 0.12% of total)OK
importScripts running scriptsPASS
/workers/semantics/xhr/003.html (1/1, 100.00%, 0.12% of total)OK
async XMLHttpRequest in shared workerFAIL
/workers/postMessage_ports_readonly_array.htm (1/1, 100.00%, 0.12% of total)OK
postMessage(): read-only ports array PASS
/workers/interfaces/WorkerUtils/importScripts/008.html (1/1, 100.00%, 0.12% of total)OK
variables and functions crossing importScripts boundaryPASS
/workers/semantics/interface-objects/003.html (1/1, 100.00%, 0.12% of total)ERROR
/workers/semantics/interface-objects/003.htmlERROR
/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html (1/1, 100.00%, 0.12% of total)OK
onerror, "not handled" with an error in the onerror functionPASS
/workers/baseurl/alpha/importScripts-in-sharedworker.html (1/1, 100.00%, 0.12% of total)OK
Base URL in classic shared workers: importScriptsFAIL
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html (1/1, 100.00%, 0.12% of total)OK
posting an imagedata (from a cloned canvas) in an arrayPASS
/workers/constructors/Worker/ctor-1.html (1/1, 100.00%, 0.12% of total)OK
1 as argumentPASS
/workers/semantics/structured-clone/shared.html (1/1, 100.00%, 0.12% of total)OK
structured clone to shared workerFAIL
/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/WorkerGlobalScope_setTimeout.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope API: setTimeout() PASS
/workers/constructors/Worker/ctor-undefined.html (1/1, 100.00%, 0.12% of total)OK
undefined as argumentPASS
/workers/interfaces/WorkerGlobalScope/location/setting-members.html (1/1, 100.00%, 0.12% of total)OK
setting members of WorkerLocationFAIL
/workers/WorkerGlobalScope_requestAnimationFrame.tentative.worker.html (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope_requestAnimationFrameFAIL
/workers/WorkerLocation_search_empty.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation.search with empty <query> FAIL
/workers/Worker_ErrorEvent_type.htm (1/1, 100.00%, 0.12% of total)OK
AbstractWorker ErrorEvent.type PASS
/workers/semantics/multiple-workers/007.html (1/1, 100.00%, 0.12% of total)OK
shared worker in dedicated worker in shared workerFAIL
/workers/constructors/SharedWorker/same-origin.html (9/9, 100.00%, 1.09% of total)OK
about_blankFAIL
data_urlFAIL
http_port_8012FAIL
https_port_80FAIL
https_port_8000FAIL
javascript_urlFAIL
opera_comFAIL
port_81FAIL
unsupported_schemeFAIL
/workers/Worker_ErrorEvent_bubbles_cancelable.htm (1/1, 100.00%, 0.12% of total)OK
ErrorEvent on worker doesn't bubble and is cancelablePASS
/workers/interfaces/WorkerGlobalScope/location/redirect-module.html (1/1, 100.00%, 0.12% of total)OK
WorkerLocation with redirects: module dedicated workersFAIL
/workers/WorkerGlobalScope_importScripts_NetworkErr.htm (1/1, 100.00%, 0.12% of total)OK
importScripts() with non-existent script file PASS
/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 allowedFAIL
communication goes both waysFAIL
cross-origin workerFAIL
empty MIME allowedFAIL
indexedDB is inaccessibleFAIL
indexedDB is presentFAIL
text/plain MIME allowedFAIL
worker has opaque originFAIL
/workers/semantics/xhr/005.html (1/1, 100.00%, 0.12% of total)OK
base url, dedicated workerPASS
/workers/interfaces/WorkerUtils/navigator/007.html (1/1, 100.00%, 0.12% of total)OK
readonlyness of members of NavigatorFAIL
/workers/modules/dedicated-worker-options-credentials.html (33/33, 100.00%, 4.00% of total)ERROR
Test initialization: setting up cross-origin cookiePASS
new Worker() with type-module credentials=omit should not send the credentials for cross-origin dynamic importsNOTRUN
new Worker() with type-module credentials=omit should not send the credentials for cross-origin static importsNOTRUN
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 credentialsPASS
new Worker() with type=module and credentials=include should send the credentials for cross-origin dynamic importsNOTRUN
new Worker() with type=module and credentials=include should send the credentials for cross-origin static importsNOTRUN
new Worker() with type=module and credentials=include should send the credentials for same-origin dynamic importsNOTRUN
new Worker() with type=module and credentials=include should send the credentials for same-origin static importsNOTRUN
new Worker() with type=module and credentials=omit should not send the credentialsFAIL
new Worker() with type=module and credentials=omit should not send the credentials for same-origin dynamic importsNOTRUN
new Worker() with type=module and credentials=omit should not send the credentials for same-origin static importsNOTRUN
new Worker() with type=module and credentials=same-origin should not send the credentials for cross-origin dynamic importsNOTRUN
new Worker() with type=module and credentials=same-origin should not send the credentials for cross-origin static importsNOTRUN
new Worker() with type=module and credentials=same-origin should send the credentialsPASS
new Worker() with type=module and credentials=same-origin should send the credentials for same-origin dynamic importsNOTRUN
new Worker() with type=module and credentials=same-origin should send the credentials for same-origin static importsNOTRUN
new Worker() with type=module and default credentials option should behave as credentials=same-origin and not send the credentials for cross-origin dynamic importsNOTRUN
new Worker() with type=module and default credentials option should behave as credentials=same-origin and not send the credentials for cross-origin static importsNOTRUN
new Worker() with type=module and default credentials option should behave as credentials=same-origin and send the credentialsPASS
new Worker() with type=module and default credentials option should behave as credentials=same-origin and send the credentials for same-origin dynamic importsNOTRUN
new Worker() with type=module and default credentials option should behave as credentials=same-origin and send the credentials for same-origin static importsTIMEOUT
/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 handledFAIL
/workers/WorkerLocation_protocol.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: protocol PASS
/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.html (19/19, 100.00%, 2.30% of total)OK
existence of addEventListenerPASS
existence of atobPASS
existence of btoaPASS
existence of clearIntervalPASS
existence of clearTimeoutPASS
existence of closePASS
existence of dispatchEventPASS
existence of importScriptsPASS
existence of locationPASS
existence of navigatorPASS
existence of onerrorPASS
existence of onmessagePASS
existence of onofflineFAIL
existence of ononlineFAIL
existence of postMessagePASS
existence of removeEventListenerPASS
existence of selfPASS
existence of setIntervalPASS
existence of setTimeoutPASS
/workers/nested_worker_close_from_parent_worker.html (1/1, 100.00%, 0.12% of total)OK
Test terminating a nested workers by calling terminate() from its parent workerPASS
/workers/constructors/SharedWorker/port-properties.html (1/1, 100.00%, 0.12% of total)OK
worker.portFAIL
/workers/interfaces.worker.html (161/161, 100.00%, 19.49% of total)OK
DedicatedWorkerGlobalScope interface object lengthPASS
DedicatedWorkerGlobalScope interface object namePASS
DedicatedWorkerGlobalScope interface: attribute nameFAIL
DedicatedWorkerGlobalScope interface: attribute onmessageFAIL
DedicatedWorkerGlobalScope interface: attribute onmessageerrorFAIL
DedicatedWorkerGlobalScope interface: calling postMessage(any, [object Object]) on self with too few arguments must throw TypeErrorPASS
DedicatedWorkerGlobalScope interface: existence and properties of interface objectFAIL
DedicatedWorkerGlobalScope interface: existence and properties of interface prototype objectPASS
DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" propertyPASS
DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object's @@unscopables propertyPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Object.setPrototypeOf should throw a TypeErrorFAIL
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Reflect.setPrototypeOf should return falseFAIL
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via __proto__ should throw a TypeErrorFAIL
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Object.setPrototypeOf should not throwPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Reflect.setPrototypeOf should return truePASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via __proto__ should not throwPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Object.setPrototypeOf should throw a TypeErrorFAIL
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Reflect.setPrototypeOf should return falseFAIL
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via __proto__ should throw a TypeErrorFAIL
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Object.setPrototypeOf should not throwPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Reflect.setPrototypeOf should return truePASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via __proto__ should not throwPASS
DedicatedWorkerGlobalScope interface: operation close()PASS
DedicatedWorkerGlobalScope interface: operation postMessage(any, [object Object])PASS
DedicatedWorkerGlobalScope interface: self must inherit property "close()" with the proper typePASS
DedicatedWorkerGlobalScope interface: self must inherit property "name" with the proper typePASS
DedicatedWorkerGlobalScope interface: self must inherit property "onmessage" with the proper typePASS
DedicatedWorkerGlobalScope interface: self must inherit property "onmessageerror" with the proper typePASS
DedicatedWorkerGlobalScope interface: self must inherit property "postMessage(any, [object Object])" with the proper typePASS
DedicatedWorkerGlobalScope must be primary interface of selfPASS
EventListener interface: existence and properties of interface objectPASS
EventTarget interface object lengthPASS
EventTarget interface object namePASS
EventTarget interface: calling addEventListener(DOMString, EventListener, [object Object],[object Object]) on self with too few arguments must throw TypeErrorPASS
EventTarget interface: calling dispatchEvent(Event) on self with too few arguments must throw TypeErrorPASS
EventTarget interface: calling removeEventListener(DOMString, EventListener, [object Object],[object Object]) on self with too few arguments must throw TypeErrorPASS
EventTarget interface: existence and properties of interface objectPASS
EventTarget interface: existence and properties of interface prototype objectPASS
EventTarget interface: existence and properties of interface prototype object's "constructor" propertyPASS
EventTarget interface: existence and properties of interface prototype object's @@unscopables propertyPASS
EventTarget interface: operation addEventListener(DOMString, EventListener, [object Object],[object Object])PASS
EventTarget interface: operation dispatchEvent(Event)PASS
EventTarget interface: operation removeEventListener(DOMString, EventListener, [object Object],[object Object])PASS
EventTarget interface: self must inherit property "addEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper typePASS
EventTarget interface: self must inherit property "dispatchEvent(Event)" with the proper typePASS
EventTarget interface: self must inherit property "removeEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper typePASS
Stringification of selfPASS
Stringification of self.locationPASS
Stringification of self.navigatorPASS
WorkerGlobalScope interface object lengthPASS
WorkerGlobalScope interface object namePASS
WorkerGlobalScope interface: attribute locationFAIL
WorkerGlobalScope interface: attribute navigatorFAIL
WorkerGlobalScope interface: attribute onerrorFAIL
WorkerGlobalScope interface: attribute onlanguagechangeFAIL
WorkerGlobalScope interface: attribute onofflineFAIL
WorkerGlobalScope interface: attribute ononlineFAIL
WorkerGlobalScope interface: attribute onrejectionhandledFAIL
WorkerGlobalScope interface: attribute onunhandledrejectionFAIL
WorkerGlobalScope interface: attribute originFAIL
WorkerGlobalScope interface: attribute selfFAIL
WorkerGlobalScope interface: calling atob(DOMString) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling btoa(DOMString) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling clearInterval(long) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling clearTimeout(long) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling createImageBitmap(ImageBitmapSource, ImageBitmapOptions) on self with too few arguments must throw TypeErrorFAIL
WorkerGlobalScope interface: calling createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions) on self with too few arguments must throw TypeErrorFAIL
WorkerGlobalScope interface: calling importScripts(USVString) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling setInterval(TimerHandler, long, any) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling setTimeout(TimerHandler, long, any) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: existence and properties of interface objectFAIL
WorkerGlobalScope interface: existence and properties of interface prototype objectPASS
WorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" propertyPASS
WorkerGlobalScope interface: existence and properties of interface prototype object's @@unscopables propertyPASS
WorkerGlobalScope interface: operation atob(DOMString)PASS
WorkerGlobalScope interface: operation btoa(DOMString)PASS
WorkerGlobalScope interface: operation clearInterval(long)PASS
WorkerGlobalScope interface: operation clearTimeout(long)PASS
WorkerGlobalScope interface: operation createImageBitmap(ImageBitmapSource, ImageBitmapOptions)FAIL
WorkerGlobalScope interface: operation createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions)FAIL
WorkerGlobalScope interface: operation importScripts(USVString)PASS
WorkerGlobalScope interface: operation setInterval(TimerHandler, long, any)PASS
WorkerGlobalScope interface: operation setTimeout(TimerHandler, long, any)PASS
WorkerGlobalScope interface: self must inherit property "atob(DOMString)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "btoa(DOMString)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "clearInterval(long)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "clearTimeout(long)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "createImageBitmap(ImageBitmapSource, ImageBitmapOptions)" with the proper typeFAIL
WorkerGlobalScope interface: self must inherit property "createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions)" with the proper typeFAIL
WorkerGlobalScope interface: self must inherit property "importScripts(USVString)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "location" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "navigator" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "onerror" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "onlanguagechange" with the proper typeFAIL
WorkerGlobalScope interface: self must inherit property "onoffline" with the proper typeFAIL
WorkerGlobalScope interface: self must inherit property "ononline" with the proper typeFAIL
WorkerGlobalScope interface: self must inherit property "onrejectionhandled" with the proper typeFAIL
WorkerGlobalScope interface: self must inherit property "onunhandledrejection" with the proper typeFAIL
WorkerGlobalScope interface: self must inherit property "origin" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "self" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "setInterval(TimerHandler, long, any)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "setTimeout(TimerHandler, long, any)" with the proper typePASS
WorkerLocation interface object lengthPASS
WorkerLocation interface object namePASS
WorkerLocation interface: attribute hashFAIL
WorkerLocation interface: attribute hostFAIL
WorkerLocation interface: attribute hostnameFAIL
WorkerLocation interface: attribute hrefFAIL
WorkerLocation interface: attribute originFAIL
WorkerLocation interface: attribute pathnameFAIL
WorkerLocation interface: attribute portFAIL
WorkerLocation interface: attribute protocolFAIL
WorkerLocation interface: attribute searchFAIL
WorkerLocation interface: existence and properties of interface objectPASS
WorkerLocation interface: existence and properties of interface prototype objectPASS
WorkerLocation interface: existence and properties of interface prototype object's "constructor" propertyPASS
WorkerLocation interface: existence and properties of interface prototype object's @@unscopables propertyPASS
WorkerLocation interface: self.location must inherit property "hash" with the proper typePASS
WorkerLocation interface: self.location must inherit property "host" with the proper typePASS
WorkerLocation interface: self.location must inherit property "hostname" with the proper typePASS
WorkerLocation interface: self.location must inherit property "href" with the proper typePASS
WorkerLocation interface: self.location must inherit property "origin" with the proper typePASS
WorkerLocation interface: self.location must inherit property "pathname" with the proper typePASS
WorkerLocation interface: self.location must inherit property "port" with the proper typePASS
WorkerLocation interface: self.location must inherit property "protocol" with the proper typePASS
WorkerLocation interface: self.location must inherit property "search" with the proper typePASS
WorkerLocation interface: stringifierPASS
WorkerLocation must be primary interface of self.locationPASS
WorkerNavigator interface object lengthPASS
WorkerNavigator interface object namePASS
WorkerNavigator interface: attribute appCodeNameFAIL
WorkerNavigator interface: attribute appNameFAIL
WorkerNavigator interface: attribute appVersionFAIL
WorkerNavigator interface: attribute hardwareConcurrencyFAIL
WorkerNavigator interface: attribute languageFAIL
WorkerNavigator interface: attribute languagesFAIL
WorkerNavigator interface: attribute onLineFAIL
WorkerNavigator interface: attribute platformFAIL
WorkerNavigator interface: attribute productFAIL
WorkerNavigator interface: attribute userAgentFAIL
WorkerNavigator interface: existence and properties of interface objectPASS
WorkerNavigator interface: existence and properties of interface prototype objectPASS
WorkerNavigator interface: existence and properties of interface prototype object's "constructor" propertyPASS
WorkerNavigator interface: existence and properties of interface prototype object's @@unscopables propertyPASS
WorkerNavigator interface: member productSubFAIL
WorkerNavigator interface: member vendorFAIL
WorkerNavigator interface: member vendorSubFAIL
WorkerNavigator interface: self.navigator must inherit property "appCodeName" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "appName" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "appVersion" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "hardwareConcurrency" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "language" with the proper typeFAIL
WorkerNavigator interface: self.navigator must inherit property "languages" with the proper typeFAIL
WorkerNavigator interface: self.navigator must inherit property "onLine" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "platform" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "product" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "userAgent" with the proper typePASS
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
WorkerNavigator must be primary interface of self.navigatorPASS
/workers/WorkerLocation_search.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: search PASS
/workers/semantics/structured-clone/dedicated.html (115/115, 100.00%, 13.92% of total)OK
Array Blob object, Blob NULPASS
Array Blob object, Blob basicPASS
Array Blob object, Blob emptyPASS
Array Blob object, Blob paired surrogates (invalid utf-8)PASS
Array Blob object, Blob unpaired high surrogate (invalid utf-8)PASS
Array Blob object, Blob unpaired low surrogate (invalid utf-8)PASS
Array Boolean objectsPASS
Array Date objectsPASS
Array FileList object, FileList emptyPASS
Array ImageBitmap object, ImageBitmap 1x1 transparent blackFAIL
Array ImageBitmap object, ImageBitmap 1x1 transparent non-blackFAIL
Array ImageData object, ImageData 1x1 non-transparent non-blackPASS
Array ImageData object, ImageData 1x1 transparent blackPASS
Array Number objectsPASS
Array RegExp object, RegExp emptyPASS
Array RegExp object, RegExp flags and lastIndexPASS
Array RegExp object, RegExp new linePASS
Array RegExp object, RegExp slashPASS
Array RegExp object, RegExp sticky flagPASS
Array RegExp object, RegExp unicode flagPASS
Array String objectsPASS
Array primitivesPASS
Array sparsePASS
Array with circular referencePASS
Array with identical property valuesPASS
Array with non-index propertyPASS
ArrayBufferPASS
Blob NULPASS
Blob basicPASS
Blob emptyPASS
Blob paired surrogates (invalid utf-8)PASS
Blob unpaired high surrogate (invalid utf-8)PASS
Blob unpaired low surrogate (invalid utf-8)PASS
Boolean falsePASS
Boolean truePASS
Date -0PASS
Date -8.64e15PASS
Date 0PASS
Date 8.64e15PASS
File basicFAIL
FileList emptyPASS
ImageBitmap 1x1 non-transparent non-blackFAIL
ImageBitmap 1x1 transparent blackFAIL
ImageData 1x1 non-transparent non-blackPASS
ImageData 1x1 transparent blackPASS
MessagePortPASS
Number -0PASS
Number -9007199254740992PASS
Number -9007199254740994PASS
Number -InfinityPASS
Number 0PASS
Number 0.2PASS
Number 9007199254740992PASS
Number 9007199254740994PASS
Number InfinityPASS
Number NaNPASS
Object Blob object, Blob NULPASS
Object Blob object, Blob basicPASS
Object Blob object, Blob emptyPASS
Object Blob object, Blob paired surrogates (invalid utf-8)PASS
Object Blob object, Blob unpaired high surrogate (invalid utf-8)PASS
Object Blob object, Blob unpaired low surrogate (invalid utf-8)PASS
Object Boolean objectsPASS
Object Date objectsPASS
Object FileList object, FileList emptyPASS
Object ImageBitmap object, ImageBitmap 1x1 transparent blackFAIL
Object ImageBitmap object, ImageBitmap 1x1 transparent non-blackFAIL
Object ImageData object, ImageData 1x1 non-transparent non-blackPASS
Object ImageData object, ImageData 1x1 transparent blackPASS
Object Number objectsPASS
Object RegExp object, RegExp emptyPASS
Object RegExp object, RegExp flags and lastIndexPASS
Object RegExp object, RegExp new linePASS
Object RegExp object, RegExp slashPASS
Object RegExp object, RegExp sticky flagPASS
Object RegExp object, RegExp unicode flagPASS
Object String objectsPASS
Object primitivesPASS
Object with circular referencePASS
Object with identical property valuesPASS
Object with index property and lengthPASS
Object with non-configurable propertyPASS
Object with non-enumerable propertyPASS
Object with non-writable propertyPASS
Object with property on prototypePASS
RegExp emptyPASS
RegExp flags and lastIndexPASS
RegExp new linePASS
RegExp slashPASS
RegExp sticky flagPASS
RegExp unicode flagPASS
String NULPASS
String astral characterPASS
String empty stringPASS
String lone high surrogatePASS
String lone low surrogatePASS
primitive falsePASS
primitive nullPASS
primitive number, -0PASS
primitive number, -9007199254740992PASS
primitive number, -9007199254740994PASS
primitive number, -InfinityPASS
primitive number, 0PASS
primitive number, 0.2PASS
primitive number, 9007199254740992PASS
primitive number, 9007199254740994PASS
primitive number, InfinityPASS
primitive number, NaNPASS
primitive string, NULPASS
primitive string, astral characterPASS
primitive string, empty stringPASS
primitive string, lone high surrogatePASS
primitive string, lone low surrogatePASS
primitive truePASS
primitive undefinedPASS
/workers/constructors/Worker/Blob-url.html (1/1, 100.00%, 0.12% of total)OK
Worker supports Blob urlPASS
/workers/interfaces/WorkerUtils/importScripts/001.worker.html (1/1, 100.00%, 0.12% of total)OK
001PASS
/workers/WorkerLocation_hash.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: hash PASS
/workers/worker-performance.worker.html (14/14, 100.00%, 1.69% of total)OK
Can use clearMarks and clearMeasures in workersPASS
Can use performance.getEntriesByName in workersPASS
Can use performance.getEntriesByType in workersPASS
Can use performance.mark in workersPASS
Can use performance.measure in workersPASS
Can use performance.now in workersPASS
Performance marks and measures seem to be working correctly in workersPASS
Resource timing seems to work in workersPASS
There are no navigation type performance entries in workersPASS
performance.clearResourceTimings in workersPASS
performance.navigation is not available in workersPASS
performance.setResourceTimingBufferSize in workersPASS
performance.timing is not available in workersPASS
performance.toJSON is available in workersFAIL
/workers/WorkerLocation_hash_nonexist.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation.hash with no <fragment> component PASS
/workers/postMessage_clone_port_error.htm (1/1, 100.00%, 0.12% of total)OK
postMessage(): cloning source port PASS
/workers/nested_worker_terminate_from_document.html (1/1, 100.00%, 0.12% of total)OK
Test terminating a chain of nested workers by calling terminate() from the owning documentPASS
/workers/constructors/SharedWorker/port-onmessage.html (1/1, 100.00%, 0.12% of total)OK
worker.port.onmessageFAIL
/workers/interfaces/WorkerUtils/navigator/language.html (1/1, 100.00%, 0.12% of total)OK
navigator.languageFAIL
/workers/constructors/SharedWorker/undefined-arguments.html (1/1, 100.00%, 0.12% of total)OK
undefined as argumentsFAIL
/workers/interfaces/WorkerUtils/importScripts/005.html (1/1, 100.00%, 0.12% of total)OK
importScripts separate scriptsPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html (1/1, 100.00%, 0.12% of total)OK
Using null in postMessage's second argumentFAIL
/workers/WorkerLocation_hash_encoding.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation.hash with url encoding string PASS
/workers/interfaces/WorkerUtils/WindowTimers/005.html (1/1, 100.00%, 0.12% of total)OK
setInterval when closingPASS
/workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html (1/1, 100.00%, 0.12% of total)OK
location with a worker in separate filePASS
/workers/constructors/SharedWorker/dummy-shared-worker.html (1/1, 100.00%, 0.12% of total)OK
creating a dummy shared workerFAIL
/workers/nested_worker_close_self.worker.html (1/1, 100.00%, 0.12% of total)OK
Nested work that closes itselfPASS
/workers/constructors/SharedWorker/name.html (1/1, 100.00%, 0.12% of total)OK
self.nameFAIL
/workers/semantics/xhr/004.html (1/1, 100.00%, 0.12% of total)OK
sync XMLHttpRequest in shared workerFAIL
/workers/Worker_cross_origin_security_err.htm (2/2, 100.00%, 0.24% of total)OK
Cross-origin classic workers should fail to fetchPASS
Cross-origin module workers should fail to fetchPASS
/workers/WorkerPerformanceNow.html (1/1, 100.00%, 0.12% of total)OK
performance.now() exists in dedicated workers and reports reasonable timesPASS
/workers/interfaces/WorkerUtils/WindowTimers/002.html (1/1, 100.00%, 0.12% of total)OK
clearTimeoutPASS
/workers/Worker_ErrorEvent_filename.htm (1/1, 100.00%, 0.12% of total)OK
AbstractWorker ErrorEvent.filename PASS
/workers/interfaces/WorkerUtils/navigator/004.html (1/1, 100.00%, 0.12% of total)OK
navigator.platformPASS
/workers/constructors/Worker/AbstractWorker.onerror.html (1/1, 100.00%, 0.12% of total)OK
AbstractWorker.onerrorPASS
/workers/Worker_ErrorEvent_lineno.htm (1/1, 100.00%, 0.12% of total)OK
AbstractWorker ErrorEvent.lineno PASS
/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.onerrorFAIL
/workers/nested_worker_sync_xhr.worker.html (1/1, 100.00%, 0.12% of total)OK
Nested worker that issues a sync XHRPASS
/workers/constructors/Worker/unresolvable-url.html (1/1, 100.00%, 0.12% of total)OK
unresolvable urlFAIL
/workers/WorkerNavigator_userAgent.htm (1/1, 100.00%, 0.12% of total)OK
WorkerNavigator.userAgent PASS
/workers/Worker_terminate_event_queue.htm (1/1, 100.00%, 0.12% of total)OK
AbstractWorker terminate(): clear event queue PASS
/workers/interfaces/WorkerGlobalScope/close/sending-messages.html (1/1, 100.00%, 0.12% of total)OK
close() and sending messagesPASS
/workers/modules/dedicated-worker-import-failure.html (7/7, 100.00%, 0.85% of total)OK
Dynamic import for non-existent script should throw an exception.FAIL
Static import for non-existent script should dispatch an ErrorEvent.PASS
Static import on classic worker should throw an exception.PASS
Worker construction for a file URL should throw an exception.PASS
Worker construction for an invalid URL should throw an exception.PASS
Worker construction for non-existent script should dispatch an ErrorEvent.PASS
importScripts() on module worker should throw an exception.FAIL
/workers/interfaces/WorkerUtils/importScripts/010.html (1/1, 100.00%, 0.12% of total)OK
importScripts(undefined)PASS
/workers/WorkerGlobalScope_ErrorEvent_colno.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope onerror event handler argument: col PASS
/workers/constructors/SharedWorker/port-readonly.html (1/1, 100.00%, 0.12% of total)OK
setting worker.portFAIL
/workers/constructors/Worker/use-base-url.html (1/1, 100.00%, 0.12% of total)OK
Use the document base url when resolving worker URLsPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html (1/1, 100.00%, 0.12% of total)OK
Using undefined in postMessage's second argumentPASS
/workers/constructors/SharedWorker/interface-objects.html (1/1, 100.00%, 0.12% of total)OK
expected interface objects/constructorsFAIL
/workers/Worker_ErrorEvent_error.htm (3/3, 100.00%, 0.36% of total)OK
Error handler outside the worker should not see the error valuePASS
Error handlers inside a worker should see the error valuePASS
Worker_ErrorEvent_errorPASS
/workers/interfaces/WorkerUtils/navigator/003.html (1/1, 100.00%, 0.12% of total)OK
navigator.appVersionPASS
/workers/constructors/SharedWorker/global-members.html (1/1, 100.00%, 0.12% of total)OK
members of SharedWorkerGlobalScopeFAIL
/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html (1/1, 100.00%, 0.12% of total)OK
onerror, "not handled" with only window.onerror definedPASS
/workers/interfaces/WorkerUtils/WindowTimers/001.html (1/1, 100.00%, 0.12% of total)OK
setTimeoutPASS
/workers/SharedWorker_blobUrl.html (1/1, 100.00%, 0.12% of total)OK
Blob URL shared by document on SharedWorkerFAIL