Import WPT tests for webmessaging
https://bugs.webkit.org/show_bug.cgi?id=187001
Patch by Frederic Wang <fwang@igalia.com> on 2018-06-26
Reviewed by Javier Fernandez.
LayoutTests/imported/w3c:
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/webmessaging/Channel_postMessage_Blob-expected.txt: Added.
* web-platform-tests/webmessaging/Channel_postMessage_Blob.htm: Added.
* web-platform-tests/webmessaging/Channel_postMessage_DataCloneErr-expected.txt: Added.
* web-platform-tests/webmessaging/Channel_postMessage_DataCloneErr.htm: Added.
* web-platform-tests/webmessaging/Channel_postMessage_clone_port-expected.txt: Added.
* web-platform-tests/webmessaging/Channel_postMessage_clone_port.htm: Added.
* web-platform-tests/webmessaging/Channel_postMessage_clone_port_error-expected.txt: Added.
* web-platform-tests/webmessaging/Channel_postMessage_clone_port_error.htm: Added.
* web-platform-tests/webmessaging/Channel_postMessage_event_properties-expected.txt: Added.
* web-platform-tests/webmessaging/Channel_postMessage_event_properties.htm: Added.
* web-platform-tests/webmessaging/Channel_postMessage_ports_readonly_array-expected.txt: Added.
* web-platform-tests/webmessaging/Channel_postMessage_ports_readonly_array.htm: Added.
* web-platform-tests/webmessaging/Channel_postMessage_target_source-expected.txt: Added.
* web-platform-tests/webmessaging/Channel_postMessage_target_source.htm: Added.
* web-platform-tests/webmessaging/META.yml: Added.
* web-platform-tests/webmessaging/MessageEvent-expected.txt: Added.
* web-platform-tests/webmessaging/MessageEvent-trusted-expected.txt: Added.
* web-platform-tests/webmessaging/MessageEvent-trusted-worker.js: Added.
* web-platform-tests/webmessaging/MessageEvent-trusted.html: Added.
* web-platform-tests/webmessaging/MessageEvent.html: Added.
* web-platform-tests/webmessaging/MessageEvent_onmessage_postMessage_infinite_loop.html: Added.
* web-platform-tests/webmessaging/MessageEvent_properties.htm: Added.
* web-platform-tests/webmessaging/MessagePort_initial_disabled-expected.txt: Added.
* web-platform-tests/webmessaging/MessagePort_initial_disabled.htm: Added.
* web-platform-tests/webmessaging/MessagePort_onmessage_start-expected.txt: Added.
* web-platform-tests/webmessaging/MessagePort_onmessage_start.htm: Added.
* web-platform-tests/webmessaging/README.md: Added.
* web-platform-tests/webmessaging/Transferred_objects_unusable.sub.htm: Added.
* web-platform-tests/webmessaging/broadcastchannel/basics-expected.txt: Added.
* web-platform-tests/webmessaging/broadcastchannel/basics.html: Added.
* web-platform-tests/webmessaging/broadcastchannel/blobs-expected.txt: Added.
* web-platform-tests/webmessaging/broadcastchannel/blobs.html: Added.
* web-platform-tests/webmessaging/broadcastchannel/interface-expected.txt: Added.
* web-platform-tests/webmessaging/broadcastchannel/interface.html: Added.
* web-platform-tests/webmessaging/broadcastchannel/origin.window.js: Added.
* web-platform-tests/webmessaging/broadcastchannel/resources/origin.html: Added.
* web-platform-tests/webmessaging/broadcastchannel/resources/sandboxed.html: Added.
* web-platform-tests/webmessaging/broadcastchannel/resources/w3c-import.log: Added.
* web-platform-tests/webmessaging/broadcastchannel/resources/worker.js: Added.
(handler):
* web-platform-tests/webmessaging/broadcastchannel/sandbox-expected.txt: Added.
* web-platform-tests/webmessaging/broadcastchannel/sandbox.html: Added.
* web-platform-tests/webmessaging/broadcastchannel/w3c-import.log: Added.
* web-platform-tests/webmessaging/broadcastchannel/workers.html: Added.
* web-platform-tests/webmessaging/event.data.sub.htm: Added.
* web-platform-tests/webmessaging/event.origin.sub.htm: Added.
* web-platform-tests/webmessaging/event.ports.sub.htm: Added.
* web-platform-tests/webmessaging/event.source.htm: Added.
* web-platform-tests/webmessaging/event.source.xorigin.sub.htm: Added.
* web-platform-tests/webmessaging/message-channels/001-expected.txt: Added.
* web-platform-tests/webmessaging/message-channels/001.html: Added.
* web-platform-tests/webmessaging/message-channels/002-expected.txt: Added.
* web-platform-tests/webmessaging/message-channels/002.html: Added.
* web-platform-tests/webmessaging/message-channels/003-expected.txt: Added.
* web-platform-tests/webmessaging/message-channels/003.html: Added.
* web-platform-tests/webmessaging/message-channels/004-1.html: Added.
* web-platform-tests/webmessaging/message-channels/004-2.html: Added.
* web-platform-tests/webmessaging/message-channels/004-expected.txt: Added.
* web-platform-tests/webmessaging/message-channels/004.html: Added.
* web-platform-tests/webmessaging/message-channels/close-expected.txt: Added.
* web-platform-tests/webmessaging/message-channels/close.html: Added.
* web-platform-tests/webmessaging/message-channels/w3c-import.log: Added.
* web-platform-tests/webmessaging/message-channels/worker-expected.txt: Added.
* web-platform-tests/webmessaging/message-channels/worker.html: Added.
* web-platform-tests/webmessaging/messageerror-expected.txt: Added.
* web-platform-tests/webmessaging/messageerror.html: Added.
* web-platform-tests/webmessaging/postMessage_ArrayBuffer.sub.htm: Added.
* web-platform-tests/webmessaging/postMessage_Date.sub.htm: Added.
* web-platform-tests/webmessaging/postMessage_Document-expected.txt: Added.
* web-platform-tests/webmessaging/postMessage_Document.htm: Added.
* web-platform-tests/webmessaging/postMessage_Function-expected.txt: Added.
* web-platform-tests/webmessaging/postMessage_Function.htm: Added.
* web-platform-tests/webmessaging/postMessage_MessagePorts_sorigin.htm: Added.
* web-platform-tests/webmessaging/postMessage_MessagePorts_xorigin.sub.htm: Added.
* web-platform-tests/webmessaging/postMessage_arrays.sub.htm: Added.
* web-platform-tests/webmessaging/postMessage_asterisk_xorigin.sub.htm: Added.
* web-platform-tests/webmessaging/postMessage_dup_transfer_objects-expected.txt: Added.
* web-platform-tests/webmessaging/postMessage_dup_transfer_objects.htm: Added.
* web-platform-tests/webmessaging/postMessage_invalid_targetOrigin-expected.txt: Added.
* web-platform-tests/webmessaging/postMessage_invalid_targetOrigin.htm: Added.
* web-platform-tests/webmessaging/postMessage_objects.sub.htm: Added.
* web-platform-tests/webmessaging/postMessage_origin_mismatch.sub.htm: Added.
* web-platform-tests/webmessaging/postMessage_origin_mismatch_xorigin.sub.htm: Added.
* web-platform-tests/webmessaging/postMessage_solidus_sorigin.htm: Added.
* web-platform-tests/webmessaging/postMessage_solidus_xorigin.sub.htm: Added.
* web-platform-tests/webmessaging/w3c-import.log: Added.
* web-platform-tests/webmessaging/with-ports/001-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/001.html: Added.
* web-platform-tests/webmessaging/with-ports/002-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/002.html: Added.
* web-platform-tests/webmessaging/with-ports/003-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/003.html: Added.
* web-platform-tests/webmessaging/with-ports/004-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/004.html: Added.
* web-platform-tests/webmessaging/with-ports/005-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/005.html: Added.
* web-platform-tests/webmessaging/with-ports/006-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/006.html: Added.
* web-platform-tests/webmessaging/with-ports/007-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/007.html: Added.
* web-platform-tests/webmessaging/with-ports/010-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/010.html: Added.
* web-platform-tests/webmessaging/with-ports/011-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/011.html: Added.
* web-platform-tests/webmessaging/with-ports/012-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/012.html: Added.
* web-platform-tests/webmessaging/with-ports/013-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/013.html: Added.
* web-platform-tests/webmessaging/with-ports/014-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/014.html: Added.
* web-platform-tests/webmessaging/with-ports/015-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/015.html: Added.
* web-platform-tests/webmessaging/with-ports/016-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/016.html: Added.
* web-platform-tests/webmessaging/with-ports/017-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/017.html: Added.
* web-platform-tests/webmessaging/with-ports/018-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/018.html: Added.
* web-platform-tests/webmessaging/with-ports/019-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/019.html: Added.
* web-platform-tests/webmessaging/with-ports/020.html: Added.
* web-platform-tests/webmessaging/with-ports/021.html: Added.
* web-platform-tests/webmessaging/with-ports/023-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/023.html: Added.
* web-platform-tests/webmessaging/with-ports/024-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/024.html: Added.
* web-platform-tests/webmessaging/with-ports/025-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/025.html: Added.
* web-platform-tests/webmessaging/with-ports/026-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/026.html: Added.
* web-platform-tests/webmessaging/with-ports/027-expected.txt: Added.
* web-platform-tests/webmessaging/with-ports/027.html: Added.
* web-platform-tests/webmessaging/with-ports/w3c-import.log: Added.
* web-platform-tests/webmessaging/without-ports/001-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/001.html: Added.
* web-platform-tests/webmessaging/without-ports/002-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/002.html: Added.
* web-platform-tests/webmessaging/without-ports/003-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/003.html: Added.
* web-platform-tests/webmessaging/without-ports/004-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/004.html: Added.
* web-platform-tests/webmessaging/without-ports/005-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/005.html: Added.
* web-platform-tests/webmessaging/without-ports/006-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/006.html: Added.
* web-platform-tests/webmessaging/without-ports/007-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/007.html: Added.
* web-platform-tests/webmessaging/without-ports/008-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/008.html: Added.
* web-platform-tests/webmessaging/without-ports/009-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/009.html: Added.
* web-platform-tests/webmessaging/without-ports/010-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/010.html: Added.
* web-platform-tests/webmessaging/without-ports/011-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/011.html: Added.
* web-platform-tests/webmessaging/without-ports/012-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/012.html: Added.
* web-platform-tests/webmessaging/without-ports/013-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/013.html: Added.
* web-platform-tests/webmessaging/without-ports/014-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/014.html: Added.
* web-platform-tests/webmessaging/without-ports/015-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/015.html: Added.
* web-platform-tests/webmessaging/without-ports/016-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/016.html: Added.
* web-platform-tests/webmessaging/without-ports/017-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/017.html: Added.
* web-platform-tests/webmessaging/without-ports/018-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/018.html: Added.
* web-platform-tests/webmessaging/without-ports/019-1.html: Added.
* web-platform-tests/webmessaging/without-ports/019-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/019.html: Added.
* web-platform-tests/webmessaging/without-ports/020-1.html: Added.
* web-platform-tests/webmessaging/without-ports/020.html: Added.
* web-platform-tests/webmessaging/without-ports/021.html: Added.
* web-platform-tests/webmessaging/without-ports/023-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/023.html: Added.
* web-platform-tests/webmessaging/without-ports/024-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/024.html: Added.
* web-platform-tests/webmessaging/without-ports/025-1.js: Added.
(test):
* web-platform-tests/webmessaging/without-ports/025-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/025.html: Added.
* web-platform-tests/webmessaging/without-ports/026-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/026.html: Added.
* web-platform-tests/webmessaging/without-ports/027-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/027.html: Added.
* web-platform-tests/webmessaging/without-ports/028-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/028.html: Added.
* web-platform-tests/webmessaging/without-ports/029-expected.txt: Added.
* web-platform-tests/webmessaging/without-ports/029.html: Added.
* web-platform-tests/webmessaging/without-ports/w3c-import.log: Added.
LayoutTests:
Skip some webmessaging tests timing out.
* TestExpectations:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@233197 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/TestExpectations b/LayoutTests/TestExpectations
index b390f9a..993a573 100644
--- a/LayoutTests/TestExpectations
+++ b/LayoutTests/TestExpectations
@@ -645,6 +645,32 @@
webkit.org/b/180013 imported/w3c/web-platform-tests/mathml/relations/css-styling/lengths-2.html [ ImageOnlyFailure ]
webkit.org/b/180013 imported/w3c/web-platform-tests/mathml/relations/css-styling/lengths-3.html [ Failure ]
+# These webmessaging WPT tests time out.
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/MessageEvent_onmessage_postMessage_infinite_loop.html [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/MessageEvent_properties.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/Transferred_objects_unusable.sub.htm [ Skip ]
+webkit.org/b/161472 imported/w3c/web-platform-tests/webmessaging/broadcastchannel/workers.html [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/event.data.sub.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/event.origin.sub.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/event.ports.sub.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/event.source.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/event.source.xorigin.sub.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/postMessage_ArrayBuffer.sub.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/postMessage_Date.sub.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/postMessage_MessagePorts_sorigin.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/postMessage_MessagePorts_xorigin.sub.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/postMessage_arrays.sub.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/postMessage_asterisk_xorigin.sub.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/postMessage_objects.sub.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/postMessage_origin_mismatch.sub.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/postMessage_origin_mismatch_xorigin.sub.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/postMessage_solidus_sorigin.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/postMessage_solidus_xorigin.sub.htm [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/with-ports/020.html [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/with-ports/021.html [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/without-ports/020.html [ Skip ]
+webkit.org/b/187034 imported/w3c/web-platform-tests/webmessaging/without-ports/021.html [ Skip ]
+
# XMLHttpRequest tests requiring DTR/WTR to allow other URLs than localhost to not be blocked and be reachable (www2.localhost)
imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-bogus.htm [ Skip ]
imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-to-cors.htm [ Skip ]