abrupt-completion.html |
|
1661 |
baseurl |
|
|
constructors |
|
|
data-url-shared-window.html |
data URL shared worker |
660 |
data-url-shared.html |
data URL shared workers |
3276 |
data-url.html |
data URL dedicated workers |
2861 |
dedicated-worker-from-blob-url.window.js |
|
999 |
dedicated-worker-in-data-url-context.window.js |
|
4925 |
dedicated-worker-parse-error-failure.html |
DedicatedWorker: parse error failure |
1130 |
examples |
|
|
importscripts_mime.any.js |
|
1426 |
importscripts_mime_local.any.js |
|
1937 |
interfaces |
|
|
META.yml |
|
108 |
modules |
|
|
multi-globals |
|
|
name-property.html |
Test the name property of shared and dedicated workers via the name constructor option |
1199 |
nested_worker.worker.js |
|
325 |
nested_worker_close_from_parent_worker.html |
Test terminating a nested workers by calling terminate() from its parent worker |
493 |
nested_worker_close_self.worker.js |
|
334 |
nested_worker_importScripts.worker.js |
|
352 |
nested_worker_sync_xhr.worker.js |
|
343 |
nested_worker_terminate_from_document.html |
Test terminating a chain of nested workers by calling terminate() from the owning document |
485 |
non-automated |
|
|
opaque-origin.html |
|
565 |
postMessage_block.https.html |
|
480 |
|
|
83 |
postMessage_clone_port.htm |
postMessage(): clone a port |
859 |
postMessage_clone_port_error.htm |
postMessage(): cloning source port |
411 |
postMessage_DataCloneErr.htm |
postMessage() with WorkerNavigator |
396 |
postMessage_event_properties.htm |
postMessage(): MessageEvent properties |
913 |
postMessage_ports_readonly_array.htm |
postMessage(): read-only ports array |
770 |
postMessage_target_source.htm |
postMessage(): target port and source port |
554 |
README.md |
# Worker WPT tests |
4896 |
same-origin-check.sub.html |
|
1917 |
same-site-cookies |
|
|
semantics |
|
|
shared-worker-from-blob-url.window.js |
|
1927 |
shared-worker-in-data-url-context.window.js |
|
2764 |
shared-worker-name-via-options.html |
Test the name property of shared workers mixing constructor options and constructor strings |
1294 |
shared-worker-options-mismatch.html |
SharedWorker: type or credentials mismatch failure |
2805 |
shared-worker-parse-error-failure.html |
SharedWorker: parse error failure |
1035 |
shared-worker-partitioned-cookies.tentative.https.html |
SharedWorker: Partitioned Cookies |
2172 |
shared-worker-partitioned.tentative.html |
Test partitioning of shared workers |
828 |
SharedWorker-constructor.html |
Test SharedWorker constructor functionality. |
2236 |
SharedWorker-detach-frame-in-error-event.html |
Test frame detach in shared worker's error handler |
870 |
SharedWorker-exception-propagation.html |
Uncaught error in shared worker should not propagate to window |
1333 |
SharedWorker-exception.html |
This test checks whether exceptions in SharedWorkers are logged to the parent document. An exception should be logged to the error console. |
883 |
SharedWorker-MessageEvent-source.any.js |
|
287 |
SharedWorker-replace-EventHandler.any.js |
|
453 |
SharedWorker-script-error.html |
Test SharedWorker script error handling functionality. |
1354 |
SharedWorker-simple.html |
Test simple shared worker construction case. |
526 |
SharedWorker_blobUrl.html |
Shared Worker: Blob URL passed over message port |
755 |
SharedWorker_dataUrl.html |
Shared Worker: Data URL cross-origin checks |
1859 |
SharedWorkerPerformanceNow.html |
window.performance.now in shared workers |
2048 |
support |
|
|
Worker-base64.any.js |
|
187 |
Worker-call.worker.js |
|
510 |
Worker-constructor-proto.any.js |
|
382 |
Worker-creation-happens-in-parallel.https.html |
Test that creation of a "new Worker()" will occur in parallel to the main JS thread performing other computation, and can be joined with. |
783 |
|
|
81 |
Worker-custom-event.any.js |
|
235 |
Worker-formdata.any.js |
|
649 |
Worker-location.sub.any.js |
|
821 |
Worker-messageport.html |
Test that pages and workers can send MessagePorts to one another. |
2274 |
Worker-multi-port.html |
Test sending multiple ports through Worker.postMessage. |
3713 |
Worker-nested-importScripts-error.html |
This tests that errors from nested importScripts have the expected provenance. |
613 |
worker-performance.worker.js |
|
7066 |
Worker-postMessage-happens-in-parallel.https.html |
Test that calling "worker.postMessage()" will occur truly in parallel to the main JS thread performing other computation. |
860 |
|
|
81 |
Worker-replace-event-handler.any.js |
|
294 |
Worker-replace-global-constructor.any.js |
|
329 |
Worker-replace-self.any.js |
|
274 |
worker-request-animation-frame.html |
raf time in dedicated workers |
804 |
Worker-simultaneous-errors.html |
Test simultaneous errors on workers. |
951 |
Worker-structure-message.html |
Test that pages and workers can send Structure Message to one another. |
937 |
Worker-terminate-forever-during-evaluation.html |
Test Worker.terminate() for a worker that tries to run forever after top-level script evaluation is started. |
2559 |
Worker-terminate-forever.html |
Test Worker.terminate() for a worker that tries to run forever. |
430 |
Worker-termination-with-port-messages.html |
This test terminates a worker when there are many undelivered MessagePort messages still waiting to be dispatched into the Worker Context. This causes termination of JS execution and test should not try to dispatch the remaining messages. Test succeeds if it does not hang or crash (if worker thread is running in the separate process, that process could hang or crash). |
1000 |
Worker-timeout-cancel-order.html |
Test setTimeOut,cancelTimeout in Web Workers. |
538 |
Worker-timeout-decreasing-order.html |
Test setTimeOut,fired in decreasing order in Web Workers. |
776 |
Worker-timeout-increasing-order.html |
Test setTimeOut,fired in increasing order in Web Workers. |
776 |
Worker_basic.htm |
Web Workers Basic Tests |
837 |
Worker_cross_origin_security_err.htm |
Worker cross-origin URL |
743 |
Worker_dispatchEvent_ErrorEvent.htm |
ErrorEvent and Worker.dispatchEvent() |
1320 |
Worker_ErrorEvent_bubbles_cancelable.htm |
Web Workers: Worker ErrorEvent - bubbles, cancelable |
880 |
Worker_ErrorEvent_error.htm |
|
1023 |
Worker_ErrorEvent_filename.htm |
AbstractWorker ErrorEvent.filename |
747 |
Worker_ErrorEvent_lineno.htm |
AbstractWorker ErrorEvent.lineno |
618 |
Worker_ErrorEvent_message.htm |
AbstractWorker ErrorEvent.message |
669 |
Worker_ErrorEvent_type.htm |
AbstractWorker ErrorEvent.type |
662 |
Worker_NosniffErr.htm |
Worker with nosniff X-Content-Type-Options header |
413 |
Worker_script_mimetype.htm |
Worker constructor with wrong MIME type scripts |
1729 |
Worker_terminate_event_queue.htm |
AbstractWorker terminate(): clear event queue |
721 |
WorkerGlobalScope-close.html |
Test WorkerGlobalScope.close functionality. |
3049 |
WorkerGlobalScope_ErrorEvent_colno.htm |
WorkerGlobalScope onerror event handler argument: col |
659 |
WorkerGlobalScope_ErrorEvent_filename.htm |
WorkerGlobalScope onerror event handler argument: location |
778 |
WorkerGlobalScope_ErrorEvent_lineno.htm |
WorkerGlobalScope onerror event handler argument: line |
647 |
WorkerGlobalScope_ErrorEvent_message.htm |
WorkerGlobalScope onerror event handler argument: message |
700 |
WorkerGlobalScope_importScripts.htm |
WorkerGlobalScope API: importScripts() |
425 |
WorkerGlobalScope_importScripts_NetworkErr.htm |
importScripts() with non-existent script file |
412 |
WorkerGlobalScope_importScripts_NosniffErr.htm |
importScripts() with nosniff X-Content-Type-Options |
306 |
WorkerGlobalScope_requestAnimationFrame.worker.js |
|
446 |
WorkerGlobalScope_setInterval.htm |
WorkerGlobalScope API: setInterval() |
646 |
WorkerGlobalScope_setTimeout.htm |
WorkerGlobalScope API: setTimeout() |
644 |
WorkerLocation-origin.sub.window.js |
|
506 |
WorkerLocation.htm |
WorkerLocation object |
531 |
WorkerLocation_hash.htm |
WorkerLocation URL decomposition IDL attribute: hash |
433 |
WorkerLocation_hash_encoding.htm |
WorkerLocation.hash with url encoding string |
427 |
WorkerLocation_hash_nonexist.htm |
WorkerLocation.hash with no <fragment> component |
413 |
WorkerLocation_host.htm |
WorkerLocation URL decomposition IDL attribute: host |
422 |
WorkerLocation_hostname.htm |
WorkerLocation URL decomposition IDL attribute: hostname |
434 |
WorkerLocation_href.htm |
WorkerLocation href attribute |
542 |
WorkerLocation_pathname.htm |
WorkerLocation URL decomposition IDL attribute: pathname |
563 |
WorkerLocation_port.htm |
WorkerLocation URL decomposition IDL attribute: port |
422 |
WorkerLocation_protocol.htm |
WorkerLocation URL decomposition IDL attribute: protocol |
434 |
WorkerLocation_search.htm |
WorkerLocation URL decomposition IDL attribute: search |
443 |
WorkerLocation_search_empty.htm |
WorkerLocation.search with empty <query> |
408 |
WorkerLocation_search_fragment.htm |
WorkerLocation.search with <fragment> in <query> |
432 |
WorkerLocation_search_nonexist.htm |
WorkerLocation.search with no <query> component |
415 |
WorkerNavigator-hardware-concurrency.any.js |
|
137 |
WorkerNavigator.any.js |
|
552 |
WorkerNavigator_appName.htm |
WorkerNavigator appName |
401 |
WorkerNavigator_appVersion.htm |
WorkerNavigator appVersion |
410 |
WorkerNavigator_onLine.htm |
WorkerNavigator.onLine |
398 |
WorkerNavigator_platform.htm |
WorkerNavigator.platform |
404 |
WorkerNavigator_userAgent.htm |
WorkerNavigator.userAgent |
407 |
WorkerNavigator_userAgentData.http.html |
WorkerNavigator.userAgentData |
614 |
WorkerNavigator_userAgentData.https.html |
WorkerNavigator.userAgentData |
2242 |
WorkerPerformanceNow.html |
performance.now in dedicated workers |
1036 |