Import WPT tests which require non-test HTML resources.

We fixed tools for crbug.com/490940, and we can import such tests now.

Some tests didn't complete to run. We skip to import them, and investigate
later.

BUG=490940
[email protected]

Review-Url: https://codereview.chromium.org/2482213003
Cr-Commit-Position: refs/heads/master@{#430880}
diff --git a/third_party/WebKit/LayoutTests/W3CImportExpectations b/third_party/WebKit/LayoutTests/W3CImportExpectations
index f78a254..e516ffdd 100644
--- a/third_party/WebKit/LayoutTests/W3CImportExpectations
+++ b/third_party/WebKit/LayoutTests/W3CImportExpectations
@@ -430,110 +430,6 @@
 imported/wpt/html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm [ Skip ]
 imported/wpt/html/semantics/embedded-content/the-video-element/video_initially_paused.html [ Skip ]
 
-# crbug.com/490940: Needs to load extra HTML resources.
-imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html [ Skip ]
-imported/wpt/dom/nodes/Document-createElement-namespace.html [ Skip ]
-imported/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html [ Skip ]
-imported/wpt/dom/nodes/Node-isEqualNode-xhtml.xhtml [ Skip ]
-imported/wpt/dom/nodes/Node-parentNode.html [ Skip ]
-imported/wpt/dom/nodes/ParentNode-querySelector-All.html [ Skip ]
-imported/wpt/dom/nodes/ParentNode-querySelector-All.js [ Skip ]
-imported/wpt/dom/nodes/ParentNode-querySelector-All-xht.xht [ Skip ]
-imported/wpt/dom/nodes/getElementsByClassName-31.htm [ Skip ]
-imported/wpt/dom/ranges/Range-cloneContents.html [ Skip ]
-imported/wpt/dom/ranges/Range-deleteContents.html [ Skip ]
-imported/wpt/dom/ranges/Range-extractContents.html [ Skip ]
-imported/wpt/dom/ranges/Range-insertNode.html [ Skip ]
-imported/wpt/dom/ranges/Range-surroundContents.html [ Skip ]
-imported/wpt/html/browsers/browsing-the-web/history-traversal/001.html [ Skip ]
-imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html [ Skip ]
-imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html [ Skip ]
-imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html [ Skip ]
-imported/wpt/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html [ Skip ]
-imported/wpt/html/browsers/browsing-the-web/navigating-across-documents [ Skip ]
-imported/wpt/html/browsers/browsing-the-web/unloading-documents [ Skip ]
-imported/wpt/html/browsers/history/joint-session-history/joint-session-history-only-fully-active.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/001.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/002.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/009.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/010.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/history_back_1.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/history_forward_1.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/history_go_no_argument.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/history_go_undefined.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/history_go_zero.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/joint_session_history/001.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/joint_session_history/002.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/non-automated [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_1.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_2.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_3.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_4.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_5.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html [ Skip ]
-imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html [ Skip ]
-imported/wpt/html/browsers/history/the-location-interface/assign_after_load.html [ Skip ]
-imported/wpt/html/browsers/history/the-location-interface/assign_before_load.html [ Skip ]
-imported/wpt/html/browsers/history/the-location-interface/location_assign_about_blank.html [ Skip ]
-imported/wpt/html/browsers/history/the-location-interface/location_reload.html [ Skip ]
-imported/wpt/html/browsers/history/the-location-interface/non-automated [ Skip ]
-imported/wpt/html/browsers/history/the-location-interface/reload_document_open_write.html [ Skip ]
-imported/wpt/html/browsers/history/the-location-interface/reload_document_write.html [ Skip ]
-imported/wpt/html/browsers/history/the-location-interface/reload_document_write_onload.html [ Skip ]
-imported/wpt/html/browsers/history/the-location-interface/reload_post_1.html [ Skip ]
-imported/wpt/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html [ Skip ]
-imported/wpt/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html [ Skip ]
-imported/wpt/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html [ Skip ]
-imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects.html [ Skip ]
-imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects.sub.html [ Skip ]
-imported/wpt/html/browsers/origin/origin-of-data-document.html [ Skip ]
-imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01.html [ Skip ]
-imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html [ Skip ]
-imported/wpt/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html [ Skip ]
-imported/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name [ Skip ]
-imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts [ Skip ]
-imported/wpt/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html [ Skip ]
-imported/wpt/html/browsers/the-window-object/Window-document.html [ Skip ]
-imported/wpt/html/browsers/windows/browsing-context-names/001.html [ Skip ]
-imported/wpt/html/browsers/windows/browsing-context-names/002.html [ Skip ]
-imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html [ Skip ]
-imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-parent.html [ Skip ]
-imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html [ Skip ]
-imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html [ Skip ]
-imported/wpt/html/browsers/windows/noreferrer-window-name.html [ Skip ]
-imported/wpt/html/browsers/windows/noreferrer.html [ Skip ]
-imported/wpt/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/004.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/005.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/006.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/007.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/008.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/009.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/011.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/012.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/013.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/014.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/015.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/016.html [ Skip ]
-imported/wpt/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html [ Skip ]
-imported/wpt/html/editing/focus/document-level-focus-apis/document-level-apis.html [ Skip ]
-imported/wpt/html/semantics/document-metadata/the-base-element/base_multiple.html [ Skip ]
-imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html [ Skip ]
-imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html [ Skip ]
-imported/wpt/html/semantics/embedded-content/the-iframe-element/change_parentage.html [ Skip ]
-imported/wpt/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html [ Skip ]
-imported/wpt/html/semantics/embedded-content/the-object-element/object-handler.html [ Skip ]
-imported/wpt/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html [ Skip ]
-imported/wpt/html/semantics/forms/form-submission-0/url-encoded.html [ Skip ]
-imported/wpt/html/semantics/forms/form-submission-0/getactionurl.html [ Skip ]
-imported/wpt/html/semantics/forms/the-button-element/button-activate.html [ Skip ]
-imported/wpt/html/semantics/selectors/pseudo-classes/focus.html [ Skip ]
-imported/wpt/html/webappapis/scripting/events/onerroreventhandler.html [ Skip ]
-
 # crbug.com/493537: Need to support SVG reference tests
 imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_mathml.svg [ Skip ]
 imported/wpt/dom/nodes/Document-createElement-namespace-tests/bare_svg.svg [ Skip ]
@@ -571,6 +467,7 @@
 # crbug.com/493465: Requires the pipe feature of wptserve
 imported/wpt/dom/events/EventListener-incumbent-global.sub.html [ Skip ]
 imported/wpt/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html [ Skip ]
+imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html [ Skip ]
 imported/wpt/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html [ Skip ]
 imported/wpt/html/dom/documents/dom-tree-accessors/Document.currentScript.sub.html [ Skip ]
 imported/wpt/html/infrastructure/urls/dynamic-changes-to-base-urls/dynamic-urls.sub.xhtml [ Skip ]
@@ -779,15 +676,26 @@
 imported/wpt/html/semantics/document-metadata/the-base-element/base_srcdoc.html [ Skip ]
 
 # Untriaged: Tests don't complete.
+imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/008.html [ Skip ]
+imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/009.html [ Skip ]
+imported/wpt/html/browsers/browsing-the-web/navigating-across-documents/010.html [ Skip ]
+imported/wpt/html/browsers/browsing-the-web/unloading-documents/unload/006.html [ Skip ]
+imported/wpt/html/browsers/history/the-history-interface/001.html [ Skip ]
+imported/wpt/html/browsers/history/the-history-interface/002.html [ Skip ]
+imported/wpt/html/browsers/history/the-history-interface/joint_session_history/002.html [ Skip ]
+imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_1.html [ Skip ]
+imported/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html [ Skip ]
+imported/wpt/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html [ Skip ]
 imported/wpt/html/semantics/document-metadata/the-style-element/style-error-01.html [ Skip ]
 imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html [ Skip ]
-imported/wpt/svg/linking/scripted [ Skip ]
 imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html [ Skip ]
 imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html [ Skip ]
 imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html [ Skip ]
 imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html [ Skip ]
 imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html [ Skip ]
 imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html [ Skip ]
+imported/wpt/html/semantics/forms/form-submission-0/url-encoded.html [ Skip ]
+imported/wpt/svg/linking/scripted [ Skip ]
 
 # crbug.com/656171: w3c-test-importer fails to import file with non-valid utf8 (004.worker.js).
 crbug.com/656171 imported/wpt/workers/semantics/encodings [ Skip ]
@@ -808,6 +716,7 @@
 imported/wpt/gamepad/getgamepads-polling-manual.html [ Skip ]
 imported/wpt/gamepad/idlharness-manual.html [ Skip ]
 imported/wpt/gamepad/timestamp-manual.html [ Skip ]
+imported/wpt/html/browsers/history/the-location-interface/non-automated [ Skip ]
 imported/wpt/html/browsers/offline/application-cache-api/api_status_checking-manual.html [ Skip ]
 imported/wpt/html/browsers/offline/application-cache-api/api_status_downloading-manual.html [ Skip ]
 imported/wpt/html/browsers/offline/application-cache-api/api_status_obsolete-manual.html [ Skip ]
@@ -818,6 +727,7 @@
 imported/wpt/html/browsers/offline/introduction-4/event_obsolete-manual.html [ Skip ]
 imported/wpt/html/browsers/offline/introduction-4/event_updateready-manual.html [ Skip ]
 imported/wpt/html/browsers/offline/introduction-4/event_updateready_swapcache-manual.html [ Skip ]
+imported/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated [ Skip ]
 imported/wpt/html/editing/dnd/datastore/015-manual.html [ Skip ]
 imported/wpt/html/editing/dnd/events/events-cross-document-suite-manual.html [ Skip ]
 imported/wpt/html/editing/dnd/events/events-file-suite-manual.html [ Skip ]