Bug 1409975 - Part 5: Update web platform tests expectations. r=smaug
authorJessica Jong <jjong@mozilla.com>
Mon, 04 Dec 2017 16:06:46 +0800
changeset 394634 3fa14b7a60a4b258884725a128403a6d7a2a69a8
parent 394633 cd8c0923cfe4b24478d99ef1f2bb80d3c699c64b
child 394635 785572419acc82b2cbdcd2e24ca59fdbf5d7255f
child 394863 12a26fcdf0d426093302b22c3aa87dbd4057b5fe
push id33016
push userdluca@mozilla.com
push dateMon, 04 Dec 2017 10:46:42 +0000
treeherdermozilla-central@785572419acc [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssmaug
bugs1409975
milestone59.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1409975 - Part 5: Update web platform tests expectations. r=smaug
testing/web-platform/meta/css/css-scoping/css-scoping-shadow-assigned-node-with-before-after.html.ini
testing/web-platform/meta/css/css-scoping/css-scoping-shadow-invisible-slot.html.ini
testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slot-display-override.html.ini
testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slot-fallback.html.ini
testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slot-style.html.ini
testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slot.html.ini
testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-rule.html.ini
testing/web-platform/meta/css/selectors/focus-within-shadow-006.html.ini
testing/web-platform/meta/html/dom/interfaces.html.ini
testing/web-platform/meta/html/dom/reflection-misc.html.ini
testing/web-platform/meta/html/semantics/interfaces.html.ini
testing/web-platform/meta/shadow-dom/HTMLSlotElement-interface.html.ini
testing/web-platform/meta/shadow-dom/Slotable-interface.html.ini
testing/web-platform/meta/shadow-dom/event-inside-slotted-node.html.ini
testing/web-platform/meta/shadow-dom/slots-fallback-in-document.html.ini
testing/web-platform/meta/shadow-dom/slots-fallback.html.ini
testing/web-platform/meta/shadow-dom/slots.html.ini
testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html.ini
testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/shadow-root-002.html.ini
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-assigned-node-with-before-after.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css-scoping-shadow-assigned-node-with-before-after.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-invisible-slot.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css-scoping-shadow-invisible-slot.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slot-display-override.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css-scoping-shadow-slot-display-override.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slot-fallback.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css-scoping-shadow-slot-fallback.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slot-style.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css-scoping-shadow-slot-style.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slot.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css-scoping-shadow-slot.html]
-  type: reftest
-  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-rule.html.ini
@@ -0,0 +1,4 @@
+[css-scoping-shadow-slotted-rule.html]
+  type: reftest
+  expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/selectors/focus-within-shadow-006.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[focus-within-shadow-006.html]
-  type: reftest
-  expected: FAIL
--- a/testing/web-platform/meta/html/dom/interfaces.html.ini
+++ b/testing/web-platform/meta/html/dom/interfaces.html.ini
@@ -1,11 +1,11 @@
 [interfaces.html]
   type: testharness
-  prefs: [dom.forms.inputmode:true, dom.dialog_element.enabled:true, dom.forms.autocomplete.formautofill:true]
+  prefs: [dom.forms.inputmode:true, dom.dialog_element.enabled:true, dom.forms.autocomplete.formautofill:true, dom.webcomponents.enabled:true]
   [Document interface: attribute domain]
     expected: FAIL
 
   [Document interface: attribute cookie]
     expected: FAIL
 
   [Document interface: attribute body]
     expected: FAIL
@@ -2162,31 +2162,16 @@
     expected: FAIL
 
   [Document interface: new Document() must inherit property "onmousewheel" with the proper type (135)]
     expected: FAIL
 
   [Document interface: new Document() must inherit property "onsort" with the proper type (148)]
     expected: FAIL
 
-  [HTMLSlotElement must be primary interface of document.createElement("slot")]
-    expected: FAIL
-
-  [Stringification of document.createElement("slot")]
-    expected: FAIL
-
-  [HTMLSlotElement interface: document.createElement("slot") must inherit property "name" with the proper type (0)]
-    expected: FAIL
-
-  [HTMLSlotElement interface: document.createElement("slot") must inherit property "assignedNodes" with the proper type (1)]
-    expected: FAIL
-
-  [HTMLSlotElement interface: calling assignedNodes(AssignedNodesOptions) on document.createElement("slot") with too few arguments must throw TypeError]
-    expected: FAIL
-
   [HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type (6)]
     expected: FAIL
 
   [HTMLInputElement interface: createInput("text") must inherit property "valueLow" with the proper type (37)]
     expected: FAIL
 
   [HTMLInputElement interface: createInput("text") must inherit property "valueHigh" with the proper type (38)]
     expected: FAIL
@@ -3821,22 +3806,16 @@
     expected: FAIL
 
   [HTMLScriptElement interface: document.createElement("script") must inherit property "noModule" with the proper type]
     expected: FAIL
 
   [HTMLScriptElement interface: document.createElement("script") must inherit property "nonce" with the proper type]
     expected: FAIL
 
-  [HTMLSlotElement interface: document.createElement("slot") must inherit property "name" with the proper type]
-    expected: FAIL
-
-  [HTMLSlotElement interface: document.createElement("slot") must inherit property "assignedNodes(AssignedNodesOptions)" with the proper type]
-    expected: FAIL
-
   [HTMLCanvasElement interface: operation transferControlToOffscreen()]
     expected: FAIL
 
   [HTMLCanvasElement interface: document.createElement("canvas") must inherit property "transferControlToOffscreen()" with the proper type]
     expected: FAIL
 
   [CanvasRenderingContext2D interface: operation setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)]
     expected: FAIL
--- a/testing/web-platform/meta/html/dom/reflection-misc.html.ini
+++ b/testing/web-platform/meta/html/dom/reflection-misc.html.ini
@@ -1,11 +1,11 @@
 [reflection-misc.html]
   type: testharness
-  prefs: [dom.dialog_element.enabled: true]
+  prefs: [dom.dialog_element.enabled: true, dom.webcomponents.enabled:true]
   [html.tabIndex: setAttribute() to object "3" followed by getAttribute()]
     expected: FAIL
 
   [html.tabIndex: setAttribute() to object "3" followed by IDL get]
     expected: FAIL
 
   [script.tabIndex: setAttribute() to object "3" followed by getAttribute()]
     expected: FAIL
@@ -790,105 +790,8 @@
   [script.noModule: IDL set to "\\0"]
     expected: FAIL
 
   [script.noModule: IDL set to object "test-toString"]
     expected: FAIL
 
   [script.noModule: IDL set to object "test-valueOf"]
     expected: FAIL
-
-  [slot.name: typeof IDL attribute]
-    expected: FAIL
-
-  [slot.name: IDL get with DOM attribute unset]
-    expected: FAIL
-
-  [slot.name: setAttribute() to ""]
-    expected: FAIL
-
-  [slot.name: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f  foo "]
-    expected: FAIL
-
-  [slot.name: setAttribute() to undefined]
-    expected: FAIL
-
-  [slot.name: setAttribute() to 7]
-    expected: FAIL
-
-  [slot.name: setAttribute() to 1.5]
-    expected: FAIL
-
-  [slot.name: setAttribute() to true]
-    expected: FAIL
-
-  [slot.name: setAttribute() to false]
-    expected: FAIL
-
-  [slot.name: setAttribute() to object "[object Object\]"]
-    expected: FAIL
-
-  [slot.name: setAttribute() to NaN]
-    expected: FAIL
-
-  [slot.name: setAttribute() to Infinity]
-    expected: FAIL
-
-  [slot.name: setAttribute() to -Infinity]
-    expected: FAIL
-
-  [slot.name: setAttribute() to "\\0"]
-    expected: FAIL
-
-  [slot.name: setAttribute() to null]
-    expected: FAIL
-
-  [slot.name: setAttribute() to object "test-toString"]
-    expected: FAIL
-
-  [slot.name: setAttribute() to object "test-valueOf"]
-    expected: FAIL
-
-  [slot.name: IDL set to ""]
-    expected: FAIL
-
-  [slot.name: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f  foo "]
-    expected: FAIL
-
-  [slot.name: IDL set to undefined]
-    expected: FAIL
-
-  [slot.name: IDL set to 7]
-    expected: FAIL
-
-  [slot.name: IDL set to 1.5]
-    expected: FAIL
-
-  [slot.name: IDL set to true]
-    expected: FAIL
-
-  [slot.name: IDL set to false]
-    expected: FAIL
-
-  [slot.name: IDL set to object "[object Object\]"]
-    expected: FAIL
-
-  [slot.name: IDL set to NaN]
-    expected: FAIL
-
-  [slot.name: IDL set to Infinity]
-    expected: FAIL
-
-  [slot.name: IDL set to -Infinity]
-    expected: FAIL
-
-  [slot.name: IDL set to "\\0"]
-    expected: FAIL
-
-  [slot.name: IDL set to null]
-    expected: FAIL
-
-  [slot.name: IDL set to object "test-toString"]
-    expected: FAIL
-
-  [slot.name: IDL set to object "test-valueOf"]
-    expected: FAIL
-
--- a/testing/web-platform/meta/html/semantics/interfaces.html.ini
+++ b/testing/web-platform/meta/html/semantics/interfaces.html.ini
@@ -1,11 +1,11 @@
 [interfaces.html]
   type: testharness
-  prefs: [dom.dialog_element.enabled: true]
+  prefs: [dom.dialog_element.enabled: true, dom.webcomponents.enabled:true]
   [Interfaces for image]
     expected: FAIL
 
   [Interfaces for keygen]
     expected: FAIL
 
   [Interfaces for marquee]
     expected: FAIL
@@ -20,17 +20,11 @@
     expected: FAIL
 
   [Interfaces for MARQUEE]
     expected: FAIL
 
   [Interfaces for BDI]
     expected: FAIL
 
-  [Interfaces for slot]
-    expected: FAIL
-
-  [Interfaces for SLOT]
-    expected: FAIL
-
   [Interfaces for å-bar]
     expected: FAIL
 
deleted file mode 100644
--- a/testing/web-platform/meta/shadow-dom/HTMLSlotElement-interface.html.ini
+++ /dev/null
@@ -1,62 +0,0 @@
-[HTMLSlotElement-interface.html]
-  type: testharness
-  [HTMLSlotElement must be defined on window]
-    expected: FAIL
-
-  ["name" attribute on HTMLSlotElement must reflect "name" attribute]
-    expected: FAIL
-
-  [assignedNodes() on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree]
-    expected: FAIL
-
-  [assignedNodes({"flattened":false}) on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree]
-    expected: FAIL
-
-  [assignedNodes({"flattened":true}) on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree]
-    expected: FAIL
-
-  [assignedNodes() must return the list of assigned nodes when none of the assigned nodes themselves are slots]
-    expected: FAIL
-
-  [assignedNodes({"flattened":false}) must return the list of assigned nodes when none of the assigned nodes themselves are slots]
-    expected: FAIL
-
-  [assignedNodes({"flattened":true}) must return the list of assigned nodes when none of the assigned nodes themselves are slots]
-    expected: FAIL
-
-  [assignedNodes() must update when slot and name attributes are modified]
-    expected: FAIL
-
-  [assignedNodes({"flattened":false}) must update when slot and name attributes are modified]
-    expected: FAIL
-
-  [assignedNodes({"flattened":true}) must update when slot and name attributes are modified]
-    expected: FAIL
-
-  [assignedNodes must update when a default slot is introduced dynamically by a slot rename]
-    expected: FAIL
-
-  [assignedNodes must update when slot elements are inserted or removed]
-    expected: FAIL
-
-  [assignedNodes({flatten: true}) must return the distributed nodes, and assignedNodes() and assignedNodes({flatten: false}) must returned the assigned nodes]
-    expected: FAIL
-
-  [assignedNodes() must update when a default slot is introduced dynamically by a slot rename]
-    expected: FAIL
-
-  [assignedNodes({"flattened":false}) must update when a default slot is introduced dynamically by a slot rename]
-    expected: FAIL
-
-  [assignedNodes({"flattened":true}) must update when a default slot is introduced dynamically by a slot rename]
-    expected: FAIL
-
-  [assignedNodes() must update when slot elements are inserted or removed]
-    expected: FAIL
-
-  [assignedNodes({"flattened":false}) must update when slot elements are inserted or removed]
-    expected: FAIL
-
-  [assignedNodes({"flattened":true}) must update when slot elements are inserted or removed]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/shadow-dom/Slotable-interface.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Slotable-interface.html]
-  type: testharness
-  prefs: [dom.webcomponents.enabled:true]
-  [assignedSlot must return the assigned slot]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/shadow-dom/event-inside-slotted-node.html.ini
+++ /dev/null
@@ -1,62 +0,0 @@
-[event-inside-slotted-node.html]
-  type: testharness
-  [Firing an event inside a grand child of a detached open mode shadow host]
-    expected: FAIL
-
-  [Firing an event inside a grand child of a detached closed mode shadow host]
-    expected: FAIL
-
-  [Firing an event inside a grand child of an in-document open mode shadow host]
-    expected: FAIL
-
-  [Firing an event inside a grand child of an in-document closed mode shadow host]
-    expected: FAIL
-
-  [Firing an event on a node with two ancestors with a detached open and open shadow trees with an inner open shadow tree]
-    expected: FAIL
-
-  [Firing an event on a node with two ancestors with a detached open and open shadow trees with an inner closed shadow tree]
-    expected: FAIL
-
-  [Firing an event on a node with two ancestors with a detached open and closed shadow trees with an inner open shadow tree]
-    expected: FAIL
-
-  [Firing an event on a node with two ancestors with a detached open and closed shadow trees with an inner closed shadow tree]
-    expected: FAIL
-
-  [Firing an event on a node with two ancestors with a detached closed and open shadow trees with an inner open shadow tree]
-    expected: FAIL
-
-  [Firing an event on a node with two ancestors with a detached closed and open shadow trees with an inner closed shadow tree]
-    expected: FAIL
-
-  [Firing an event on a node with two ancestors with a detached closed and closed shadow trees with an inner open shadow tree]
-    expected: FAIL
-
-  [Firing an event on a node with two ancestors with a detached closed and closed shadow trees with an inner closed shadow tree]
-    expected: FAIL
-
-  [Firing an event on a node within a open shadow tree that is itself a open shadow tree (the latter being the descendent of a host for a separate open shadow tree)]
-    expected: FAIL
-
-  [Firing an event on a node within a closed shadow tree that is itself a open shadow tree (the latter being the descendent of a host for a separate open shadow tree)]
-    expected: FAIL
-
-  [Firing an event on a node within a open shadow tree that is itself a closed shadow tree (the latter being the descendent of a host for a separate open shadow tree)]
-    expected: FAIL
-
-  [Firing an event on a node within a closed shadow tree that is itself a closed shadow tree (the latter being the descendent of a host for a separate open shadow tree)]
-    expected: FAIL
-
-  [Firing an event on a node within a open shadow tree that is itself a open shadow tree (the latter being the descendent of a host for a separate closed shadow tree)]
-    expected: FAIL
-
-  [Firing an event on a node within a closed shadow tree that is itself a open shadow tree (the latter being the descendent of a host for a separate closed shadow tree)]
-    expected: FAIL
-
-  [Firing an event on a node within a open shadow tree that is itself a closed shadow tree (the latter being the descendent of a host for a separate closed shadow tree)]
-    expected: FAIL
-
-  [Firing an event on a node within a closed shadow tree that is itself a closed shadow tree (the latter being the descendent of a host for a separate closed shadow tree)]
-    expected: FAIL
-
--- a/testing/web-platform/meta/shadow-dom/slots-fallback-in-document.html.ini
+++ b/testing/web-platform/meta/shadow-dom/slots-fallback-in-document.html.ini
@@ -1,8 +1,5 @@
 [slots-fallback-in-document.html]
   type: testharness
   [Children of a slot in a document tree should not be counted in flattened assigned nodes.]
     expected: FAIL
 
-  [Slot fallback content in shadow tree should be counted in flattened assigned nodes.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/shadow-dom/slots-fallback.html.ini
+++ /dev/null
@@ -1,32 +0,0 @@
-[slots-fallback.html]
-  type: testharness
-  [Slots fallback: Basic.]
-    expected: FAIL
-
-  [Slots fallback: Slots in Slots.]
-    expected: FAIL
-
-  [Slots fallback: Fallback contents should not be used if a node is assigned.]
-    expected: FAIL
-
-  [Slots fallback: Slots in Slots: Assinged nodes should be used as fallback contents of another slot]
-    expected: FAIL
-
-  [Slots fallback: Complex case.]
-    expected: FAIL
-
-  [Slots fallback: Mutation. Append fallback contents.]
-    expected: FAIL
-
-  [Slots fallback: Mutation. Remove fallback contents.]
-    expected: FAIL
-
-  [Slots fallback: Mutation. Assign a node to a slot so that fallback contens are no longer used.]
-    expected: FAIL
-
-  [Slots fallback: Mutation. Remove an assigned node from a slot so that fallback contens will be used.]
-    expected: FAIL
-
-  [Slots fallback: Mutation.  Remove a slot which is a fallback content of another slot.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/shadow-dom/slots.html.ini
+++ /dev/null
@@ -1,71 +0,0 @@
-[slots.html]
-  type: testharness
-  [Slots: Basic.]
-    expected: FAIL
-
-  [Slots: Slots in closed.]
-    expected: FAIL
-
-  [Slots: Slots not in a shadow tree.]
-    expected: FAIL
-
-  [Slots: Distributed nooes for Slots not in a shadow tree.]
-    expected: FAIL
-
-  [Slots: Name matching]
-    expected: FAIL
-
-  [Slots: No direct host child.]
-    expected: FAIL
-
-  [Slots: Default Slot.]
-    expected: FAIL
-
-  [Slots: Slot in Slot does not matter in assignment.]
-    expected: FAIL
-
-  [Slots: Slot is assigned to another slot]
-    expected: FAIL
-
-  [Slots: Open > Closed.]
-    expected: FAIL
-
-  [Slots: Closed > Closed.]
-    expected: FAIL
-
-  [Slots: Closed > Open.]
-    expected: FAIL
-
-  [Slots: Complex case: Basi line.]
-    expected: FAIL
-
-  [Slots: Mutation: appendChild.]
-    expected: FAIL
-
-  [Slots: Mutation: Change slot= attribute 1.]
-    expected: FAIL
-
-  [Slots: Mutation: Change slot= attribute 2.]
-    expected: FAIL
-
-  [Slots: Mutation: Change slot= attribute 3.]
-    expected: FAIL
-
-  [Slots: Mutation: Remove a child.]
-    expected: FAIL
-
-  [Slots: Mutation: Add a slot: after.]
-    expected: FAIL
-
-  [Slots: Mutation: Add a slot: before.]
-    expected: FAIL
-
-  [Slots: Mutation: Remove a slot.]
-    expected: FAIL
-
-  [Slots: Mutation: Change slot name= attribute.]
-    expected: FAIL
-
-  [Slots: Mutation: Change slot slot= attribute.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[reprojection-001.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/shadow-root-002.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[shadow-root-002.html]
-  type: reftest
-  expected: FAIL