<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[211811] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/211811">211811</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2017-02-07 08:14:56 -0800 (Tue, 07 Feb 2017)</dd>
</dl>

<h3>Log Message</h3>
<pre>Use a JSON file to define which WPT files/folders to import
https://bugs.webkit.org/show_bug.cgi?id=167923

Patch by Youenn Fablet &lt;youenn@apple.com&gt; on 2017-02-07
Reviewed by Alex Christensen.

LayoutTests/imported/w3c:

* resources/ImportExpectations: Removed.
* resources/import-expectations.json: Added.

Tools:

* Scripts/webkitpy/w3c/test_downloader.py:
(TestDownloader.__init__):
(TestDownloader._init_paths_from_expectations):
* Scripts/webkitpy/w3c/test_importer.py:
(parse_args):
* Scripts/webkitpy/w3c/test_importer_unittest.py:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsimportedw3cChangeLog">trunk/LayoutTests/imported/w3c/ChangeLog</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsScriptswebkitpyw3ctest_downloaderpy">trunk/Tools/Scripts/webkitpy/w3c/test_downloader.py</a></li>
<li><a href="#trunkToolsScriptswebkitpyw3ctest_importerpy">trunk/Tools/Scripts/webkitpy/w3c/test_importer.py</a></li>
<li><a href="#trunkToolsScriptswebkitpyw3ctest_importer_unittestpy">trunk/Tools/Scripts/webkitpy/w3c/test_importer_unittest.py</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsimportedw3cresourcesimportexpectationsjson">trunk/LayoutTests/imported/w3c/resources/import-expectations.json</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsimportedw3cresourcesImportExpectations">trunk/LayoutTests/imported/w3c/resources/ImportExpectations</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsimportedw3cChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/ChangeLog (211810 => 211811)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/ChangeLog        2017-02-07 14:50:04 UTC (rev 211810)
+++ trunk/LayoutTests/imported/w3c/ChangeLog        2017-02-07 16:14:56 UTC (rev 211811)
</span><span class="lines">@@ -1,3 +1,13 @@
</span><ins>+2017-02-07  Youenn Fablet  &lt;youenn@apple.com&gt;
+
+        Use a JSON file to define which WPT files/folders to import
+        https://bugs.webkit.org/show_bug.cgi?id=167923
+
+        Reviewed by Alex Christensen.
+
+        * resources/ImportExpectations: Removed.
+        * resources/import-expectations.json: Added.
+
</ins><span class="cx"> 2017-02-07  Chris Dumez  &lt;cdumez@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Object.preventExtensions() on a Location object should throw a TypeError
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cresourcesImportExpectations"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/imported/w3c/resources/ImportExpectations (211810 => 211811)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/resources/ImportExpectations        2017-02-07 14:50:04 UTC (rev 211810)
+++ trunk/LayoutTests/imported/w3c/resources/ImportExpectations        2017-02-07 16:14:56 UTC (rev 211811)
</span><span class="lines">@@ -1,301 +0,0 @@
</span><del>-csswg-test/compositing-1 [ Skip ]
-csswg-test/css-align-3 [ Skip ]
-csswg-test/css-animations-1 [ Skip ]
-csswg-test/css-backgrounds-3 [ Skip ]
-csswg-test/css-box-3 [ Skip ]
-csswg-test/css-break-3 [ Skip ]
-csswg-test/css-cascade-3 [ Skip ]
-csswg-test/css-color-3 [ Skip ]
-csswg-test/css-color-4 [ Skip ]
-csswg-test/css-conditional-3 [ Skip ]
-csswg-test/css-counter-styles-3 [ Skip ]
-csswg-test/css-exclusions-1 [ Skip ]
-csswg-test/css-flexbox-1 [ Skip ]
-csswg-test/css-fonts-3 [ Skip ]
-csswg-test/css-gcpm-3 [ Skip ]
-csswg-test/css-grid-1 [ Skip ]
-csswg-test/css-images-3 [ Skip ]
-csswg-test/css-lists-3 [ Skip ]
-csswg-test/css-masking-1 [ Skip ]
-csswg-test/css-multicol-1 [ Skip ]
-csswg-test/css-namespaces-1 [ Skip ]
-csswg-test/css-namespaces-3 [ Skip ]
-csswg-test/css-page-3 [ Skip ]
-csswg-test/css-pseudo-4 [ Skip ]
-csswg-test/css-regions-1 [ Skip ]
-csswg-test/css-round-display [ Skip]
-csswg-test/css-ruby-1 [ Skip ]
-csswg-test/css-snap-size-1 [ Skip]
-#csswg-test/css-scoping1 [ Pass ]
-csswg-test/css-shapes-1 [ Skip ]
-csswg-test/css-speech-1 [ Skip ]
-csswg-test/css-style-attr-1 [ Skip ]
-csswg-test/css-syntax-3 [ Skip ]
-csswg-test/css-tables-3 [ Skip ]
-csswg-test/css-text-3 [ Skip ]
-csswg-test/css-text-decor-3 [ Skip ]
-csswg-test/css-transforms-1 [ Skip ]
-csswg-test/css-transitions-1 [ Skip ]
-csswg-test/css-transitions-2 [ Skip ]
-csswg-test/css-ui-3 [ Skip ]
-csswg-test/css-values-3 [ Skip ]
-csswg-test/css-variables-1 [ Skip ]
-csswg-test/css-writing-modes-3 [ Skip ]
-csswg-test/css1 [ Skip ]
-csswg-test/css21 [ Skip ]
-csswg-test/cssom-1 [ Skip ]
-csswg-test/cssom-view-1 [ Skip ]
-csswg-test/filters-1 [ Skip ]
-csswg-test/fonts [ Skip ]
-csswg-test/geometry-1 [ Skip ]
-csswg-test/mediaqueries-3 [ Skip ]
-csswg-test/reference [ Skip ]
-csswg-test/selectors-3 [ Skip ]
-csswg-test/selectors-4 [ Skip ]
-csswg-test/vendor-imports [ Skip ]
-
-web-platform-tests/2dcontext [ Skip ]
-web-platform-tests/2dcontext/transformations/canvas_transformations_reset_001.html [ Pass ]
-web-platform-tests/2dcontext/transformations/canvas_transformations_reset_001-ref.html [ Pass ]
-web-platform-tests/DOMEvents [ Skip ]
-web-platform-tests/DOM-parsing [ Skip ]
-web-platform-tests/FileAPI [ Skip ]
-#web-platform-tests/IndexedDB [ Pass ]
-web-platform-tests/WebCryptoAPI [ Skip ]
-#web-platform-tests/WebIDL [ Pass ]
-web-platform-tests/WebIDL/invalid [ Skip ]
-web-platform-tests/WebIDL/valid [ SKip ]
-#web-platform-tests/XMLHttpRequest [ Pass ]
-web-platform-tests/XMLHttpRequest/abort-after-stop.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/event-error-order.sub.html [ Skip ]
-web-platform-tests/XMLHttpRequest/event-error.html [ Skip ]
-web-platform-tests/XMLHttpRequest/event-timeout-order.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.sub.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/open-url-worker-origin.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/preserve-ua-header-on-redirect.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/send-after-setting-document-domain.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/send-authentication-basic.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/send-authentication-basic-cors.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-not-enabled.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/send-authentication-basic-repeat-no-args.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader-existing-session.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/send-authentication-competing-names-passwords.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/send-entity-body-basic.htm [ Skip ]
-web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub.htm [ Skip ]
-web-platform-tests/accelerometer [ Skip ]
-web-platform-tests/ambient-light [ Skip ]
-web-platform-tests/annotation-model [ Skip ]
-web-platform-tests/annotation-protocol [ Skip ]
-web-platform-tests/annotation-vocab [ Skip ]
-web-platform-tests/animation-timing [ Skip ]
-web-platform-tests/app-uri [ Skip ]
-web-platform-tests/auxclick [ Skip ]
-web-platform-tests/battery-status [ Skip ]
-web-platform-tests/bluetooth [ Skip ]
-web-platform-tests/browser-payment-api [ Skip ]
-web-platform-tests/clear-site-data [ Skip ]
-web-platform-tests/compat [ Skip ]
-web-platform-tests/console [Skip]
-web-platform-tests/content-security-policy [ Skip ]
-web-platform-tests/cookies [Skip]
-web-platform-tests/cors [ Skip ]
-web-platform-tests/css-values [ Skip ]
-#web-platform-tests/custom-elements [ Pass ]
-web-platform-tests/custom-elements/v0 [ Skip ]
-web-platform-tests/cssom [ Skip ]
-web-platform-tests/cssom-view [ Skip ]
-#web-platform-tests/dom [ Pass ]
-web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html [ Skip ]
-web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg [ Skip ]
-web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml [ Skip ]
-web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml [ Skip ]
-web-platform-tests/dom/nodes/Document-createProcessingInstruction.xhtml [ Skip ]
-web-platform-tests/dom/nodes/Document-getElementsByTagName.xhtml [ Skip ]
-web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add-svg.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-nextElementSibling-svg.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-lastElementChild-svg.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-firstElementChild-svg.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-childElement-null-svg.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-childElementCount-nochild-svg.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-childElementCount-svg.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-siblingElement-null-svg.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove-svg.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-firstElementChild-namespace-svg.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-previousElementSibling-svg.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-childElement-null.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-childElement-null.xhtml [ Skip ]
-web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove.xhtml [ Skip ]
-web-platform-tests/dom/nodes/Element-childElementCount-nochild.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-childElementCount.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-childElementCount.xhtml [ Skip ]
-web-platform-tests/dom/nodes/Element-firstElementChild-entity.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-firstElementChild-entity.xhtml [ Skip ]
-web-platform-tests/dom/nodes/Element-firstElementChild-namespace.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-firstElementChild-namespace.xhtml [ Skip ]
-web-platform-tests/dom/nodes/Element-firstElementChild.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-lastElementChild.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-lastElementChild.xhtml [ Skip ]
-web-platform-tests/dom/nodes/Element-nextElementSibling.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-previousElementSibling.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-siblingElement-null.svg [ Skip ]
-web-platform-tests/dom/nodes/Element-siblingElement-null.xhtml [ Skip ]
-web-platform-tests/dom/nodes/Node-nodeName.xhtml [ Skip ]
-web-platform-tests/dom/nodes/ParentNode-querySelector-All.xht [ Skip ]
-web-platform-tests/dom/traversal/unfinished [ Skip ]
-#web-platform-tests/domparsing [ Pass ]
-web-platform-tests/dpub-aam [ Skip ]
-web-platform-tests/dpub-aria [ Skip ]
-web-platform-tests/generic-sensor [ Skip ]
-web-platform-tests/domparsing/DOMParser-parseFromString-xml.html [ Skip ]
-web-platform-tests/domparsing/XMLSerializer-serializeToString.html [ Skip ]
-web-platform-tests/domparsing/DOMParser-parseFromString-xml-doctype.html [ Skip ]
-web-platform-tests/domparsing/innerhtml-02.html [ Skip ]
-web-platform-tests/domparsing/insert_adjacent_html-xhtml.xhtml [ Skip ]
-web-platform-tests/domparsing/style_attribute_html.html [ Skip ]
-web-platform-tests/domxpath [ Skip ]
-web-platform-tests/editing [ Skip ]
-web-platform-tests/encoding [ Skip ]
-#web-platform-tests/encrypted-media [ Pass ]
-web-platform-tests/encrypted-media/Google [ Skip ]
-web-platform-tests/eventsource [ Skip ]
-web-platform-tests/ext-xhtml-pubid [ Skip ]
-#web-platform-tests/fetch [ Pass ]
-web-platform-tests/fullscreen [ Skip ]
-web-platform-tests/gamepad [ Skip ]
-web-platform-tests/geolocation-API [ Skip ]
-web-platform-tests/gyroscope [ Skip ]
-#web-platform-tests/hr-time [ Pass ]
-#web-platform-tests/html [ Pass ]
-web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html [ Skip ]
-web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html [ Skip ]
-web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html [ Skip ]
-web-platform-tests/html/browsers/history/joint-session-history [ Skip ]
-web-platform-tests/html/browsers/history/the-history-interface/001.html [ Skip ]
-web-platform-tests/html/browsers/history/the-history-interface/002.html [ Skip ]
-web-platform-tests/html/browsers/history/the-history-interface/combination_history_002.html [ Skip ]
-web-platform-tests/html/browsers/history/the-history-interface/combination_history_003.html [ Skip ]
-web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_3.html [ Skip ]
-web-platform-tests/html/browsers/history/the-location-interface/assign_after_load.html [ Skip ]
-web-platform-tests/html/browsers/history/the-location-interface/assign_before_load.html [ Skip ]
-web-platform-tests/html/browsers/history/the-location-interface/location_assign.html [ Skip ]
-web-platform-tests/html/browsers/offline/application-cache-api [ Skip ]
-web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.sub.html [ Skip ]
-web-platform-tests/html/browsers/sandboxing [ Skip ]
-web-platform-tests/html/browsers/windows/browsing-context-first-created.xhtml [ Skip ]
-web-platform-tests/html/browsers/windows/nested-browsing-contexts/frameElement.html [ Skip ]
-web-platform-tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html [ Skip ]
-web-platform-tests/html/dom/documents/dom-tree-accessors/Document.currentScript.sub.html [ Skip ]
-web-platform-tests/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters [ Skip ]
-web-platform-tests/html/dom/reflection-original.html [ Skip ] # Not a test file
-web-platform-tests/html/editing [ Skip ]
-web-platform-tests/html/iana [ Skip ]
-web-platform-tests/html/infrastructure [ Skip ]
-web-platform-tests/html/obsolete [ Skip ]
-web-platform-tests/presentation-api [Skip]
-web-platform-tests/html/rendering [ Skip ]
-web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/ [ Skip ]
-web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh [ Pass ]
-web-platform-tests/html/semantics/embedded-content-0 [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/error-codes [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors [ Skip ]
-web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/audio_loop_base.html [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/error-codes [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/networkState_during_progress.html [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay.html [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/synchronising-multiple-media-elements/media-controllers/task-source.html [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors [ Skip ]
-web-platform-tests/html/semantics/embedded-content/media-elements/video_loop_base.html [ Skip ]
-web-platform-tests/html/semantics/embedded-content/the-area-element/area_nohref.xhtml [ Skip ]
-web-platform-tests/html/semantics/embedded-content/the-area-element/test-area.xhtml [ Skip ]
-web-platform-tests/html/semantics/embedded-content/the-img-element/relevant-mutations.html [ Skip ]
-web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-image-data [ Skip ]
-web-platform-tests/html/semantics/embedded-content/the-object-element/object-events.html [ Skip ]
-web-platform-tests/html/semantics/forms/textfieldselection/select-event.html [ Skip ]
-web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html [ Skip ]
-web-platform-tests/html/semantics/interactive-elements/the-details-element/toggleEvent.html [ Skip ]
-web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements [ Skip ]
-web-platform-tests/html/semantics/scripting-1/the-script-element/script-for-event.xhtml [ Skip ]
-web-platform-tests/html/semantics/scripting-1/the-script-element/script-text.xhtml [ Skip ]
-web-platform-tests/html/semantics/text-level-semantics/the-data-element [ Skip ]
-web-platform-tests/html/the-xhtml-syntax [ Skip ]
-web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents [ Pass ]
-#web-platform-tests/html/syntax [ Pass ]
-web-platform-tests/html/tools [ Skip ]
-#web-platform-tests/html/webappapis [ Pass ]
-web-platform-tests/html/webappapis/idle-callbacks [ Skip ]
-web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_raf.html [ Skip ]
-web-platform-tests/html-imports [ Skip ]
-web-platform-tests/html-longdesc [ Skip ]
-web-platform-tests/html-media-capture [ Skip ]
-web-platform-tests/http [ Skip ]
-web-platform-tests/imagebitmap-renderingcontext [ Skip ]
-web-platform-tests/infrastructure [ Skip ]
-#web-platform-tests/innerText [ Pass ]
-web-platform-tests/input-events [ Skip ]
-web-platform-tests/js [ Skip ]
-web-platform-tests/magnetometer [ Skip ]
-web-platform-tests/mathml [ Skip ]
-web-platform-tests/mediacapture-record [ Skip ]
-web-platform-tests/mediacapture-streams [ Skip ]
-web-platform-tests/microdata [ Skip ]
-web-platform-tests/mixed-content [ Skip ]
-web-platform-tests/navigation-timing [ Skip ]
-web-platform-tests/notifications [ Skip ]
-web-platform-tests/offscreen-canvas [ Skip ]
-web-platform-tests/old-tests [ Skip ]
-web-platform-tests/orientation-event [ Skip ]
-web-platform-tests/page-visibility [ Skip ]
-web-platform-tests/payment-request [ Skip ]
-web-platform-tests/performance-timeline [ Skip ]
-web-platform-tests/pointerevents [ Skip ]
-web-platform-tests/pointerlock [ Skip ]
-web-platform-tests/preload [ Skip ]
-web-platform-tests/progress-events [ Skip ]
-web-platform-tests/proximity [ Skip ]
-web-platform-tests/quirks-mode [ Skip ]
-web-platform-tests/referrer-policy [ Skip ]
-#web-platform-tests/resource-timing [ Pass ]
-web-platform-tests/screen-orientation [ Skip ]
-web-platform-tests/secure-contexts [ Skip ]
-web-platform-tests/selection [ Skip ]
-web-platform-tests/selectors [ Skip ]
-web-platform-tests/selectors-api [ Skip ]
-web-platform-tests/service-workers [ Skip ]
-#web-platform-tests/shadow-dom [ Pass ]
-web-platform-tests/shadow-dom/untriaged [ Skip ]
-web-platform-tests/subresource-integrity [ Skip ]
-web-platform-tests/svg [ Skip ]
-web-platform-tests/testharness_runner.html [ Skip ]
-#web-platform-tests/touch-events [ Pass ]
-web-platform-tests/typedarrays [ Skip ]
-web-platform-tests/uievents [ Skip ]
-web-platform-tests/upgrade-insecure-requests [ Skip ]
-#web-platform-tests/url [ Pass ]
-#web-platform-tests/user-timing [ Pass ]
-web-platform-tests/vibration [ Skip ]
-web-platform-tests/wai-aria [ Skip ]
-web-platform-tests/web-animations [ Skip ]
-web-platform-tests/webaudio [ Skip ]
-web-platform-tests/webauthn [ Skip ]
-web-platform-tests/webdriver [ Skip ]
-web-platform-tests/webgl [ Skip ]
-web-platform-tests/webmessaging [ Skip ]
-#web-platform-tests/webrtc [ Pass ]
-web-platform-tests/websockets [ Skip ]
-web-platform-tests/webstorage [ Skip ]
-web-platform-tests/webvr [ SKip ]
-web-platform-tests/webvtt [ Skip ]
-web-platform-tests/workers [ Skip ]
</del></span></pre></div>
<a id="trunkLayoutTestsimportedw3cresourcesimportexpectationsjson"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/imported/w3c/resources/import-expectations.json (0 => 211811)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/resources/import-expectations.json                                (rev 0)
+++ trunk/LayoutTests/imported/w3c/resources/import-expectations.json        2017-02-07 16:14:56 UTC (rev 211811)
</span><span class="lines">@@ -0,0 +1,302 @@
</span><ins>+[
+[&quot;csswg-test/compositing-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-align-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-animations-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-backgrounds-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-box-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-break-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-cascade-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-color-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-color-4&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-conditional-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-counter-styles-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-exclusions-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-flexbox-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-fonts-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-gcpm-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-grid-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-images-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-lists-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-masking-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-multicol-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-namespaces-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-namespaces-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-page-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-pseudo-4&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-regions-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-round-display&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-ruby-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-snap-size-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-scoping1&quot;, &quot;import&quot;],
+[&quot;csswg-test/css-shapes-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-speech-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-style-attr-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-syntax-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-tables-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-text-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-text-decor-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-transforms-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-transitions-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-transitions-2&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-ui-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-values-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-variables-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css-writing-modes-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/css21&quot;, &quot;skip&quot;],
+[&quot;csswg-test/cssom-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/cssom-view-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/filters-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/fonts&quot;, &quot;skip&quot;],
+[&quot;csswg-test/geometry-1&quot;, &quot;skip&quot;],
+[&quot;csswg-test/mediaqueries-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/reference&quot;, &quot;skip&quot;],
+[&quot;csswg-test/selectors-3&quot;, &quot;skip&quot;],
+[&quot;csswg-test/selectors-4&quot;, &quot;skip&quot;],
+[&quot;csswg-test/vendor-imports&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/2dcontext&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/2dcontext/transformations/canvas_transformations_reset_001.html&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/2dcontext/transformations/canvas_transformations_reset_001-ref.html&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/DOMEvents&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/DOM-parsing&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/FileAPI&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/IndexedDB&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/WebCryptoAPI&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/WebIDL&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/WebIDL/invalid&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/WebIDL/valid&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/abort-after-stop.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/event-error-order.sub.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/event-error.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/event-timeout-order.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.sub.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/open-url-worker-origin.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/preserve-ua-header-on-redirect.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/send-after-setting-document-domain.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/send-authentication-basic.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/send-authentication-basic-cors.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-not-enabled.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/send-authentication-basic-repeat-no-args.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader-existing-session.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/send-authentication-competing-names-passwords.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/send-entity-body-basic.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/accelerometer&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/ambient-light&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/annotation-model&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/annotation-protocol&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/annotation-vocab&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/animation-timing&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/app-uri&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/auxclick&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/battery-status&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/bluetooth&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/browser-payment-api&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/clear-site-data&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/compat&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/console&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/content-security-policy&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/cookies&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/cors&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/css-values&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/custom-elements&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/custom-elements/v0&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/cssom&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/cssom-view&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Document-createProcessingInstruction.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Document-getElementsByTagName.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add-svg.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-nextElementSibling-svg.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-lastElementChild-svg.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-firstElementChild-svg.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-childElement-null-svg.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-childElementCount-nochild-svg.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-childElementCount-svg.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-siblingElement-null-svg.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove-svg.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-firstElementChild-namespace-svg.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-previousElementSibling-svg.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-childElement-null.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-childElement-null.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-childElementCount-nochild.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-childElementCount.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-childElementCount.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-firstElementChild-entity.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-firstElementChild-entity.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-firstElementChild-namespace.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-firstElementChild-namespace.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-firstElementChild.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-lastElementChild.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-lastElementChild.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-nextElementSibling.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-previousElementSibling.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-siblingElement-null.svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Element-siblingElement-null.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/Node-nodeName.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/nodes/ParentNode-querySelector-All.xht&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dom/traversal/unfinished&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/domparsing&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/dpub-aam&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dpub-aria&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/generic-sensor&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/domparsing/DOMParser-parseFromString-xml.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/domparsing/XMLSerializer-serializeToString.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/domparsing/DOMParser-parseFromString-xml-doctype.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/domparsing/innerhtml-02.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/domparsing/insert_adjacent_html-xhtml.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/domparsing/style_attribute_html.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/domxpath&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/editing&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/encoding&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/encrypted-media&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/encrypted-media/Google&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/eventsource&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/ext-xhtml-pubid&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/fetch&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/fullscreen&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/gamepad&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/geolocation-API&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/gyroscope&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/hr-time&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/html&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/history/joint-session-history&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/history/the-history-interface/001.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/history/the-history-interface/002.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/history/the-history-interface/combination_history_002.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/history/the-history-interface/combination_history_003.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_3.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/history/the-location-interface/assign_after_load.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/history/the-location-interface/assign_before_load.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/history/the-location-interface/location_assign.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/offline/application-cache-api&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.sub.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/sandboxing&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/windows/browsing-context-first-created.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/windows/nested-browsing-contexts/frameElement.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/dom/documents/dom-tree-accessors/Document.currentScript.sub.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/dom/reflection-original.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/editing&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/iana&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/infrastructure&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/obsolete&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/presentation-api&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/rendering&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content-0&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/error-codes&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/audio_loop_base.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/error-codes&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/networkState_during_progress.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/synchronising-multiple-media-elements/media-controllers/task-source.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/media-elements/video_loop_base.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/the-area-element/area_nohref.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/the-area-element/test-area.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/the-img-element/relevant-mutations.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-image-data&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/embedded-content/the-object-element/object-events.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/forms/textfieldselection/select-event.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/interactive-elements/the-details-element/toggleEvent.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/scripting-1/the-script-element/script-for-event.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/scripting-1/the-script-element/script-text.xhtml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/semantics/text-level-semantics/the-data-element&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/the-xhtml-syntax&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/html/syntax&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/html/tools&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/webappapis&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/html/webappapis/idle-callbacks&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_raf.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html-imports&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html-longdesc&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/html-media-capture&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/http&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/imagebitmap-renderingcontext&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/infrastructure&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/innerText&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/input-events&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/js&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/magnetometer&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/mathml&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/mediacapture-record&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/mediacapture-streams&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/microdata&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/mixed-content&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/navigation-timing&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/notifications&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/offscreen-canvas&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/old-tests&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/orientation-event&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/page-visibility&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/payment-request&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/performance-timeline&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/pointerevents&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/pointerlock&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/preload&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/progress-events&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/proximity&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/quirks-mode&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/referrer-policy&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/resource-timing&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/screen-orientation&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/secure-contexts&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/selection&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/selectors&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/selectors-api&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/service-workers&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/shadow-dom&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/shadow-dom/untriaged&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/subresource-integrity&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/svg&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/testharness_runner.html&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/touch-events&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/typedarrays&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/uievents&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/upgrade-insecure-requests&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/url&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/user-timing&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/vibration&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/wai-aria&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/web-animations&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/webaudio&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/webauthn&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/webdriver&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/webgl&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/webmessaging&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/webrtc&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/websockets&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/webstorage&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/webvr&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/webvtt&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/workers&quot;, &quot;skip&quot;]
+]
</ins></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (211810 => 211811)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2017-02-07 14:50:04 UTC (rev 211810)
+++ trunk/Tools/ChangeLog        2017-02-07 16:14:56 UTC (rev 211811)
</span><span class="lines">@@ -1,3 +1,17 @@
</span><ins>+2017-02-07  Youenn Fablet  &lt;youenn@apple.com&gt;
+
+        Use a JSON file to define which WPT files/folders to import
+        https://bugs.webkit.org/show_bug.cgi?id=167923
+
+        Reviewed by Alex Christensen.
+
+        * Scripts/webkitpy/w3c/test_downloader.py:
+        (TestDownloader.__init__):
+        (TestDownloader._init_paths_from_expectations):
+        * Scripts/webkitpy/w3c/test_importer.py:
+        (parse_args):
+        * Scripts/webkitpy/w3c/test_importer_unittest.py:
+
</ins><span class="cx"> 2017-02-06  Fujii Hironori  &lt;Hironori.Fujii@sony.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [GTK] jhbuild fails: mesa-11.0.6.tar.xz: 404 Not Found
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpyw3ctest_downloaderpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/w3c/test_downloader.py (211810 => 211811)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/w3c/test_downloader.py        2017-02-07 14:50:04 UTC (rev 211810)
+++ trunk/Tools/Scripts/webkitpy/w3c/test_downloader.py        2017-02-07 16:14:56 UTC (rev 211811)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> 
</span><span class="cx"> from webkitpy.common.system.filesystem import FileSystem
</span><span class="cx"> from webkitpy.common.webkit_finder import WebKitFinder
</span><del>-from webkitpy.layout_tests.models.test_expectations import TestExpectationParser
</del><span class="cx"> from webkitpy.common.checkout.scm.git import Git
</span><span class="cx"> 
</span><span class="cx"> _log = logging.getLogger(__name__)
</span><span class="lines">@@ -72,7 +71,7 @@
</span><span class="cx"> 
</span><span class="cx">         if not self._options.import_all:
</span><span class="cx">             webkit_finder = WebKitFinder(self._filesystem)
</span><del>-            import_expectations_path = webkit_finder.path_from_webkit_base('LayoutTests', 'imported', 'w3c', 'resources', 'ImportExpectations')
</del><ins>+            import_expectations_path = webkit_finder.path_from_webkit_base('LayoutTests', 'imported', 'w3c', 'resources', 'import-expectations.json')
</ins><span class="cx">             self._init_paths_from_expectations(import_expectations_path)
</span><span class="cx"> 
</span><span class="cx">     def git(self, test_repository):
</span><span class="lines">@@ -96,12 +95,14 @@
</span><span class="cx">         if not self._filesystem.isfile(file_path):
</span><span class="cx">             _log.warning('Unable to read import expectation file: %s' % file_path)
</span><span class="cx">             return
</span><del>-        parser = TestExpectationParser(self._host.port_factory.get(), (), False)
-        for line in parser.parse(file_path, self._filesystem.read_text_file(file_path)):
-            if 'SKIP' in line.modifiers:
-                self.paths_to_skip.append(line.name)
-            elif 'PASS' in line.expectations:
-                self.paths_to_import.append(line.name)
</del><ins>+        import_lines = json.loads(self._filesystem.read_text_file(file_path))
+        for line in import_lines:
+            if line[1] == 'skip':
+                self.paths_to_skip.append(line[0])
+            elif line[1] == 'import':
+                self.paths_to_import.append(line[0])
+            else:
+                _log.warning('Problem reading import lines ' + line[0])
</ins><span class="cx"> 
</span><span class="cx">     def _add_test_suite_paths(self, test_paths, directory, webkit_path):
</span><span class="cx">         for name in self._filesystem.listdir(directory):
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpyw3ctest_importerpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/w3c/test_importer.py (211810 => 211811)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/w3c/test_importer.py        2017-02-07 14:50:04 UTC (rev 211810)
+++ trunk/Tools/Scripts/webkitpy/w3c/test_importer.py        2017-02-07 16:14:56 UTC (rev 211811)
</span><span class="lines">@@ -143,7 +143,7 @@
</span><span class="cx">     parser.add_argument('--no-fetch', action='store_false', dest='fetch', default=True,
</span><span class="cx">          help='Do not fetch the repositories. By default, repositories are fetched if a source directory is not provided')
</span><span class="cx">     parser.add_argument('--import-all', action='store_true', default=False,
</span><del>-         help='Ignore the ImportExpectations file. All tests will be imported. This option only applies when tests are downloaded from W3C repository')
</del><ins>+         help='Ignore the import-expectations.json file. All tests will be imported. This option only applies when tests are downloaded from W3C repository')
</ins><span class="cx"> 
</span><span class="cx">     parser.add_argument('--clean-dest-dir', action='store_true', dest='clean_destination_directory', default=False,
</span><span class="cx">          help='Clean destination directory. All files in the destination directory will be deleted except for WebKit specific files (test expectations, .gitignore...) before new tests import. Dangling test expectations (expectation file that is no longer related to a test) are removed after tests import.')
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpyw3ctest_importer_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/w3c/test_importer_unittest.py (211810 => 211811)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/w3c/test_importer_unittest.py        2017-02-07 14:50:04 UTC (rev 211810)
+++ trunk/Tools/Scripts/webkitpy/w3c/test_importer_unittest.py        2017-02-07 16:14:56 UTC (rev 211811)
</span><span class="lines">@@ -178,11 +178,12 @@
</span><span class="cx">         &quot;import_options&quot;: []
</span><span class="cx">      }
</span><span class="cx"> ]''',
</span><del>-            '/mock-checkout/LayoutTests/imported/w3c/resources/ImportExpectations': '''
-web-platform-tests/dir-to-skip [ Skip ]
-web-platform-tests/dir-to-skip/dir-to-import [ Pass ]
-web-platform-tests/dir-to-skip/file-to-import.html [ Pass ]
-''',
</del><ins>+            '/mock-checkout/LayoutTests/imported/w3c/resources/import-expectations.json': '''
+[
+[&quot;web-platform-tests/dir-to-skip&quot;, &quot;skip&quot;],
+[&quot;web-platform-tests/dir-to-skip/dir-to-import&quot;, &quot;import&quot;],
+[&quot;web-platform-tests/dir-to-skip/file-to-import.html&quot;, &quot;import&quot;]
+]''',
</ins><span class="cx">             '/mock-checkout/WebKitBuild/w3c-tests/web-platform-tests/dir-to-skip/test-to-skip.html': 'to be skipped',
</span><span class="cx">             '/mock-checkout/WebKitBuild/w3c-tests/web-platform-tests/dir-to-skip/dir-to-import/test-to-import.html': 'to be imported',
</span><span class="cx">             '/mock-checkout/WebKitBuild/w3c-tests/web-platform-tests/dir-to-skip/dir-to-not-import/test-to-not-import.html': 'to be skipped',
</span></span></pre>
</div>
</div>

</body>
</html>