workers: Less Than 2 Passes

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

Test Files

  1. /workers/name-property.html (3/3, 100.00%, 0.36% of total)
  2. /workers/constructors/SharedWorker/interface-objects.html (1/1, 100.00%, 0.12% of total)
  3. /workers/semantics/multiple-workers/008.html (1/1, 100.00%, 0.12% of total)
  4. /workers/worker-performance.worker.html (14/14, 100.00%, 1.68% of total)
  5. /workers/WorkerPerformanceNow.html (1/1, 100.00%, 0.12% of total)
  6. /workers/interfaces/WorkerUtils/importScripts/011.html (1/1, 100.00%, 0.12% of total)
  7. /workers/interfaces.worker.html (161/161, 100.00%, 19.37% of total)
  8. /workers/constructors/SharedWorker/URLMismatchError.htm (1/1, 100.00%, 0.12% of total)
  9. /workers/interfaces/WorkerUtils/WindowTimers/003.html (1/1, 100.00%, 0.12% of total)
  10. /workers/constructors/Worker/ctor-1.html (1/1, 100.00%, 0.12% of total)
  11. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html (1/1, 100.00%, 0.12% of total)
  12. /workers/WorkerGlobalScope_setTimeout.htm (1/1, 100.00%, 0.12% of total)
  13. /workers/baseurl/alpha/xhr-in-sharedworker.html (1/1, 100.00%, 0.12% of total)
  14. /workers/baseurl/alpha/importScripts-in-sharedworker.html (1/1, 100.00%, 0.12% of total)
  15. /workers/constructors/Worker/unresolvable-url.html (1/1, 100.00%, 0.12% of total)
  16. /workers/SharedWorkerPerformanceNow.html (1/1, 100.00%, 0.12% of total)
  17. /workers/semantics/multiple-workers/001.html (2/2, 100.00%, 0.24% of total)
  18. /workers/WorkerGlobalScope_ErrorEvent_colno.htm (1/1, 100.00%, 0.12% of total)
  19. /workers/interfaces/WorkerUtils/importScripts/003.html (1/1, 100.00%, 0.12% of total)
  20. /workers/semantics/encodings/002.html (1/1, 100.00%, 0.12% of total)
  21. /workers/interfaces/WorkerGlobalScope/close/setTimeout.html (1/1, 100.00%, 0.12% of total)
  22. /workers/Worker_ErrorEvent_type.htm (1/1, 100.00%, 0.12% of total)
  23. /workers/interfaces/WorkerUtils/navigator/006.html (1/1, 100.00%, 0.12% of total)
  24. /workers/Worker_ErrorEvent_message.htm (1/1, 100.00%, 0.12% of total)
  25. /workers/constructors/SharedWorker/name.html (1/1, 100.00%, 0.12% of total)
  26. /workers/WorkerGlobalScope_importScripts_NetworkErr.htm (1/1, 100.00%, 0.12% of total)
  27. /workers/modules/dedicated-worker-options-credentials.html (33/33, 100.00%, 3.97% of total)
  28. /workers/interfaces/WorkerUtils/navigator/005.html (1/1, 100.00%, 0.12% of total)
  29. /workers/WorkerLocation.htm (1/1, 100.00%, 0.12% of total)
  30. /workers/WorkerLocation_href.htm (1/1, 100.00%, 0.12% of total)
  31. /workers/nested_worker_terminate_from_document.html (1/1, 100.00%, 0.12% of total)
  32. /workers/nested_worker_close_from_parent_worker.html (1/1, 100.00%, 0.12% of total)
  33. /workers/semantics/xhr/004.html (1/1, 100.00%, 0.12% of total)
  34. /workers/semantics/multiple-workers/005.html (1/1, 100.00%, 0.12% of total)
  35. /workers/constructors/SharedWorker/number-arguments.html (1/1, 100.00%, 0.12% of total)
  36. /workers/Worker_NosniffErr.htm (1/1, 100.00%, 0.12% of total)
  37. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html (1/1, 100.00%, 0.12% of total)
  38. /workers/constructors/SharedWorker/no-arguments-ctor.html (1/1, 100.00%, 0.12% of total)
  39. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html (1/1, 100.00%, 0.12% of total)
  40. /workers/semantics/xhr/006.html (1/1, 100.00%, 0.12% of total)
  41. /workers/Worker_basic.htm (3/3, 100.00%, 0.36% of total)
  42. /workers/interfaces/WorkerUtils/navigator/002.html (1/1, 100.00%, 0.12% of total)
  43. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html (1/1, 100.00%, 0.12% of total)
  44. /workers/SharedWorker_dataUrl.html (2/2, 100.00%, 0.24% of total)
  45. /workers/constructors/Worker/ctor-null.html (1/1, 100.00%, 0.12% of total)
  46. /workers/shared-worker-name-via-options.html (1/1, 100.00%, 0.12% of total)
  47. /workers/semantics/xhr/003.html (1/1, 100.00%, 0.12% of total)
  48. /workers/interfaces/WorkerUtils/importScripts/004.html (1/1, 100.00%, 0.12% of total)
  49. /workers/interfaces/WorkerGlobalScope/self.html (1/1, 100.00%, 0.12% of total)
  50. /workers/WorkerGlobalScope_ErrorEvent_lineno.htm (1/1, 100.00%, 0.12% of total)
  51. /workers/interfaces/SharedWorkerGlobalScope/name/getting.html (3/3, 100.00%, 0.36% of total)
  52. /workers/interfaces/WorkerUtils/WindowTimers/004.html (1/1, 100.00%, 0.12% of total)
  53. /workers/constructors/SharedWorker/connect-event.html (1/1, 100.00%, 0.12% of total)
  54. /workers/nested_worker_sync_xhr.worker.html (1/1, 100.00%, 0.12% of total)
  55. /workers/WorkerLocation_hash.htm (1/1, 100.00%, 0.12% of total)
  56. /workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html (1/1, 100.00%, 0.12% of total)
  57. /workers/postMessage_ports_readonly_array.htm (1/1, 100.00%, 0.12% of total)
  58. /workers/data-url-shared.html (9/9, 100.00%, 1.08% of total)
  59. /workers/baseurl/alpha/import-in-moduleworker.html (1/1, 100.00%, 0.12% of total)
  60. /workers/WorkerNavigator_appVersion.htm (1/1, 100.00%, 0.12% of total)
  61. /workers/constructors/SharedWorker/setting-port-members.html (7/7, 100.00%, 0.84% of total)
  62. /workers/interfaces/WorkerUtils/importScripts/010.html (1/1, 100.00%, 0.12% of total)
  63. /workers/semantics/multiple-workers/004.html (1/1, 100.00%, 0.12% of total)
  64. /workers/constructors/Worker/Blob-url.html (1/1, 100.00%, 0.12% of total)
  65. /workers/constructors/Worker/expected-self-properties.worker.html (6/6, 100.00%, 0.72% of total)
  66. /workers/Worker_dispatchEvent_ErrorEvent.htm (2/2, 100.00%, 0.24% of total)
  67. /workers/SharedWorker_blobUrl.html (1/1, 100.00%, 0.12% of total)
  68. /workers/constructors/Worker/no-arguments-ctor.html (1/1, 100.00%, 0.12% of total)
  69. /workers/WorkerGlobalScope_ErrorEvent_filename.htm (1/1, 100.00%, 0.12% of total)
  70. /workers/WorkerGlobalScope_requestAnimationFrame.tentative.worker.html (1/1, 100.00%, 0.12% of total)
  71. /workers/semantics/encodings/003.html (1/1, 100.00%, 0.12% of total)
  72. /workers/semantics/run-a-worker/003.html (2/2, 100.00%, 0.24% of total)
  73. /workers/importscripts_mime.tentative.any.serviceworker.html (1/1, 100.00%, 0.12% of total)
  74. /workers/semantics/run-a-worker/002.html (1/1, 100.00%, 0.12% of total)
  75. /workers/constructors/SharedWorker/port-readonly.html (1/1, 100.00%, 0.12% of total)
  76. /workers/interfaces/WorkerGlobalScope/onerror/not-handled.html (1/1, 100.00%, 0.12% of total)
  77. /workers/semantics/xhr/005.html (1/1, 100.00%, 0.12% of total)
  78. /workers/modules/dedicated-worker-import-meta.html (3/3, 100.00%, 0.36% of total)
  79. /workers/modules/dedicated-worker-import.any.html (7/7, 100.00%, 0.84% of total)
  80. /workers/interfaces/WorkerUtils/WindowTimers/001.html (1/1, 100.00%, 0.12% of total)
  81. /workers/semantics/multiple-workers/006.html (1/1, 100.00%, 0.12% of total)
  82. /workers/interfaces/WorkerGlobalScope/location/returns-same-object.html (1/1, 100.00%, 0.12% of total)
  83. /workers/interfaces/WorkerUtils/navigator/004.html (1/1, 100.00%, 0.12% of total)
  84. /workers/WorkerLocation_pathname.htm (1/1, 100.00%, 0.12% of total)
  85. /workers/interfaces/WorkerUtils/importScripts/009.html (1/1, 100.00%, 0.12% of total)
  86. /workers/interfaces/WorkerGlobalScope/close/incoming-message.html (1/1, 100.00%, 0.12% of total)
  87. /workers/WorkerNavigator_platform.htm (1/1, 100.00%, 0.12% of total)
  88. /workers/WorkerLocation_host.htm (1/1, 100.00%, 0.12% of total)
  89. /workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html (1/1, 100.00%, 0.12% of total)
  90. /workers/semantics/xhr/002.html (1/1, 100.00%, 0.12% of total)
  91. /workers/semantics/xhr/001.html (1/1, 100.00%, 0.12% of total)
  92. /workers/interfaces/WorkerUtils/importScripts/007.html (1/1, 100.00%, 0.12% of total)
  93. /workers/modules/dedicated-worker-options-type.html (5/5, 100.00%, 0.60% of total)
  94. /workers/WorkerLocation_search.htm (1/1, 100.00%, 0.12% of total)
  95. /workers/postMessage_event_properties.htm (1/1, 100.00%, 0.12% of total)
  96. /workers/semantics/encodings/004.html (1/1, 100.00%, 0.12% of total)
  97. /workers/semantics/interface-objects/002.worker.html (35/35, 100.00%, 4.21% of total)
  98. /workers/interfaces/WorkerUtils/importScripts/002.worker.html (1/1, 100.00%, 0.12% of total)
  99. /workers/WorkerLocation_hash_nonexist.htm (1/1, 100.00%, 0.12% of total)
  100. /workers/constructors/SharedWorker/unresolvable-url.html (1/1, 100.00%, 0.12% of total)
  101. /workers/WorkerLocation_search_nonexist.htm (1/1, 100.00%, 0.12% of total)
  102. /workers/postMessage_DataCloneErr.htm (1/1, 100.00%, 0.12% of total)
  103. /workers/semantics/encodings/004.worker.html (1/1, 100.00%, 0.12% of total)
  104. /workers/WorkerLocation_hash_encoding.htm (1/1, 100.00%, 0.12% of total)
  105. /workers/interfaces/WorkerUtils/WindowTimers/002.html (1/1, 100.00%, 0.12% of total)
  106. /workers/constructors/SharedWorker/null-arguments.html (1/1, 100.00%, 0.12% of total)
  107. /workers/interfaces/WorkerGlobalScope/close/sending-messages.html (1/1, 100.00%, 0.12% of total)
  108. /workers/WorkerGlobalScope_importScripts.htm (1/1, 100.00%, 0.12% of total)
  109. /workers/Worker_ErrorEvent_error.htm (3/3, 100.00%, 0.36% of total)
  110. /workers/modules/dedicated-worker-import-referrer.html (15/15, 100.00%, 1.81% of total)
  111. /workers/interfaces/WorkerUtils/WindowTimers/005.html (1/1, 100.00%, 0.12% of total)
  112. /workers/interfaces/SharedWorkerGlobalScope/name/setting.html (1/1, 100.00%, 0.12% of total)
  113. /workers/constructors/SharedWorker/unexpected-global-properties.html (1/1, 100.00%, 0.12% of total)
  114. /workers/interfaces/WorkerUtils/importScripts/006.html (1/1, 100.00%, 0.12% of total)
  115. /workers/interfaces/WorkerUtils/navigator/language.html (1/1, 100.00%, 0.12% of total)
  116. /workers/shared-worker-from-blob-url.window.html (3/3, 100.00%, 0.36% of total)
  117. /workers/nested_worker_importScripts.worker.html (1/1, 100.00%, 0.12% of total)
  118. /workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html (1/1, 100.00%, 0.12% of total)
  119. /workers/interfaces/SharedWorkerGlobalScope/onconnect.html (1/1, 100.00%, 0.12% of total)
  120. /workers/constructors/Worker/unexpected-self-properties.worker.html (56/56, 100.00%, 6.74% of total)
  121. /workers/Worker_terminate_event_queue.htm (1/1, 100.00%, 0.12% of total)
  122. /workers/WorkerLocation-origin.sub.window.html (1/1, 100.00%, 0.12% of total)
  123. /workers/WorkerNavigator_onLine.htm (1/1, 100.00%, 0.12% of total)
  124. /workers/baseurl/alpha/sharedworker-in-worker.html (1/1, 100.00%, 0.12% of total)
  125. /workers/constructors/SharedWorker/global-members.html (1/1, 100.00%, 0.12% of total)
  126. /workers/interfaces/WorkerGlobalScope/location/members.html (1/1, 100.00%, 0.12% of total)
  127. /workers/constructors/SharedWorker/port-onmessage.html (1/1, 100.00%, 0.12% of total)
  128. /workers/WorkerNavigator_userAgent.htm (1/1, 100.00%, 0.12% of total)
  129. /workers/WorkerLocation_hostname.htm (1/1, 100.00%, 0.12% of total)
  130. /workers/constructors/Worker/use-base-url.html (1/1, 100.00%, 0.12% of total)
  131. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html (1/1, 100.00%, 0.12% of total)
  132. /workers/semantics/encodings/001.html (1/1, 100.00%, 0.12% of total)
  133. /workers/WorkerLocation_search_empty.htm (1/1, 100.00%, 0.12% of total)
  134. /workers/interfaces/WorkerGlobalScope/location/redirect-module.html (1/1, 100.00%, 0.12% of total)
  135. /workers/semantics/structured-clone/shared.html (1/1, 100.00%, 0.12% of total)
  136. /workers/interfaces/WorkerUtils/importScripts/012.html (1/1, 100.00%, 0.12% of total)
  137. /workers/semantics/navigation/001.html (1/1, 100.00%, 0.12% of total)
  138. /workers/postMessage_clone_port.htm (1/1, 100.00%, 0.12% of total)
  139. /workers/semantics/reporting-errors/002.html (1/1, 100.00%, 0.12% of total)
  140. /workers/WorkerGlobalScope_importScripts_NosniffErr.htm (1/1, 100.00%, 0.12% of total)
  141. /workers/constructors/SharedWorker/undefined-arguments.html (1/1, 100.00%, 0.12% of total)
  142. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.html (1/1, 100.00%, 0.12% of total)
  143. /workers/semantics/reporting-errors/003.html (1/1, 100.00%, 0.12% of total)
  144. /workers/modules/dedicated-worker-import-data-url.any.html (7/7, 100.00%, 0.84% of total)
  145. /workers/semantics/interface-objects/003.html (1/1, 100.00%, 0.12% of total)
  146. /workers/constructors/Worker/AbstractWorker.onerror.html (1/1, 100.00%, 0.12% of total)
  147. /workers/nested_worker.worker.html (1/1, 100.00%, 0.12% of total)
  148. /workers/Worker_cross_origin_security_err.htm (2/2, 100.00%, 0.24% of total)
  149. /workers/semantics/reporting-errors/001.html (1/1, 100.00%, 0.12% of total)
  150. /workers/modules/dedicated-worker-import-blob-url.any.html (7/7, 100.00%, 0.84% of total)
  151. /workers/semantics/multiple-workers/007.html (1/1, 100.00%, 0.12% of total)
  152. /workers/interfaces/WorkerGlobalScope/onerror/handled.html (1/1, 100.00%, 0.12% of total)
  153. /workers/interfaces/WorkerUtils/navigator/003.html (1/1, 100.00%, 0.12% of total)
  154. /workers/interfaces/WorkerUtils/importScripts/001.worker.html (1/1, 100.00%, 0.12% of total)
  155. /workers/interfaces/WorkerGlobalScope/location/redirect.html (1/1, 100.00%, 0.12% of total)
  156. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker.html (1/1, 100.00%, 0.12% of total)
  157. /workers/interfaces/WorkerUtils/importScripts/008.html (1/1, 100.00%, 0.12% of total)
  158. /workers/Worker_ErrorEvent_lineno.htm (1/1, 100.00%, 0.12% of total)
  159. /workers/constructors/Worker/same-origin.html (9/9, 100.00%, 1.08% of total)
  160. /workers/constructors/SharedWorker/port-properties.html (1/1, 100.00%, 0.12% of total)
  161. /workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker.html (4/4, 100.00%, 0.48% of total)
  162. /workers/Worker_script_mimetype.htm (1/1, 100.00%, 0.12% of total)
  163. /workers/Worker_ErrorEvent_filename.htm (1/1, 100.00%, 0.12% of total)
  164. /workers/semantics/multiple-workers/002.html (1/1, 100.00%, 0.12% of total)
  165. /workers/WorkerGlobalScope_close.htm (1/1, 100.00%, 0.12% of total)
  166. /workers/interfaces/WorkerGlobalScope/location/redirect-sharedworker.html (1/1, 100.00%, 0.12% of total)
  167. /workers/postMessage_clone_port_error.htm (1/1, 100.00%, 0.12% of total)
  168. /workers/constructors/SharedWorker/dummy-name.html (1/1, 100.00%, 0.12% of total)
  169. /workers/constructors/SharedWorker/empty-name.html (1/1, 100.00%, 0.12% of total)
  170. /workers/semantics/structured-clone/dedicated.html (115/115, 100.00%, 13.84% of total)
  171. /workers/modules/dedicated-worker-import-failure.html (7/7, 100.00%, 0.84% of total)
  172. /workers/WorkerGlobalScope_setInterval.htm (1/1, 100.00%, 0.12% of total)
  173. /workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.html (2/2, 100.00%, 0.24% of total)
  174. /workers/semantics/run-a-worker/001.html (1/1, 100.00%, 0.12% of total)
  175. /workers/nested_worker_close_self.worker.html (1/1, 100.00%, 0.12% of total)
  176. /workers/postMessage_target_source.htm (1/1, 100.00%, 0.12% of total)
  177. /workers/constructors/SharedWorker/same-origin.html (9/9, 100.00%, 1.08% of total)
  178. /workers/semantics/interface-objects/001.worker.html (63/63, 100.00%, 7.58% of total)
  179. /workers/modules/dedicated-worker-import-csp.html (9/9, 100.00%, 1.08% of total)
  180. /workers/semantics/navigation/002.html (1/1, 100.00%, 0.12% of total)
  181. /workers/dedicated-worker-from-blob-url.window.html (2/2, 100.00%, 0.24% of total)
  182. /workers/WorkerLocation_search_fragment.htm (1/1, 100.00%, 0.12% of total)
  183. /workers/baseurl/alpha/importScripts-in-worker.html (1/1, 100.00%, 0.12% of total)
  184. /workers/semantics/multiple-workers/003.html (1/1, 100.00%, 0.12% of total)
  185. /workers/data-url.html (9/9, 100.00%, 1.08% of total)
  186. /workers/interfaces/WorkerGlobalScope/close/setInterval.html (1/1, 100.00%, 0.12% of total)
  187. /workers/opaque-origin.html (6/6, 100.00%, 0.72% of total)
  188. /workers/baseurl/alpha/xhr-in-moduleworker.html (1/1, 100.00%, 0.12% of total)
  189. /workers/interfaces/WorkerUtils/navigator/007.html (1/1, 100.00%, 0.12% of total)
  190. /workers/interfaces/WorkerGlobalScope/location/setting-members.html (1/1, 100.00%, 0.12% of total)
  191. /workers/baseurl/alpha/worker-in-worker.html (1/1, 100.00%, 0.12% of total)
  192. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html (1/1, 100.00%, 0.12% of total)
  193. /workers/baseurl/alpha/xhr-in-worker.html (1/1, 100.00%, 0.12% of total)
  194. /workers/Worker_ErrorEvent_bubbles_cancelable.htm (1/1, 100.00%, 0.12% of total)
  195. /workers/WorkerLocation_protocol.htm (1/1, 100.00%, 0.12% of total)
  196. /workers/WorkerNavigator_appName.htm (1/1, 100.00%, 0.12% of total)
  197. /workers/interfaces/WorkerUtils/importScripts/005.html (1/1, 100.00%, 0.12% of total)
  198. /workers/semantics/interface-objects/004.html (1/1, 100.00%, 0.12% of total)
  199. /workers/constructors/Worker/resolve-empty-string.html (1/1, 100.00%, 0.12% of total)
  200. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html (1/1, 100.00%, 0.12% of total)
  201. /workers/semantics/reporting-errors/004.html (1/1, 100.00%, 0.12% of total)
  202. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html (15/15, 100.00%, 1.81% of total)
  203. /workers/WorkerLocation_port.htm (1/1, 100.00%, 0.12% of total)
  204. /workers/WorkerGlobalScope_ErrorEvent_message.htm (1/1, 100.00%, 0.12% of total)
  205. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-dictionary.html (1/1, 100.00%, 0.12% of total)
  206. /workers/constructors/SharedWorker/dummy-shared-worker.html (1/1, 100.00%, 0.12% of total)
  207. /workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.html (19/19, 100.00%, 2.29% of total)
  208. /workers/constructors/Worker/ctor-undefined.html (1/1, 100.00%, 0.12% of total)
  209. /workers/constructors/Worker/terminate.html (1/1, 100.00%, 0.12% of total)
Test Show/Hide MessagesSf12
/workers/name-property.html (3/3, 100.00%, 0.36% of total)ERROR
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/constructors/SharedWorker/interface-objects.html (1/1, 100.00%, 0.12% of total)OK
expected interface objects/constructorsFAIL
/workers/semantics/multiple-workers/008.html (1/1, 100.00%, 0.12% of total)OK
messagechannel in shared workerFAIL
/workers/worker-performance.worker.html (14/14, 100.00%, 1.68% 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 workersFAIL
performance.setResourceTimingBufferSize in workersPASS
performance.timing is not available in workersFAIL
performance.toJSON is available in workersFAIL
/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/importScripts/011.html (1/1, 100.00%, 0.12% of total)OK
importScripts(null)PASS
/workers/interfaces.worker.html (161/161, 100.00%, 19.37% of total)OK
DedicatedWorkerGlobalScope interface object lengthPASS
DedicatedWorkerGlobalScope interface object namePASS
DedicatedWorkerGlobalScope interface: attribute namePASS
DedicatedWorkerGlobalScope interface: attribute onmessagePASS
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 objectPASS
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 TypeErrorPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Reflect.setPrototypeOf should return falsePASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via __proto__ should throw a TypeErrorPASS
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 TypeErrorPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Reflect.setPrototypeOf should return falsePASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via __proto__ should throw a TypeErrorPASS
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 typeFAIL
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 locationPASS
WorkerGlobalScope interface: attribute navigatorPASS
WorkerGlobalScope interface: attribute onerrorPASS
WorkerGlobalScope interface: attribute onlanguagechangeFAIL
WorkerGlobalScope interface: attribute onofflinePASS
WorkerGlobalScope interface: attribute ononlinePASS
WorkerGlobalScope interface: attribute onrejectionhandledPASS
WorkerGlobalScope interface: attribute onunhandledrejectionPASS
WorkerGlobalScope interface: attribute originPASS
WorkerGlobalScope interface: attribute selfPASS
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 TypeErrorPASS
WorkerGlobalScope interface: calling createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions) on self with too few arguments must throw TypeErrorPASS
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 objectPASS
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)PASS
WorkerGlobalScope interface: operation createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions)PASS
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 typePASS
WorkerGlobalScope interface: self must inherit property "createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions)" with the proper typePASS
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 typePASS
WorkerGlobalScope interface: self must inherit property "ononline" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "onrejectionhandled" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "onunhandledrejection" with the proper typePASS
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 hashPASS
WorkerLocation interface: attribute hostPASS
WorkerLocation interface: attribute hostnamePASS
WorkerLocation interface: attribute hrefPASS
WorkerLocation interface: attribute originPASS
WorkerLocation interface: attribute pathnamePASS
WorkerLocation interface: attribute portPASS
WorkerLocation interface: attribute protocolPASS
WorkerLocation interface: attribute searchPASS
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 appCodeNamePASS
WorkerNavigator interface: attribute appNamePASS
WorkerNavigator interface: attribute appVersionPASS
WorkerNavigator interface: attribute hardwareConcurrencyFAIL
WorkerNavigator interface: attribute languagePASS
WorkerNavigator interface: attribute languagesPASS
WorkerNavigator interface: attribute onLinePASS
WorkerNavigator interface: attribute platformPASS
WorkerNavigator interface: attribute productPASS
WorkerNavigator interface: attribute userAgentPASS
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 productSubPASS
WorkerNavigator interface: member vendorPASS
WorkerNavigator interface: member vendorSubPASS
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 typeFAIL
WorkerNavigator interface: self.navigator must inherit property "language" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "languages" with the proper typePASS
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"PASS
WorkerNavigator interface: self.navigator must not have property "vendor"PASS
WorkerNavigator interface: self.navigator must not have property "vendorSub"PASS
WorkerNavigator must be primary interface of self.navigatorPASS
/workers/constructors/SharedWorker/URLMismatchError.htm (1/1, 100.00%, 0.12% of total)OK
Web Workers: SharedWorker - same name, different URLFAIL
/workers/interfaces/WorkerUtils/WindowTimers/003.html (1/1, 100.00%, 0.12% of total)OK
setIntervalPASS
/workers/constructors/Worker/ctor-1.html (1/1, 100.00%, 0.12% of total)OK
1 as argumentPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html (1/1, 100.00%, 0.12% of total)OK
setting postMessagePASS
/workers/WorkerGlobalScope_setTimeout.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope API: setTimeout() 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/baseurl/alpha/importScripts-in-sharedworker.html (1/1, 100.00%, 0.12% of total)OK
Base URL in classic shared workers: importScriptsFAIL
/workers/constructors/Worker/unresolvable-url.html (1/1, 100.00%, 0.12% of total)OK
unresolvable urlPASS
/workers/SharedWorkerPerformanceNow.html (1/1, 100.00%, 0.12% of total)OK
performance.now() exists in shared workers and reports reasonable timesFAIL
/workers/semantics/multiple-workers/001.html (2/2, 100.00%, 0.24% of total)OK
dedicatedPASS
sharedFAIL
/workers/WorkerGlobalScope_ErrorEvent_colno.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope onerror event handler argument: col PASS
/workers/interfaces/WorkerUtils/importScripts/003.html (1/1, 100.00%, 0.12% of total)OK
importScripts running scriptsPASS
/workers/semantics/encodings/002.html (1/1, 100.00%, 0.12% of total)OK
encoding, shared workerFAIL
/workers/interfaces/WorkerGlobalScope/close/setTimeout.html (1/1, 100.00%, 0.12% of total)OK
close() and setTimeoutPASS
/workers/Worker_ErrorEvent_type.htm (1/1, 100.00%, 0.12% of total)OK
AbstractWorker ErrorEvent.type PASS
/workers/interfaces/WorkerUtils/navigator/006.html (1/1, 100.00%, 0.12% of total)OK
navigator.onLinePASS
/workers/Worker_ErrorEvent_message.htm (1/1, 100.00%, 0.12% of total)OK
AbstractWorker ErrorEvent.message PASS
/workers/constructors/SharedWorker/name.html (1/1, 100.00%, 0.12% of total)OK
self.nameFAIL
/workers/WorkerGlobalScope_importScripts_NetworkErr.htm (1/1, 100.00%, 0.12% of total)OK
importScripts() with non-existent script file PASS
/workers/modules/dedicated-worker-options-credentials.html (33/33, 100.00%, 3.97% 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/interfaces/WorkerUtils/navigator/005.html (1/1, 100.00%, 0.12% of total)OK
navigator.userAgentPASS
/workers/WorkerLocation.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation object PASS
/workers/WorkerLocation_href.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation href attribute 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 documentFAIL
/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 workerFAIL
/workers/semantics/xhr/004.html (1/1, 100.00%, 0.12% of total)OK
sync XMLHttpRequest in shared workerFAIL
/workers/semantics/multiple-workers/005.html (1/1, 100.00%, 0.12% of total)OK
dedicated worker in shared worker in dedicated workerFAIL
/workers/constructors/SharedWorker/number-arguments.html (1/1, 100.00%, 0.12% of total)OK
1 as argumentsFAIL
/workers/Worker_NosniffErr.htm (1/1, 100.00%, 0.12% of total)OK
Worker with nosniff X-Content-Type-Options header PASS
/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/constructors/SharedWorker/no-arguments-ctor.html (1/1, 100.00%, 0.12% of total)OK
no argumentsFAIL
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html (1/1, 100.00%, 0.12% of total)OK
structured clone of ImageDataPASS
/workers/semantics/xhr/006.html (1/1, 100.00%, 0.12% of total)OK
base url, shared workerFAIL
/workers/Worker_basic.htm (3/3, 100.00%, 0.36% of total)OK
MessageEvent.dataPASS
MessageEvent.typePASS
Worker constructorPASS
/workers/interfaces/WorkerUtils/navigator/002.html (1/1, 100.00%, 0.12% of total)OK
navigator.appNamePASS
/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/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/constructors/Worker/ctor-null.html (1/1, 100.00%, 0.12% of total)OK
null as argumentPASS
/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/semantics/xhr/003.html (1/1, 100.00%, 0.12% of total)OK
async XMLHttpRequest in shared workerFAIL
/workers/interfaces/WorkerUtils/importScripts/004.html (1/1, 100.00%, 0.12% of total)OK
importScripts broken scriptFAIL
/workers/interfaces/WorkerGlobalScope/self.html (1/1, 100.00%, 0.12% of total)OK
selfPASS
/workers/WorkerGlobalScope_ErrorEvent_lineno.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope onerror event handler argument: line PASS
/workers/interfaces/SharedWorkerGlobalScope/name/getting.html (3/3, 100.00%, 0.36% of total)OK
getting nameFAIL
getting name 1FAIL
getting name 2FAIL
/workers/interfaces/WorkerUtils/WindowTimers/004.html (1/1, 100.00%, 0.12% of total)OK
clearIntervalPASS
/workers/constructors/SharedWorker/connect-event.html (1/1, 100.00%, 0.12% of total)OK
connect eventFAIL
/workers/nested_worker_sync_xhr.worker.html (1/1, 100.00%, 0.12% of total)OK
Nested worker that issues a sync XHRFAIL
/workers/WorkerLocation_hash.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: hash PASS
/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/postMessage_ports_readonly_array.htm (1/1, 100.00%, 0.12% of total)OK
postMessage(): read-only ports array PASS
/workers/data-url-shared.html (9/9, 100.00%, 1.08% 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/baseurl/alpha/import-in-moduleworker.html (1/1, 100.00%, 0.12% of total)OK
Base URL in module dedicated workers: importFAIL
/workers/WorkerNavigator_appVersion.htm (1/1, 100.00%, 0.12% of total)OK
WorkerNavigator appVersion PASS
/workers/constructors/SharedWorker/setting-port-members.html (7/7, 100.00%, 0.84% of total)ERROR
addEventListenerFAIL
closeFAIL
despatchEventFAIL
onmessageFAIL
postMessageFAIL
removeEventListenerFAIL
startFAIL
/workers/interfaces/WorkerUtils/importScripts/010.html (1/1, 100.00%, 0.12% of total)OK
importScripts(undefined)PASS
/workers/semantics/multiple-workers/004.html (1/1, 100.00%, 0.12% of total)OK
shared worker with multiple documentsFAIL
/workers/constructors/Worker/Blob-url.html (1/1, 100.00%, 0.12% of total)OK
Worker supports Blob urlPASS
/workers/constructors/Worker/expected-self-properties.worker.html (6/6, 100.00%, 0.72% of total)OK
existence of EventSourcePASS
existence of MessageChannelPASS
existence of SharedWorkerFAIL
existence of WebSocketPASS
existence of WorkerFAIL
existence of XMLHttpRequestPASS
/workers/Worker_dispatchEvent_ErrorEvent.htm (2/2, 100.00%, 0.24% of total)OK
ErrorEvent and Worker.dispatchEvent() PASS
initErrorEventPASS
/workers/SharedWorker_blobUrl.html (1/1, 100.00%, 0.12% of total)OK
Blob URL shared by document on SharedWorkerFAIL
/workers/constructors/Worker/no-arguments-ctor.html (1/1, 100.00%, 0.12% of total)OK
without argumentsPASS
/workers/WorkerGlobalScope_ErrorEvent_filename.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope onerror event handler argument: location PASS
/workers/WorkerGlobalScope_requestAnimationFrame.tentative.worker.html (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope_requestAnimationFrameFAIL
/workers/semantics/encodings/003.html (1/1, 100.00%, 0.12% of total)OK
URL encoding, dedicated workerPASS
/workers/semantics/run-a-worker/003.html (2/2, 100.00%, 0.24% of total)OK
sharedFAIL
workerPASS
/workers/importscripts_mime.tentative.any.serviceworker.html (1/1, 100.00%, 0.12% of total)OK
importscripts_mimeFAIL
/workers/semantics/run-a-worker/002.html (1/1, 100.00%, 0.12% of total)OK
worker global scope, shared workerFAIL
/workers/constructors/SharedWorker/port-readonly.html (1/1, 100.00%, 0.12% of total)OK
setting worker.portFAIL
/workers/interfaces/WorkerGlobalScope/onerror/not-handled.html (1/1, 100.00%, 0.12% of total)OK
onerror, "not handled"PASS
/workers/semantics/xhr/005.html (1/1, 100.00%, 0.12% of total)OK
base url, dedicated workerPASS
/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/modules/dedicated-worker-import.any.html (7/7, 100.00%, 0.84% 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/001.html (1/1, 100.00%, 0.12% of total)OK
setTimeoutPASS
/workers/semantics/multiple-workers/006.html (1/1, 100.00%, 0.12% of total)OK
shared worker in dedicated worker in shared workerFAIL
/workers/interfaces/WorkerGlobalScope/location/returns-same-object.html (1/1, 100.00%, 0.12% of total)OK
location === locationPASS
/workers/interfaces/WorkerUtils/navigator/004.html (1/1, 100.00%, 0.12% of total)OK
navigator.platformPASS
/workers/WorkerLocation_pathname.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: pathname PASS
/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/close/incoming-message.html (1/1, 100.00%, 0.12% of total)OK
close() and incoming messagePASS
/workers/WorkerNavigator_platform.htm (1/1, 100.00%, 0.12% of total)OK
WorkerNavigator.platform PASS
/workers/WorkerLocation_host.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: host PASS
/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/semantics/xhr/002.html (1/1, 100.00%, 0.12% of total)OK
sync XMLHttpRequest in dedicated workerPASS
/workers/semantics/xhr/001.html (1/1, 100.00%, 0.12% of total)OK
async XMLHttpRequest in dedicated workerPASS
/workers/interfaces/WorkerUtils/importScripts/007.html (1/1, 100.00%, 0.12% of total)OK
postMessage in importScriptsPASS
/workers/modules/dedicated-worker-options-type.html (5/5, 100.00%, 0.60% 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/WorkerLocation_search.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: search PASS
/workers/postMessage_event_properties.htm (1/1, 100.00%, 0.12% of total)OK
postMessage(): MessageEvent properties PASS
/workers/semantics/encodings/004.html (1/1, 100.00%, 0.12% of total)OK
URL encoding, shared workerFAIL
/workers/semantics/interface-objects/002.worker.html (35/35, 100.00%, 4.21% 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.PASS
The WritableStreamDefaultWriter interface object should not be exposed.PASS
/workers/interfaces/WorkerUtils/importScripts/002.worker.html (1/1, 100.00%, 0.12% of total)OK
002PASS
/workers/WorkerLocation_hash_nonexist.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation.hash with no <fragment> component PASS
/workers/constructors/SharedWorker/unresolvable-url.html (1/1, 100.00%, 0.12% of total)OK
resolving broken urlFAIL
/workers/WorkerLocation_search_nonexist.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation.search with no <query> component PASS
/workers/postMessage_DataCloneErr.htm (1/1, 100.00%, 0.12% of total)OK
postMessage() with WorkerNavigator PASS
/workers/semantics/encodings/004.worker.html (1/1, 100.00%, 0.12% of total)OK
Decoding invalid utf-8PASS
/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/002.html (1/1, 100.00%, 0.12% of total)OK
clearTimeoutPASS
/workers/constructors/SharedWorker/null-arguments.html (1/1, 100.00%, 0.12% of total)OK
null as argumentsFAIL
/workers/interfaces/WorkerGlobalScope/close/sending-messages.html (1/1, 100.00%, 0.12% of total)OK
close() and sending messagesPASS
/workers/WorkerGlobalScope_importScripts.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope API: importScripts() PASS
/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/modules/dedicated-worker-import-referrer.html (15/15, 100.00%, 1.81% 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/WorkerUtils/WindowTimers/005.html (1/1, 100.00%, 0.12% of total)OK
setInterval when closingPASS
/workers/interfaces/SharedWorkerGlobalScope/name/setting.html (1/1, 100.00%, 0.12% of total)OK
setting nameFAIL
/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)ERROR
importScripts uncaught exceptionTIMEOUT
/workers/interfaces/WorkerUtils/navigator/language.html (1/1, 100.00%, 0.12% of total)OK
navigator.languagePASS
/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/nested_worker_importScripts.worker.html (1/1, 100.00%, 0.12% of total)OK
Nested worker that calls importScripts()FAIL
/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/interfaces/SharedWorkerGlobalScope/onconnect.html (1/1, 100.00%, 0.12% of total)OK
onconnectFAIL
/workers/constructors/Worker/unexpected-self-properties.worker.html (56/56, 100.00%, 6.74% 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/Worker_terminate_event_queue.htm (1/1, 100.00%, 0.12% of total)OK
AbstractWorker terminate(): clear event queue PASS
/workers/WorkerLocation-origin.sub.window.html (1/1, 100.00%, 0.12% of total)OK
workerLocation.origin must use ASCII code pointsPASS
/workers/WorkerNavigator_onLine.htm (1/1, 100.00%, 0.12% of total)OK
WorkerNavigator.onLine 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/constructors/SharedWorker/global-members.html (1/1, 100.00%, 0.12% of total)OK
members of SharedWorkerGlobalScopeFAIL
/workers/interfaces/WorkerGlobalScope/location/members.html (1/1, 100.00%, 0.12% of total)OK
members of WorkerLocationPASS
/workers/constructors/SharedWorker/port-onmessage.html (1/1, 100.00%, 0.12% of total)OK
worker.port.onmessageFAIL
/workers/WorkerNavigator_userAgent.htm (1/1, 100.00%, 0.12% of total)OK
WorkerNavigator.userAgent PASS
/workers/WorkerLocation_hostname.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: hostname PASS
/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/semantics/encodings/001.html (1/1, 100.00%, 0.12% of total)OK
encoding, dedicated workerFAIL
/workers/WorkerLocation_search_empty.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation.search with empty <query> PASS
/workers/interfaces/WorkerGlobalScope/location/redirect-module.html (1/1, 100.00%, 0.12% of total)OK
WorkerLocation with redirects: module dedicated workersFAIL
/workers/semantics/structured-clone/shared.html (1/1, 100.00%, 0.12% of total)OK
structured clone to shared workerFAIL
/workers/interfaces/WorkerUtils/importScripts/012.html (1/1, 100.00%, 0.12% of total)OK
importScripts(1)PASS
/workers/semantics/navigation/001.html (1/1, 100.00%, 0.12% of total)OK
navigatingPASS
/workers/postMessage_clone_port.htm (1/1, 100.00%, 0.12% of total)OK
postMessage(): clone a port PASS
/workers/semantics/reporting-errors/002.html (1/1, 100.00%, 0.12% of total)OK
shared worker, addEventListenerFAIL
/workers/WorkerGlobalScope_importScripts_NosniffErr.htm (1/1, 100.00%, 0.12% of total)OK
importScripts throws on 'nosniff' violationPASS
/workers/constructors/SharedWorker/undefined-arguments.html (1/1, 100.00%, 0.12% of total)OK
undefined as argumentsFAIL
/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/003.html (1/1, 100.00%, 0.12% of total)OK
shared worker, no error event on worker or portFAIL
/workers/modules/dedicated-worker-import-data-url.any.html (7/7, 100.00%, 0.84% 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/semantics/interface-objects/003.html (1/1, 100.00%, 0.12% of total)ERROR
/workers/semantics/interface-objects/003.htmlERROR
/workers/constructors/Worker/AbstractWorker.onerror.html (1/1, 100.00%, 0.12% of total)OK
AbstractWorker.onerrorPASS
/workers/nested_worker.worker.html (1/1, 100.00%, 0.12% of total)OK
Nested 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/semantics/reporting-errors/001.html (1/1, 100.00%, 0.12% of total)OK
shared worker, not handledFAIL
/workers/modules/dedicated-worker-import-blob-url.any.html (7/7, 100.00%, 0.84% 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/multiple-workers/007.html (1/1, 100.00%, 0.12% of total)OK
shared worker in dedicated worker in shared workerFAIL
/workers/interfaces/WorkerGlobalScope/onerror/handled.html (1/1, 100.00%, 0.12% of total)OK
onerror, "handled"PASS
/workers/interfaces/WorkerUtils/navigator/003.html (1/1, 100.00%, 0.12% of total)OK
navigator.appVersionPASS
/workers/interfaces/WorkerUtils/importScripts/001.worker.html (1/1, 100.00%, 0.12% of total)OK
001PASS
/workers/interfaces/WorkerGlobalScope/location/redirect.html (1/1, 100.00%, 0.12% of total)OK
WorkerLocation with redirects: classic dedicated workersFAIL
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker.html (1/1, 100.00%, 0.12% of total)OK
return value of postMessagePASS
/workers/interfaces/WorkerUtils/importScripts/008.html (1/1, 100.00%, 0.12% of total)OK
variables and functions crossing importScripts boundaryPASS
/workers/Worker_ErrorEvent_lineno.htm (1/1, 100.00%, 0.12% of total)OK
AbstractWorker ErrorEvent.lineno PASS
/workers/constructors/Worker/same-origin.html (9/9, 100.00%, 1.08% 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/port-properties.html (1/1, 100.00%, 0.12% of total)OK
worker.portFAIL
/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 objectFAIL
/workers/Worker_script_mimetype.htm (1/1, 100.00%, 0.12% of total)OK
Worker constructor with script inside text file PASS
/workers/Worker_ErrorEvent_filename.htm (1/1, 100.00%, 0.12% of total)OK
AbstractWorker ErrorEvent.filename PASS
/workers/semantics/multiple-workers/002.html (1/1, 100.00%, 0.12% of total)OK
creating 3 sibling dedicated workersPASS
/workers/WorkerGlobalScope_close.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope close(): clear events queue PASS
/workers/interfaces/WorkerGlobalScope/location/redirect-sharedworker.html (1/1, 100.00%, 0.12% of total)OK
WorkerLocation with redirects: classic shared workersFAIL
/workers/postMessage_clone_port_error.htm (1/1, 100.00%, 0.12% of total)OK
postMessage(): cloning source port 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/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/structured-clone/dedicated.html (115/115, 100.00%, 13.84% 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 flagFAIL
Array RegExp object, RegExp unicode flagFAIL
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 basicPASS
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 flagFAIL
Object RegExp object, RegExp unicode flagFAIL
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 flagFAIL
RegExp unicode flagFAIL
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/modules/dedicated-worker-import-failure.html (7/7, 100.00%, 0.84% 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/WorkerGlobalScope_setInterval.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope API: setInterval() PASS
/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.html (2/2, 100.00%, 0.24% of total)OK
removeEventListenerPASS
targetPASS
/workers/semantics/run-a-worker/001.html (1/1, 100.00%, 0.12% of total)OK
worker global scope, dedicated workerPASS
/workers/nested_worker_close_self.worker.html (1/1, 100.00%, 0.12% of total)OK
Nested work that closes itselfFAIL
/workers/postMessage_target_source.htm (1/1, 100.00%, 0.12% of total)OK
postMessage(): target port and source port PASS
/workers/constructors/SharedWorker/same-origin.html (9/9, 100.00%, 1.08% 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/semantics/interface-objects/001.worker.html (63/63, 100.00%, 7.58% 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.PASS
The CanvasPath interface object should be exposed.FAIL
The CanvasPattern interface object should be exposed.PASS
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.PASS
The EventTarget interface object should be exposed.PASS
The File interface object should be exposed.FAIL
The FileList interface object should be exposed.FAIL
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.PASS
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.PASS
The ProgressEvent interface object should be exposed.PASS
The PromiseRejectionEvent interface object should be exposed.PASS
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.FAIL
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.FAIL
The XMLHttpRequest interface object should be exposed.PASS
The XMLHttpRequestEventTarget interface object should be exposed.PASS
The XMLHttpRequestUpload interface object should be exposed.FAIL
/workers/modules/dedicated-worker-import-csp.html (9/9, 100.00%, 1.08% 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/semantics/navigation/002.html (1/1, 100.00%, 0.12% of total)OK
navigating 2PASS
/workers/dedicated-worker-from-blob-url.window.html (2/2, 100.00%, 0.24% of total)OK
Creating a dedicated worker from a blob URL works immediately before revoking.PASS
Creating a dedicated worker from a blob URL works.PASS
/workers/WorkerLocation_search_fragment.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation.search with <fragment> in <query> PASS
/workers/baseurl/alpha/importScripts-in-worker.html (1/1, 100.00%, 0.12% of total)OK
importScriptsFAIL
/workers/semantics/multiple-workers/003.html (1/1, 100.00%, 0.12% of total)OK
creating 3 nested dedicated workersFAIL
/workers/data-url.html (9/9, 100.00%, 1.08% 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/interfaces/WorkerGlobalScope/close/setInterval.html (1/1, 100.00%, 0.12% of total)OK
close() and setIntervalPASS
/workers/opaque-origin.html (6/6, 100.00%, 0.72% of total)OK
Worker can XHR fetch a blob.FAIL
Worker can access BroadcastChannelFAIL
Worker can fetch a blob.FAIL
Worker can read its own blobs.FAIL
Worker can read its owners blobs.FAIL
Worker has an opaque origin.FAIL
/workers/baseurl/alpha/xhr-in-moduleworker.html (1/1, 100.00%, 0.12% of total)OK
Base URL in module dedicated workers: XHRFAIL
/workers/interfaces/WorkerUtils/navigator/007.html (1/1, 100.00%, 0.12% of total)OK
readonlyness of members of NavigatorPASS
/workers/interfaces/WorkerGlobalScope/location/setting-members.html (1/1, 100.00%, 0.12% of total)OK
setting members of WorkerLocationPASS
/workers/baseurl/alpha/worker-in-worker.html (1/1, 100.00%, 0.12% of total)OK
Base URL in workers: new Worker()FAIL
/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/baseurl/alpha/xhr-in-worker.html (1/1, 100.00%, 0.12% of total)OK
xhr-workerFAIL
/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/WorkerLocation_protocol.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: protocol PASS
/workers/WorkerNavigator_appName.htm (1/1, 100.00%, 0.12% of total)OK
WorkerNavigator appName PASS
/workers/interfaces/WorkerUtils/importScripts/005.html (1/1, 100.00%, 0.12% of total)OK
importScripts separate scriptsPASS
/workers/semantics/interface-objects/004.html (1/1, 100.00%, 0.12% of total)ERROR
/workers/semantics/interface-objects/004.htmlERROR
/workers/constructors/Worker/resolve-empty-string.html (1/1, 100.00%, 0.12% of total)OK
resolve the empty stringFAIL
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html (1/1, 100.00%, 0.12% of total)OK
e.ports in dedicated workerPASS
/workers/semantics/reporting-errors/004.html (1/1, 100.00%, 0.12% of total)OK
shared worker in two documents and window.onerrorFAIL
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html (15/15, 100.00%, 1.81% of total)OK
1PASS
InfinityPASS
NaNPASS
arrayPASS
datePASS
errorPASS
falsePASS
nullPASS
objectPASS
regexpPASS
selfPASS
stringPASS
structured clone of messagePASS
truePASS
undefinedPASS
/workers/WorkerLocation_port.htm (1/1, 100.00%, 0.12% of total)OK
WorkerLocation URL decomposition IDL attribute: port PASS
/workers/WorkerGlobalScope_ErrorEvent_message.htm (1/1, 100.00%, 0.12% of total)OK
WorkerGlobalScope onerror event handler argument: message PASS
/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/constructors/SharedWorker/dummy-shared-worker.html (1/1, 100.00%, 0.12% of total)OK
creating a dummy shared workerFAIL
/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.html (19/19, 100.00%, 2.29% 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 onofflinePASS
existence of ononlinePASS
existence of postMessagePASS
existence of removeEventListenerPASS
existence of selfPASS
existence of setIntervalPASS
existence of setTimeoutPASS
/workers/constructors/Worker/ctor-undefined.html (1/1, 100.00%, 0.12% of total)OK
undefined as argumentPASS
/workers/constructors/Worker/terminate.html (1/1, 100.00%, 0.12% of total)OK
terminate()PASS