Bug 1458229 - [wpt-sync] Update web-platform-tests to 3e66e833ea150c2c39892d122173695b867bc772, a=testonly
authormoz-wptsync-bot <wptsync@mozilla.com>
Tue, 01 May 2018 17:28:34 +0000
changeset 1499972 36e3d7d234fd499536a9b84a014eac2badbfe981
parent 1499706 23db182c80a1bb934bb23c108ff851fdf1f726eb
child 1499973 711c9230349b5e05b7c0101fb7f47b2c7b592d84
push id268561
push userjames@hoppipolla.co.uk
push dateTue, 01 May 2018 21:32:24 +0000
treeherdertry@d1dfc08c9668 [default view] [failures only]
reviewerstestonly
bugs1458229
milestone61.0a1
Bug 1458229 - [wpt-sync] Update web-platform-tests to 3e66e833ea150c2c39892d122173695b867bc772, a=testonly wpt-head: 3e66e833ea150c2c39892d122173695b867bc772 wpt-type: landing
testing/web-platform/meta/IndexedDB/interfaces.any.js.ini
testing/web-platform/meta/cookies/http-state/attribute-tests.html.ini
testing/web-platform/meta/cookies/http-state/general-tests.html.ini
testing/web-platform/meta/cors/304.htm.ini
testing/web-platform/meta/css/CSS2/backgrounds/background-root-010.xht.ini
testing/web-platform/meta/css/CSS2/backgrounds/background-root-016.xht.ini
testing/web-platform/meta/css/css-images/parsing/gradient-position-invalid.html.ini
testing/web-platform/meta/css/css-images/parsing/image-rendering-valid.html.ini
testing/web-platform/meta/css/css-images/parsing/image-resolution-invalid.html.ini
testing/web-platform/meta/css/css-images/parsing/object-fit-valid.html.ini
testing/web-platform/meta/css/css-images/parsing/object-position-invalid.html.ini
testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001.html.ini
testing/web-platform/meta/css/css-text/astral-bidi/adlam-anti-ref.html.ini
testing/web-platform/meta/css/css-text/astral-bidi/cypriot-anti-ref.html.ini
testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-001.html.ini
testing/web-platform/meta/css/filter-effects/interfaces.any.js.ini
testing/web-platform/meta/css/geometry/DOMQuad-001.html.ini
testing/web-platform/meta/dom/historical.html.ini
testing/web-platform/meta/encoding/idlharness.any.js.ini
testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-hangul.html.ini
testing/web-platform/meta/feature-policy/experimental-features/vertical-scroll-scrollintoview.tentative.html.ini
testing/web-platform/meta/feature-policy/experimental-features/vertical-scroll-scrollintoview.tentative.sub.html.ini
testing/web-platform/meta/fetch/api/abort/general-serviceworker.https.html.ini
testing/web-platform/meta/fetch/api/abort/general-sharedworker.html.ini
testing/web-platform/meta/fetch/api/abort/general.any.js.ini
testing/web-platform/meta/fetch/api/basic/conditional-get.html.ini
testing/web-platform/meta/fetch/api/idl.any.js.ini
testing/web-platform/meta/fetch/api/request/request-cache-default.html.ini
testing/web-platform/meta/fetch/api/request/request-cache-force-cache.html.ini
testing/web-platform/meta/fetch/api/request/request-cache-reload.html.ini
testing/web-platform/meta/fetch/api/request/request-idl.html.ini
testing/web-platform/meta/fetch/api/request/request-reset-attributes.https.html.ini
testing/web-platform/meta/fetch/api/response/response-idl.html.ini
testing/web-platform/meta/fetch/security/redirect-to-url-with-credentials.https.html.ini
testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini
testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html.ini
testing/web-platform/meta/html/syntax/parsing/html5lib_tests15.html.ini
testing/web-platform/meta/infrastructure/reftest/reftest_match.html.ini
testing/web-platform/meta/infrastructure/reftest/reftest_or_0.html.ini
testing/web-platform/meta/intersection-observer/timestamp.html.ini
testing/web-platform/meta/mozilla-sync
testing/web-platform/meta/requestidlecallback/basic.html.ini
testing/web-platform/meta/service-workers/cache-storage/serviceworker/cache-keys-attributes-for-service-worker.https.html.ini
testing/web-platform/meta/service-workers/service-worker/resource-timing.https.html.ini
testing/web-platform/meta/url/interfaces.any.js.ini
testing/web-platform/meta/web-animations/animation-model/animation-types/accumulation-per-property.html.ini
testing/web-platform/meta/web-animations/animation-model/animation-types/addition-per-property.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-analysernode-interface/ctor-analyser.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer.html.ini
testing/web-platform/meta/webdriver/tests/close_window/user_prompts.py.ini
testing/web-platform/meta/webdriver/tests/element_retrieval/get_active_element.py.ini
testing/web-platform/meta/webdriver/tests/get_window_rect.py.ini
testing/web-platform/meta/webdriver/tests/navigation/get_title.py.ini
testing/web-platform/meta/webdriver/tests/sessions/new_session/create_alwaysMatch.py.ini
testing/web-platform/meta/webdriver/tests/sessions/new_session/create_firstMatch.py.ini
testing/web-platform/meta/websockets/Close-undefined.htm.ini
testing/web-platform/meta/websockets/Create-Secure-extensions-empty.any.js.ini
testing/web-platform/meta/websockets/Create-Secure-extensions-empty.htm.ini
testing/web-platform/meta/websockets/Create-asciiSep-protocol-string.any.js.ini
testing/web-platform/meta/websockets/Create-asciiSep-protocol-string.htm.ini
testing/web-platform/meta/websockets/Create-blocked-port.any.js.ini
testing/web-platform/meta/websockets/Create-blocked-port.htm.ini
testing/web-platform/meta/websockets/Create-protocols-repeated-case-insensitive.any.js.ini
testing/web-platform/meta/websockets/Create-protocols-repeated-case-insensitive.htm.ini
testing/web-platform/meta/websockets/constructor/014.html.ini
testing/web-platform/meta/websockets/cookies/006.html.ini
testing/web-platform/meta/workers/WorkerPerformanceNow.html.ini
testing/web-platform/meta/workers/semantics/navigation/002.html.ini
--- a/testing/web-platform/meta/IndexedDB/interfaces.any.js.ini
+++ b/testing/web-platform/meta/IndexedDB/interfaces.any.js.ini
@@ -1,4 +1,6 @@
 [interfaces.any.worker.html]
   [ImageBitmapRenderingContext interface: existence and properties of interface object]
     expected: FAIL
 
+
+[interfaces.any.html]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/cookies/http-state/attribute-tests.html.ini
@@ -0,0 +1,58 @@
+[attribute-tests.html]
+  [attribute0004 - Ignore cookie for for Secure= attribute.]
+    expected: FAIL
+
+  [attribute0005 - Ignore cookie for Secure=aaaa]
+    expected: FAIL
+
+  [attribute0007 - Ignore cookie for Secure space equals.]
+    expected: FAIL
+
+  [attribute0008 - Ignore cookie for Secure equals space]
+    expected: FAIL
+
+  [attribute0009 - Ignore cookie for Secure separated.]
+    expected: FAIL
+
+  [attribute0010 - Ignore cookie for Secure separated v2.]
+    expected: FAIL
+
+  [attribute0011 - Ignore cookie for Secure separated v2.]
+    expected: FAIL
+
+  [attribute0012 - Ignore cookie for spaced Secure]
+    expected: FAIL
+
+  [attribute0013 - Ignore cookie for space Secure with ;.]
+    expected: FAIL
+
+  [attribute0016 - Set cookie for Path=/.]
+    expected: FAIL
+
+  [attribute0017 - Ignore cookie for invalid path.]
+    expected: FAIL
+
+  [attribute0018 - Ignore cookie for spaced invalid path.]
+    expected: FAIL
+
+  [attribute0019 - Ignore cookie for spaced invalid path v2.]
+    expected: FAIL
+
+  [attribute0020 - Ignore cookie for invalid path and attribute.]
+    expected: FAIL
+
+  [attribute0021 - Ignore cookie for invalid and root path.]
+    expected: FAIL
+
+  [attribute0022 - Set cookie for root and invalid path.]
+    expected: FAIL
+
+  [attribute0024 - Ignore cookie for sane and invalid path.]
+    expected: FAIL
+
+  [attribute0025 - Ignore cookie for invalid + Secure.]
+    expected: FAIL
+
+  [attribute0026 - Ignore cookie for quoted invalid attribute.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/cookies/http-state/general-tests.html.ini
@@ -0,0 +1,76 @@
+[general-tests.html]
+  [0004 - Ignore cookie without key.]
+    expected: FAIL
+
+  [0005 - Set cookie with age.]
+    expected: FAIL
+
+  [0006 - Set no cookie with max-age=0.]
+    expected: FAIL
+
+  [0007 - Set cookie with version=1.]
+    expected: FAIL
+
+  [0008 - Set cookie with version=1000.]
+    expected: FAIL
+
+  [0009 - Set cookie with custom value.]
+    expected: FAIL
+
+  [0010 - Dont accept 'secure' cookies over http.]
+    expected: FAIL
+
+  [0011 - Ignore separators in cookie values.]
+    expected: FAIL
+
+  [0012 - Ignore values with separators and without ';'.]
+    expected: FAIL
+
+  [0013 - Use last value for cookies with identical keys.]
+    expected: FAIL
+
+  [0014 - Keep alphabetic key order.]
+    expected: FAIL
+
+  [0015 - Keep alphabetic single-char key order.]
+    expected: FAIL
+
+  [0016 - Keep non-alphabetic key order.]
+    expected: FAIL
+
+  [0017 - Keep order if comma-separated.]
+    expected: FAIL
+
+  [0018 - Ignore keys after semicolon.]
+    expected: FAIL
+
+  [0019 - Ignore attributes after semicolon.]
+    expected: FAIL
+
+  [0020 - Ignore cookies without key and value.]
+    expected: FAIL
+
+  [0021 - Ignore cookie without key in all 'Set-Cookie'.]
+    expected: FAIL
+
+  [0022 - Set cookie without value in all 'Set-Cookie'.]
+    expected: FAIL
+
+  [0023 - Ignore cookies without '=' in all 'Set-Cookie'.]
+    expected: FAIL
+
+  [0024 - Ignore malformed cookies in all 'Set-Cookie'.]
+    expected: FAIL
+
+  [0025 - Ignore cookies with ';' in all 'Set-Cookie'.]
+    expected: FAIL
+
+  [0026 - Ignore malformed cookies in all 'Set-Cookie' v2.]
+    expected: FAIL
+
+  [0027 - Ignore malformed cookies in all 'Set-Cookie' v3.]
+    expected: FAIL
+
+  [0028 - [INVALID EXPECTATION\] Ignore malformed cookies in all 'Set-Cookie' v4.]
+    expected: FAIL
+
--- a/testing/web-platform/meta/cors/304.htm.ini
+++ b/testing/web-platform/meta/cors/304.htm.ini
@@ -1,1 +1,2 @@
 prefs: [network.http.rcwn.enabled:false]
+[304.htm]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-root-010.xht.ini
@@ -0,0 +1,3 @@
+[background-root-010.xht]
+  expected:
+    if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-root-016.xht.ini
@@ -0,0 +1,4 @@
+[background-root-016.xht]
+  expected:
+    if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/gradient-position-invalid.html.ini
@@ -0,0 +1,25 @@
+[gradient-position-invalid.html]
+  [e.style['background-image'\] = "radial-gradient(at center left 1px, red, blue)" should not set the property value]
+    expected: FAIL
+
+  [e.style['background-image'\] = "radial-gradient(at center top 2px, red, blue)" should not set the property value]
+    expected: FAIL
+
+  [e.style['background-image'\] = "radial-gradient(at right 3% center, red, blue)" should not set the property value]
+    expected: FAIL
+
+  [e.style['background-image'\] = "radial-gradient(at left 4px top, red, blue)" should not set the property value]
+    expected: FAIL
+
+  [e.style['background-image'\] = "radial-gradient(at right top 5px, red, blue)" should not set the property value]
+    expected: FAIL
+
+  [e.style['background-image'\] = "radial-gradient(at bottom 6% center, red, blue)" should not set the property value]
+    expected: FAIL
+
+  [e.style['background-image'\] = "radial-gradient(at bottom 7% left, red, blue)" should not set the property value]
+    expected: FAIL
+
+  [e.style['background-image'\] = "radial-gradient(at bottom right 8%, red, blue)" should not set the property value]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/image-rendering-valid.html.ini
@@ -0,0 +1,13 @@
+[image-rendering-valid.html]
+  [e.style['image-rendering'\] = "smooth" should set the property value]
+    expected: FAIL
+
+  [e.style['image-rendering'\] = "high-quality" should set the property value]
+    expected: FAIL
+
+  [e.style['image-rendering'\] = "crisp-edges" should set the property value]
+    expected: FAIL
+
+  [e.style['image-rendering'\] = "pixelated" should set the property value]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/image-resolution-invalid.html.ini
@@ -0,0 +1,16 @@
+[image-resolution-invalid.html]
+  [e.style['image-resolution'\] = "auto" should not set the property value]
+    expected: FAIL
+
+  [e.style['image-resolution'\] = "100%" should not set the property value]
+    expected: FAIL
+
+  [e.style['image-resolution'\] = "2" should not set the property value]
+    expected: FAIL
+
+  [e.style['image-resolution'\] = "3dpi snap from-image" should not set the property value]
+    expected: FAIL
+
+  [e.style['image-resolution'\] = "from-image snap 4dppx" should not set the property value]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/object-fit-valid.html.ini
@@ -0,0 +1,13 @@
+[object-fit-valid.html]
+  [e.style['object-fit'\] = "contain scale-down" should set the property value]
+    expected: FAIL
+
+  [e.style['object-fit'\] = "cover scale-down" should set the property value]
+    expected: FAIL
+
+  [e.style['object-fit'\] = "scale-down contain" should set the property value]
+    expected: FAIL
+
+  [e.style['object-fit'\] = "scale-down cover" should set the property value]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/object-position-invalid.html.ini
@@ -0,0 +1,25 @@
+[object-position-invalid.html]
+  [e.style['object-position'\] = "center left 1px" should not set the property value]
+    expected: FAIL
+
+  [e.style['object-position'\] = "center top 2px" should not set the property value]
+    expected: FAIL
+
+  [e.style['object-position'\] = "right 3% center" should not set the property value]
+    expected: FAIL
+
+  [e.style['object-position'\] = "left 4px top" should not set the property value]
+    expected: FAIL
+
+  [e.style['object-position'\] = "right top 5px" should not set the property value]
+    expected: FAIL
+
+  [e.style['object-position'\] = "bottom 6% center" should not set the property value]
+    expected: FAIL
+
+  [e.style['object-position'\] = "bottom 7% left" should not set the property value]
+    expected: FAIL
+
+  [e.style['object-position'\] = "bottom right 8%" should not set the property value]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001.html.ini
@@ -0,0 +1,2 @@
+[percentage-sizing-of-table-cell-replaced-children-001.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/astral-bidi/adlam-anti-ref.html.ini
@@ -0,0 +1,2 @@
+[adlam-anti-ref.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/astral-bidi/cypriot-anti-ref.html.ini
@@ -0,0 +1,2 @@
+[cypriot-anti-ref.html]
+  expected: FAIL
--- a/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-001.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-001.html.ini
@@ -1,1 +1,2 @@
 prefs: [layout.css.getBoxQuads.enabled:true, layout.css.convertFromNode.enabled:true]
+[cssom-getBoxQuads-001.html]
--- a/testing/web-platform/meta/css/filter-effects/interfaces.any.js.ini
+++ b/testing/web-platform/meta/css/filter-effects/interfaces.any.js.ini
@@ -24,8 +24,10 @@
     expected: FAIL
 
   [SVGFEGaussianBlurElement interface: attribute edgeMode]
     expected: FAIL
 
   [SVGFEImageElement interface: attribute crossOrigin]
     expected: FAIL
 
+
+[interfaces.any.worker.html]
--- a/testing/web-platform/meta/css/geometry/DOMQuad-001.html.ini
+++ b/testing/web-platform/meta/css/geometry/DOMQuad-001.html.ini
@@ -39,8 +39,26 @@
     expected: FAIL
 
   [p1Top4Attributes1: bounds]
     expected: FAIL
 
   [boundsAttribute0: bounds]
     expected: FAIL
 
+  [fromRect() method on DOMQuad: points]
+    expected: FAIL
+
+  [fromRect() method on DOMQuad: bounds]
+    expected: FAIL
+
+  [fromRect() method on DOMQuad with negatives: points]
+    expected: FAIL
+
+  [fromRect() method on DOMQuad with negatives: bounds]
+    expected: FAIL
+
+  [fromRect() method on DOMQuad with Infinity: points]
+    expected: FAIL
+
+  [fromRect() method on DOMQuad with Infinity: bounds]
+    expected: FAIL
+
--- a/testing/web-platform/meta/dom/historical.html.ini
+++ b/testing/web-platform/meta/dom/historical.html.ini
@@ -9,14 +9,11 @@
 
   [Historical DOM features must be removed: createCDATASection]
     expected: FAIL
     bug: 660660
 
   [Historical DOM features must be removed: async]
     expected: FAIL
 
-  [Historical DOM features must be removed: DOMCursor]
-    expected: FAIL
-
   [Historical DOM features must be removed: DOMRequest]
     expected: FAIL
 
--- a/testing/web-platform/meta/encoding/idlharness.any.js.ini
+++ b/testing/web-platform/meta/encoding/idlharness.any.js.ini
@@ -8,8 +8,19 @@
 
 [idlharness.any.worker.html]
   [TextDecoder interface: attribute ignoreBOM]
     expected: FAIL
 
   [TextDecoder interface: new TextDecoder() must inherit property "ignoreBOM" with the proper type]
     expected: FAIL
 
+
+[idlharness.https.any.serviceworker.html]
+  expected: TIMEOUT
+
+[idlharness.any.sharedworker.html]
+  [TextDecoder interface: attribute ignoreBOM]
+    expected: FAIL
+
+  [TextDecoder interface: new TextDecoder() must inherit property "ignoreBOM" with the proper type]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-hangul.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[euckr-encode-form-errors-hangul.html]
-  expected: TIMEOUT
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/feature-policy/experimental-features/vertical-scroll-scrollintoview.tentative.html.ini
@@ -0,0 +1,4 @@
+[vertical-scroll-scrollintoview.tentative.html]
+  [Calling 'scrollIntoView()' inside a <iframe> with 'vertical-scroll none;'will not propagate upwards.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/feature-policy/experimental-features/vertical-scroll-scrollintoview.tentative.sub.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[vertical-scroll-scrollintoview.tentative.sub.html]
-  [Calling 'scrollIntoView()' inside a <iframe> with 'vertical-scroll none;'will not propagate upwards.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/fetch/api/abort/general-serviceworker.https.html.ini
+++ /dev/null
@@ -1,13 +0,0 @@
-[general-serviceworker.https.html]
-  [ServiceWorkerGlobalScope: Stream will not error if body is empty. It's closed with an empty queue before it errors.]
-    expected: FAIL
-
-  [ServiceWorkerGlobalScope: Readable stream synchronously cancels with AbortError if aborted before reading]
-    expected: FAIL
-
-  [Stream will not error if body is empty. It's closed with an empty queue before it errors.]
-    expected: FAIL
-
-  [Readable stream synchronously cancels with AbortError if aborted before reading]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/fetch/api/abort/general-sharedworker.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[general-sharedworker.html]
-  [Stream will not error if body is empty. It's closed with an empty queue before it errors.]
-    expected: FAIL
-
-  [Readable stream synchronously cancels with AbortError if aborted before reading]
-    expected: FAIL
-
--- a/testing/web-platform/meta/fetch/api/abort/general.any.js.ini
+++ b/testing/web-platform/meta/fetch/api/abort/general.any.js.ini
@@ -8,8 +8,19 @@
 
 [general.any.html]
   [Stream will not error if body is empty. It's closed with an empty queue before it errors.]
     expected: FAIL
 
   [Readable stream synchronously cancels with AbortError if aborted before reading]
     expected: FAIL
 
+
+[general.any.sharedworker.html]
+  [Stream will not error if body is empty. It's closed with an empty queue before it errors.]
+    expected: FAIL
+
+  [Readable stream synchronously cancels with AbortError if aborted before reading]
+    expected: FAIL
+
+
+[general.https.any.serviceworker.html]
+  expected: TIMEOUT
--- a/testing/web-platform/meta/fetch/api/basic/conditional-get.html.ini
+++ b/testing/web-platform/meta/fetch/api/basic/conditional-get.html.ini
@@ -1,1 +1,2 @@
 prefs: [network.http.rcwn.enabled:false]
+[conditional-get.html]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fetch/api/idl.any.js.ini
@@ -0,0 +1,98 @@
+[idl.any.sharedworker.html]
+  [Request interface: attribute keepalive]
+    expected: FAIL
+
+  [Request interface: attribute isReloadNavigation]
+    expected: FAIL
+
+  [Request interface: attribute body]
+    expected: FAIL
+
+  [Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type]
+    expected: FAIL
+
+  [Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type]
+    expected: FAIL
+
+  [Request interface: new Request('about:blank') must inherit property "body" with the proper type]
+    expected: FAIL
+
+  [Response interface: attribute trailer]
+    expected: FAIL
+
+  [Response interface: attribute body]
+    expected: FAIL
+
+  [Response interface: new Response() must inherit property "trailer" with the proper type]
+    expected: FAIL
+
+  [Response interface: new Response() must inherit property "body" with the proper type]
+    expected: FAIL
+
+
+[idl.https.any.serviceworker.html]
+  expected: TIMEOUT
+
+[idl.any.html]
+  [Request interface: attribute keepalive]
+    expected: FAIL
+
+  [Request interface: attribute isReloadNavigation]
+    expected: FAIL
+
+  [Request interface: attribute body]
+    expected: FAIL
+
+  [Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type]
+    expected: FAIL
+
+  [Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type]
+    expected: FAIL
+
+  [Request interface: new Request('about:blank') must inherit property "body" with the proper type]
+    expected: FAIL
+
+  [Response interface: attribute trailer]
+    expected: FAIL
+
+  [Response interface: attribute body]
+    expected: FAIL
+
+  [Response interface: new Response() must inherit property "trailer" with the proper type]
+    expected: FAIL
+
+  [Response interface: new Response() must inherit property "body" with the proper type]
+    expected: FAIL
+
+
+[idl.any.worker.html]
+  [Request interface: attribute keepalive]
+    expected: FAIL
+
+  [Request interface: attribute isReloadNavigation]
+    expected: FAIL
+
+  [Request interface: attribute body]
+    expected: FAIL
+
+  [Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type]
+    expected: FAIL
+
+  [Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type]
+    expected: FAIL
+
+  [Request interface: new Request('about:blank') must inherit property "body" with the proper type]
+    expected: FAIL
+
+  [Response interface: attribute trailer]
+    expected: FAIL
+
+  [Response interface: attribute body]
+    expected: FAIL
+
+  [Response interface: new Response() must inherit property "trailer" with the proper type]
+    expected: FAIL
+
+  [Response interface: new Response() must inherit property "body" with the proper type]
+    expected: FAIL
+
--- a/testing/web-platform/meta/fetch/api/request/request-cache-default.html.ini
+++ b/testing/web-platform/meta/fetch/api/request/request-cache-default.html.ini
@@ -1,1 +1,2 @@
 prefs: [network.http.rcwn.enabled:false]
+[request-cache-default.html]
--- a/testing/web-platform/meta/fetch/api/request/request-cache-force-cache.html.ini
+++ b/testing/web-platform/meta/fetch/api/request/request-cache-force-cache.html.ini
@@ -1,1 +1,2 @@
 prefs: [network.http.rcwn.enabled:false]
+[request-cache-force-cache.html]
--- a/testing/web-platform/meta/fetch/api/request/request-cache-reload.html.ini
+++ b/testing/web-platform/meta/fetch/api/request/request-cache-reload.html.ini
@@ -1,1 +1,2 @@
 prefs: [network.http.rcwn.enabled:false]
+[request-cache-reload.html]
deleted file mode 100644
--- a/testing/web-platform/meta/fetch/api/request/request-idl.html.ini
+++ /dev/null
@@ -1,25 +0,0 @@
-[request-idl.html]
-  [Request interface: attribute type]
-    expected: FAIL
-
-  [Request interface: new Request("") must inherit property "type" with the proper type (3)]
-    expected: FAIL
-
-  [Request interface: attribute body]
-    expected: FAIL
-
-  [Request interface: new Request("") must inherit property "body" with the proper type (13)]
-    expected: FAIL
-
-  [Request interface: new Request("") must inherit property "type" with the proper type]
-    expected: FAIL
-
-  [Request interface: new Request("") must inherit property "body" with the proper type]
-    expected: FAIL
-
-  [Request interface: attribute isReloadNavigation]
-    expected: FAIL
-
-  [Request interface: new Request("") must inherit property "isReloadNavigation" with the proper type]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fetch/api/request/request-reset-attributes.https.html.ini
@@ -0,0 +1,4 @@
+[request-reset-attributes.https.html]
+  [Request.isReloadNavigation is reset with non-empty RequestInit]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/fetch/api/response/response-idl.html.ini
+++ /dev/null
@@ -1,10 +0,0 @@
-[response-idl.html]
-  [Response interface: attribute trailer]
-    expected: FAIL
-
-  [Response interface: new Response() must inherit property "trailer" with the proper type (8)]
-    expected: FAIL
-
-  [Response interface: new Response() must inherit property "trailer" with the proper type]
-    expected: FAIL
-
--- a/testing/web-platform/meta/fetch/security/redirect-to-url-with-credentials.https.html.ini
+++ b/testing/web-platform/meta/fetch/security/redirect-to-url-with-credentials.https.html.ini
@@ -1,6 +1,4 @@
 [redirect-to-url-with-credentials.https.html]
-  expected:
-    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): ERROR
   [Untitled]
     expected: FAIL
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini
@@ -0,0 +1,2 @@
+[dir_auto-N-EN.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html.ini
@@ -0,0 +1,4 @@
+[dir_auto-textarea-script-N-between-Rs.html]
+  expected:
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
--- a/testing/web-platform/meta/html/syntax/parsing/html5lib_tests15.html.ini
+++ b/testing/web-platform/meta/html/syntax/parsing/html5lib_tests15.html.ini
@@ -6,8 +6,12 @@
     expected: FAIL
 
   [html5lib_tests15.html 8ed7e05d49dfc6701ef8325a5d9504d596d8d083]
     expected: FAIL
 
   [html5lib_tests15.html 938af694979b4eae59e7bd3ab71d76e5254192a0]
     expected: FAIL
 
+
+[html5lib_tests15.html?run_type=write]
+
+[html5lib_tests15.html?run_type=uri]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/infrastructure/reftest/reftest_match.html.ini
@@ -0,0 +1,4 @@
+[reftest_match.html]
+  expected:
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/infrastructure/reftest/reftest_or_0.html.ini
@@ -0,0 +1,4 @@
+[reftest_or_0.html]
+  expected:
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
--- a/testing/web-platform/meta/intersection-observer/timestamp.html.ini
+++ b/testing/web-platform/meta/intersection-observer/timestamp.html.ini
@@ -1,1 +1,2 @@
 prefs: [privacy.reduceTimerPrecision:false]
+[timestamp.html]
--- a/testing/web-platform/meta/mozilla-sync
+++ b/testing/web-platform/meta/mozilla-sync
@@ -1,2 +1,2 @@
-local: 8cd642908eceed1b3795b7a763b26bc0e01ec0dc
-upstream: cbc8242afa742ba79f5b4556c5f5252a99a36675
+local: e81a27bb2cfe070512f53696453b455cead56ccf
+upstream: 3e66e833ea150c2c39892d122173695b867bc772
--- a/testing/web-platform/meta/requestidlecallback/basic.html.ini
+++ b/testing/web-platform/meta/requestidlecallback/basic.html.ini
@@ -1,1 +1,2 @@
 prefs: [privacy.reduceTimerPrecision:false]
+[basic.html]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/service-workers/cache-storage/serviceworker/cache-keys-attributes-for-service-worker.https.html.ini
@@ -0,0 +1,4 @@
+[cache-keys-attributes-for-service-worker.https.html]
+  [Request.IsReloadNavigation should persist.]
+    expected: FAIL
+
--- a/testing/web-platform/meta/service-workers/service-worker/resource-timing.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/resource-timing.https.html.ini
@@ -1,1 +1,2 @@
 prefs: [privacy.reduceTimerPrecision:false]
+[resource-timing.https.html]
--- a/testing/web-platform/meta/url/interfaces.any.js.ini
+++ b/testing/web-platform/meta/url/interfaces.any.js.ini
@@ -1,4 +1,6 @@
 [interfaces.any.html]
   [URL interface: legacy window alias]
     expected: FAIL
 
+
+[interfaces.any.worker.html]
--- a/testing/web-platform/meta/web-animations/animation-model/animation-types/accumulation-per-property.html.ini
+++ b/testing/web-platform/meta/web-animations/animation-model/animation-types/accumulation-per-property.html.ini
@@ -1,1 +1,2 @@
 prefs: [layout.css.font-variations.enabled:true, layout.css.overflow-clip-box.enabled:true, layout.css.individual-transform.enabled:true]
+[accumulation-per-property.html]
--- a/testing/web-platform/meta/web-animations/animation-model/animation-types/addition-per-property.html.ini
+++ b/testing/web-platform/meta/web-animations/animation-model/animation-types/addition-per-property.html.ini
@@ -1,1 +1,2 @@
 prefs: [layout.css.font-variations.enabled:true, layout.css.overflow-clip-box.enabled:true, layout.css.individual-transform.enabled:true]
+[addition-per-property.html]
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-analysernode-interface/ctor-analyser.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-analysernode-interface/ctor-analyser.html.ini
@@ -1,10 +1,9 @@
 [ctor-analyser.html]
-  expected: ERROR
   [X node0.smoothingTimeConstant is not equal to 0.8. Got 0.800000011920929.]
     expected: FAIL
 
   [< [default constructor\] 1 out of 12 assertions were failed.]
     expected: FAIL
 
   [X node1 = new AnalyserNode(c, {"fftSize":32,"maxDecibels":1,"minDecibels":-13,"smoothingTimeConstant":0.125}) incorrectly threw IndexSizeError: "Index or size is negative or greater than the allowed amount".]
     expected: FAIL
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer.html.ini
@@ -1,2 +1,10 @@
 [ctor-audiobuffer.html]
-  expected: ERROR
+  [X buffer.getChannelData(3) threw "NotSupportedError" instead of IndexSizeError.]
+    expected: FAIL
+
+  [< [valid constructor\] 1 out of 11 assertions were failed.]
+    expected: FAIL
+
+  [# AUDIT TASK RUNNER FINISHED: 1 out of 7 tasks were failed.]
+    expected: FAIL
+
--- a/testing/web-platform/meta/webdriver/tests/close_window/user_prompts.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/close_window/user_prompts.py.ini
@@ -1,6 +1,4 @@
 [user_prompts.py]
-  expected:
-    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT
   [test_handle_prompt_accept]
     expected: FAIL
 
--- a/testing/web-platform/meta/webdriver/tests/element_retrieval/get_active_element.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/element_retrieval/get_active_element.py.ini
@@ -1,11 +1,9 @@
 [get_active_element.py]
   disabled:
     if webrender: bug 1425588
-  expected:
-    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT
   [test_handle_prompt_dismiss]
     expected: FAIL
 
   [test_handle_prompt_accept]
     expected: FAIL
 
--- a/testing/web-platform/meta/webdriver/tests/get_window_rect.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/get_window_rect.py.ini
@@ -1,8 +1,6 @@
 [get_window_rect.py]
   disabled:
     if not debug and stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): wpt-sync Bug 1446953
-  expected:
-    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT
   [test_handle_prompt_accept]
     expected: FAIL
 
--- a/testing/web-platform/meta/webdriver/tests/navigation/get_title.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/navigation/get_title.py.ini
@@ -1,13 +1,11 @@
 [get_title.py]
   disabled:
     if webrender: bug 1425588
-  expected:
-    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT
   [test_title_handle_prompt_dismiss]
     expected: FAIL
 
   [test_title_handle_prompt_accept]
     expected: FAIL
 
   [test_title_after_modification]
     disabled:
--- a/testing/web-platform/meta/webdriver/tests/sessions/new_session/create_alwaysMatch.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/sessions/new_session/create_alwaysMatch.py.ini
@@ -1,7 +1,6 @@
 [create_alwaysMatch.py]
   expected:
     if webrender: TIMEOUT
-    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT
   [test_valid[timeouts-value10\]]
     expected: FAIL
 
--- a/testing/web-platform/meta/webdriver/tests/sessions/new_session/create_firstMatch.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/sessions/new_session/create_firstMatch.py.ini
@@ -1,7 +1,6 @@
 [create_firstMatch.py]
   expected:
     if webrender: TIMEOUT
-    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT
   [test_valid[timeouts-value10\]]
     expected: FAIL
 
deleted file mode 100644
--- a/testing/web-platform/meta/websockets/Close-undefined.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[Close-undefined.htm]
-  [W3C WebSocket API - Create WebSocket - Close the Connection - close(undefined) - INVALID_ACCESS_ERR is thrown]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/websockets/Create-Secure-extensions-empty.any.js.ini
@@ -0,0 +1,5 @@
+[Create-Secure-extensions-empty.any.html]
+  expected: TIMEOUT
+
+[Create-Secure-extensions-empty.any.worker.html]
+  expected: TIMEOUT
deleted file mode 100644
--- a/testing/web-platform/meta/websockets/Create-Secure-extensions-empty.htm.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[Create-Secure-extensions-empty.htm]
-  expected: TIMEOUT
-  [W3C WebSocket API - Create Secure WebSocket - wsocket.extensions should be set to '' after connection is established - Connection should be opened]
-    expected: FAIL
-
-  [W3C WebSocket API - Create Secure WebSocket - wsocket.extensions should be set to '' after connection is established - Connection should be closed]
-    expected: NOTRUN
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/websockets/Create-asciiSep-protocol-string.any.js.ini
@@ -0,0 +1,9 @@
+[Create-asciiSep-protocol-string.any.html]
+  [W3C WebSocket API - Create WebSocket - Pass a valid URL and a protocol string with an ascii separator character - SYNTAX_ERR is thrown]
+    expected: FAIL
+
+
+[Create-asciiSep-protocol-string.any.worker.html]
+  [W3C WebSocket API - Create WebSocket - Pass a valid URL and a protocol string with an ascii separator character - SYNTAX_ERR is thrown]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/websockets/Create-asciiSep-protocol-string.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[Create-asciiSep-protocol-string.htm]
-  [W3C WebSocket API - Create WebSocket - Pass a valid URL and a protocol string with an ascii separator character - SYNTAX_ERR is thrown]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/websockets/Create-blocked-port.any.js.ini
@@ -0,0 +1,387 @@
+[Create-blocked-port.any.html]
+  [WebSocket blocked port test 1]
+    expected: FAIL
+
+  [WebSocket blocked port test 7]
+    expected: FAIL
+
+  [WebSocket blocked port test 9]
+    expected: FAIL
+
+  [WebSocket blocked port test 11]
+    expected: FAIL
+
+  [WebSocket blocked port test 13]
+    expected: FAIL
+
+  [WebSocket blocked port test 15]
+    expected: FAIL
+
+  [WebSocket blocked port test 17]
+    expected: FAIL
+
+  [WebSocket blocked port test 19]
+    expected: FAIL
+
+  [WebSocket blocked port test 20]
+    expected: FAIL
+
+  [WebSocket blocked port test 21]
+    expected: FAIL
+
+  [WebSocket blocked port test 22]
+    expected: FAIL
+
+  [WebSocket blocked port test 23]
+    expected: FAIL
+
+  [WebSocket blocked port test 25]
+    expected: FAIL
+
+  [WebSocket blocked port test 37]
+    expected: FAIL
+
+  [WebSocket blocked port test 42]
+    expected: FAIL
+
+  [WebSocket blocked port test 43]
+    expected: FAIL
+
+  [WebSocket blocked port test 53]
+    expected: FAIL
+
+  [WebSocket blocked port test 77]
+    expected: FAIL
+
+  [WebSocket blocked port test 79]
+    expected: FAIL
+
+  [WebSocket blocked port test 87]
+    expected: FAIL
+
+  [WebSocket blocked port test 95]
+    expected: FAIL
+
+  [WebSocket blocked port test 101]
+    expected: FAIL
+
+  [WebSocket blocked port test 102]
+    expected: FAIL
+
+  [WebSocket blocked port test 103]
+    expected: FAIL
+
+  [WebSocket blocked port test 104]
+    expected: FAIL
+
+  [WebSocket blocked port test 109]
+    expected: FAIL
+
+  [WebSocket blocked port test 110]
+    expected: FAIL
+
+  [WebSocket blocked port test 111]
+    expected: FAIL
+
+  [WebSocket blocked port test 113]
+    expected: FAIL
+
+  [WebSocket blocked port test 115]
+    expected: FAIL
+
+  [WebSocket blocked port test 117]
+    expected: FAIL
+
+  [WebSocket blocked port test 119]
+    expected: FAIL
+
+  [WebSocket blocked port test 123]
+    expected: FAIL
+
+  [WebSocket blocked port test 135]
+    expected: FAIL
+
+  [WebSocket blocked port test 139]
+    expected: FAIL
+
+  [WebSocket blocked port test 143]
+    expected: FAIL
+
+  [WebSocket blocked port test 179]
+    expected: FAIL
+
+  [WebSocket blocked port test 389]
+    expected: FAIL
+
+  [WebSocket blocked port test 465]
+    expected: FAIL
+
+  [WebSocket blocked port test 512]
+    expected: FAIL
+
+  [WebSocket blocked port test 513]
+    expected: FAIL
+
+  [WebSocket blocked port test 514]
+    expected: FAIL
+
+  [WebSocket blocked port test 515]
+    expected: FAIL
+
+  [WebSocket blocked port test 526]
+    expected: FAIL
+
+  [WebSocket blocked port test 530]
+    expected: FAIL
+
+  [WebSocket blocked port test 531]
+    expected: FAIL
+
+  [WebSocket blocked port test 532]
+    expected: FAIL
+
+  [WebSocket blocked port test 540]
+    expected: FAIL
+
+  [WebSocket blocked port test 556]
+    expected: FAIL
+
+  [WebSocket blocked port test 563]
+    expected: FAIL
+
+  [WebSocket blocked port test 587]
+    expected: FAIL
+
+  [WebSocket blocked port test 601]
+    expected: FAIL
+
+  [WebSocket blocked port test 636]
+    expected: FAIL
+
+  [WebSocket blocked port test 993]
+    expected: FAIL
+
+  [WebSocket blocked port test 995]
+    expected: FAIL
+
+  [WebSocket blocked port test 2049]
+    expected: FAIL
+
+  [WebSocket blocked port test 3659]
+    expected: FAIL
+
+  [WebSocket blocked port test 4045]
+    expected: FAIL
+
+  [WebSocket blocked port test 6000]
+    expected: FAIL
+
+  [WebSocket blocked port test 6665]
+    expected: FAIL
+
+  [WebSocket blocked port test 6666]
+    expected: FAIL
+
+  [WebSocket blocked port test 6667]
+    expected: FAIL
+
+  [WebSocket blocked port test 6668]
+    expected: FAIL
+
+  [WebSocket blocked port test 6669]
+    expected: FAIL
+
+
+[Create-blocked-port.any.worker.html]
+  [WebSocket blocked port test 1]
+    expected: FAIL
+
+  [WebSocket blocked port test 7]
+    expected: FAIL
+
+  [WebSocket blocked port test 9]
+    expected: FAIL
+
+  [WebSocket blocked port test 11]
+    expected: FAIL
+
+  [WebSocket blocked port test 13]
+    expected: FAIL
+
+  [WebSocket blocked port test 15]
+    expected: FAIL
+
+  [WebSocket blocked port test 17]
+    expected: FAIL
+
+  [WebSocket blocked port test 19]
+    expected: FAIL
+
+  [WebSocket blocked port test 20]
+    expected: FAIL
+
+  [WebSocket blocked port test 21]
+    expected: FAIL
+
+  [WebSocket blocked port test 22]
+    expected: FAIL
+
+  [WebSocket blocked port test 23]
+    expected: FAIL
+
+  [WebSocket blocked port test 25]
+    expected: FAIL
+
+  [WebSocket blocked port test 37]
+    expected: FAIL
+
+  [WebSocket blocked port test 42]
+    expected: FAIL
+
+  [WebSocket blocked port test 43]
+    expected: FAIL
+
+  [WebSocket blocked port test 53]
+    expected: FAIL
+
+  [WebSocket blocked port test 77]
+    expected: FAIL
+
+  [WebSocket blocked port test 79]
+    expected: FAIL
+
+  [WebSocket blocked port test 87]
+    expected: FAIL
+
+  [WebSocket blocked port test 95]
+    expected: FAIL
+
+  [WebSocket blocked port test 101]
+    expected: FAIL
+
+  [WebSocket blocked port test 102]
+    expected: FAIL
+
+  [WebSocket blocked port test 103]
+    expected: FAIL
+
+  [WebSocket blocked port test 104]
+    expected: FAIL
+
+  [WebSocket blocked port test 109]
+    expected: FAIL
+
+  [WebSocket blocked port test 110]
+    expected: FAIL
+
+  [WebSocket blocked port test 111]
+    expected: FAIL
+
+  [WebSocket blocked port test 113]
+    expected: FAIL
+
+  [WebSocket blocked port test 115]
+    expected: FAIL
+
+  [WebSocket blocked port test 117]
+    expected: FAIL
+
+  [WebSocket blocked port test 119]
+    expected: FAIL
+
+  [WebSocket blocked port test 123]
+    expected: FAIL
+
+  [WebSocket blocked port test 135]
+    expected: FAIL
+
+  [WebSocket blocked port test 139]
+    expected: FAIL
+
+  [WebSocket blocked port test 143]
+    expected: FAIL
+
+  [WebSocket blocked port test 179]
+    expected: FAIL
+
+  [WebSocket blocked port test 389]
+    expected: FAIL
+
+  [WebSocket blocked port test 465]
+    expected: FAIL
+
+  [WebSocket blocked port test 512]
+    expected: FAIL
+
+  [WebSocket blocked port test 513]
+    expected: FAIL
+
+  [WebSocket blocked port test 514]
+    expected: FAIL
+
+  [WebSocket blocked port test 515]
+    expected: FAIL
+
+  [WebSocket blocked port test 526]
+    expected: FAIL
+
+  [WebSocket blocked port test 530]
+    expected: FAIL
+
+  [WebSocket blocked port test 531]
+    expected: FAIL
+
+  [WebSocket blocked port test 532]
+    expected: FAIL
+
+  [WebSocket blocked port test 540]
+    expected: FAIL
+
+  [WebSocket blocked port test 556]
+    expected: FAIL
+
+  [WebSocket blocked port test 563]
+    expected: FAIL
+
+  [WebSocket blocked port test 587]
+    expected: FAIL
+
+  [WebSocket blocked port test 601]
+    expected: FAIL
+
+  [WebSocket blocked port test 636]
+    expected: FAIL
+
+  [WebSocket blocked port test 993]
+    expected: FAIL
+
+  [WebSocket blocked port test 995]
+    expected: FAIL
+
+  [WebSocket blocked port test 2049]
+    expected: FAIL
+
+  [WebSocket blocked port test 3659]
+    expected: FAIL
+
+  [WebSocket blocked port test 4045]
+    expected: FAIL
+
+  [WebSocket blocked port test 6000]
+    expected: FAIL
+
+  [WebSocket blocked port test 6665]
+    expected: FAIL
+
+  [WebSocket blocked port test 6666]
+    expected: FAIL
+
+  [WebSocket blocked port test 6667]
+    expected: FAIL
+
+  [WebSocket blocked port test 6668]
+    expected: FAIL
+
+  [WebSocket blocked port test 6669]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/websockets/Create-blocked-port.htm.ini
+++ /dev/null
@@ -1,193 +0,0 @@
-[Create-blocked-port.htm]
-  [WebSocket blocked port test 1]
-    expected: FAIL
-
-  [WebSocket blocked port test 7]
-    expected: FAIL
-
-  [WebSocket blocked port test 9]
-    expected: FAIL
-
-  [WebSocket blocked port test 11]
-    expected: FAIL
-
-  [WebSocket blocked port test 13]
-    expected: FAIL
-
-  [WebSocket blocked port test 15]
-    expected: FAIL
-
-  [WebSocket blocked port test 17]
-    expected: FAIL
-
-  [WebSocket blocked port test 19]
-    expected: FAIL
-
-  [WebSocket blocked port test 20]
-    expected: FAIL
-
-  [WebSocket blocked port test 21]
-    expected: FAIL
-
-  [WebSocket blocked port test 22]
-    expected: FAIL
-
-  [WebSocket blocked port test 23]
-    expected: FAIL
-
-  [WebSocket blocked port test 25]
-    expected: FAIL
-
-  [WebSocket blocked port test 37]
-    expected: FAIL
-
-  [WebSocket blocked port test 42]
-    expected: FAIL
-
-  [WebSocket blocked port test 43]
-    expected: FAIL
-
-  [WebSocket blocked port test 53]
-    expected: FAIL
-
-  [WebSocket blocked port test 77]
-    expected: FAIL
-
-  [WebSocket blocked port test 79]
-    expected: FAIL
-
-  [WebSocket blocked port test 87]
-    expected: FAIL
-
-  [WebSocket blocked port test 95]
-    expected: FAIL
-
-  [WebSocket blocked port test 101]
-    expected: FAIL
-
-  [WebSocket blocked port test 102]
-    expected: FAIL
-
-  [WebSocket blocked port test 103]
-    expected: FAIL
-
-  [WebSocket blocked port test 104]
-    expected: FAIL
-
-  [WebSocket blocked port test 109]
-    expected: FAIL
-
-  [WebSocket blocked port test 110]
-    expected: FAIL
-
-  [WebSocket blocked port test 111]
-    expected: FAIL
-
-  [WebSocket blocked port test 113]
-    expected: FAIL
-
-  [WebSocket blocked port test 115]
-    expected: FAIL
-
-  [WebSocket blocked port test 117]
-    expected: FAIL
-
-  [WebSocket blocked port test 119]
-    expected: FAIL
-
-  [WebSocket blocked port test 123]
-    expected: FAIL
-
-  [WebSocket blocked port test 135]
-    expected: FAIL
-
-  [WebSocket blocked port test 139]
-    expected: FAIL
-
-  [WebSocket blocked port test 143]
-    expected: FAIL
-
-  [WebSocket blocked port test 179]
-    expected: FAIL
-
-  [WebSocket blocked port test 389]
-    expected: FAIL
-
-  [WebSocket blocked port test 465]
-    expected: FAIL
-
-  [WebSocket blocked port test 512]
-    expected: FAIL
-
-  [WebSocket blocked port test 513]
-    expected: FAIL
-
-  [WebSocket blocked port test 514]
-    expected: FAIL
-
-  [WebSocket blocked port test 515]
-    expected: FAIL
-
-  [WebSocket blocked port test 526]
-    expected: FAIL
-
-  [WebSocket blocked port test 530]
-    expected: FAIL
-
-  [WebSocket blocked port test 531]
-    expected: FAIL
-
-  [WebSocket blocked port test 532]
-    expected: FAIL
-
-  [WebSocket blocked port test 540]
-    expected: FAIL
-
-  [WebSocket blocked port test 556]
-    expected: FAIL
-
-  [WebSocket blocked port test 563]
-    expected: FAIL
-
-  [WebSocket blocked port test 587]
-    expected: FAIL
-
-  [WebSocket blocked port test 601]
-    expected: FAIL
-
-  [WebSocket blocked port test 636]
-    expected: FAIL
-
-  [WebSocket blocked port test 993]
-    expected: FAIL
-
-  [WebSocket blocked port test 995]
-    expected: FAIL
-
-  [WebSocket blocked port test 2049]
-    expected: FAIL
-
-  [WebSocket blocked port test 3659]
-    expected: FAIL
-
-  [WebSocket blocked port test 4045]
-    expected: FAIL
-
-  [WebSocket blocked port test 6000]
-    expected: FAIL
-
-  [WebSocket blocked port test 6665]
-    expected: FAIL
-
-  [WebSocket blocked port test 6666]
-    expected: FAIL
-
-  [WebSocket blocked port test 6667]
-    expected: FAIL
-
-  [WebSocket blocked port test 6668]
-    expected: FAIL
-
-  [WebSocket blocked port test 6669]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/websockets/Create-protocols-repeated-case-insensitive.any.js.ini
@@ -0,0 +1,9 @@
+[Create-protocols-repeated-case-insensitive.any.html]
+  [W3C WebSocket API - Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values but different case - SYNTAX_ERR is thrown]
+    expected: FAIL
+
+
+[Create-protocols-repeated-case-insensitive.any.worker.html]
+  [W3C WebSocket API - Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values but different case - SYNTAX_ERR is thrown]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/websockets/Create-protocols-repeated-case-insensitive.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[Create-protocols-repeated-case-insensitive.htm]
-  [W3C WebSocket API - Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values but different case - SYNTAX_ERR is thrown]
-    expected: FAIL
-
--- a/testing/web-platform/meta/websockets/constructor/014.html.ini
+++ b/testing/web-platform/meta/websockets/constructor/014.html.ini
@@ -1,4 +1,6 @@
 [014.html]
   disabled:
     if (os == "win") and (version == "5.1.2600"): https://bugzilla.mozilla.org/show_bug.cgi?id=1090198
     if e10s and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1090198
+
+[014.html?wss]
--- a/testing/web-platform/meta/websockets/cookies/006.html.ini
+++ b/testing/web-platform/meta/websockets/cookies/006.html.ini
@@ -1,4 +1,6 @@
 [006.html?wss]
   [WebSockets: setting Secure cookie with document.cookie, checking ws request]
     expected: FAIL
 
+
+[006.html]
--- a/testing/web-platform/meta/workers/WorkerPerformanceNow.html.ini
+++ b/testing/web-platform/meta/workers/WorkerPerformanceNow.html.ini
@@ -1,1 +1,2 @@
 prefs: [privacy.reduceTimerPrecision:false]
+[WorkerPerformanceNow.html]
--- a/testing/web-platform/meta/workers/semantics/navigation/002.html.ini
+++ b/testing/web-platform/meta/workers/semantics/navigation/002.html.ini
@@ -1,1 +1,2 @@
 prefs: [privacy.reduceTimerPrecision:false]
+[002.html]