summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/dom/nodes
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/dom/nodes')
-rw-r--r--testing/web-platform/meta/dom/nodes/DOMImplementation-createDocument.html.ini18
-rw-r--r--testing/web-platform/meta/dom/nodes/Document-characterSet-normalization.html.ini182
-rw-r--r--testing/web-platform/meta/dom/nodes/Document-constructor.html.ini5
-rw-r--r--testing/web-platform/meta/dom/nodes/Document-contentType/contentType/contenttype_bmp.html.ini3
-rw-r--r--testing/web-platform/meta/dom/nodes/Document-createElementNS.html.ini14
-rw-r--r--testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini370
-rw-r--r--testing/web-platform/meta/dom/nodes/Element-classlist.html.ini33
-rw-r--r--testing/web-platform/meta/dom/nodes/Element-closest.html.ini5
-rw-r--r--testing/web-platform/meta/dom/nodes/Element-matches.html.ini89
-rw-r--r--testing/web-platform/meta/dom/nodes/MutationObserver-childList.html.ini11
-rw-r--r--testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini5
-rw-r--r--testing/web-platform/meta/dom/nodes/Node-lookupNamespaceURI.html.ini47
-rw-r--r--testing/web-platform/meta/dom/nodes/Node-replaceChild.html.ini5
-rw-r--r--testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All-xht.xht.ini158
-rw-r--r--testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All.html.ini158
-rw-r--r--testing/web-platform/meta/dom/nodes/attributes.html.ini6
-rw-r--r--testing/web-platform/meta/dom/nodes/rootNode.html.ini15
17 files changed, 1124 insertions, 0 deletions
diff --git a/testing/web-platform/meta/dom/nodes/DOMImplementation-createDocument.html.ini b/testing/web-platform/meta/dom/nodes/DOMImplementation-createDocument.html.ini
new file mode 100644
index 000000000..6f2dc3f4d
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/DOMImplementation-createDocument.html.ini
@@ -0,0 +1,18 @@
+[DOMImplementation-createDocument.html]
+ type: testharness
+ [createDocument test: "http://example.com/","a:0",null,"NAMESPACE_ERR"]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/319
+
+ [createDocument test: null,null,DocumentType node <!DOCTYPE html>,null]
+ expected: FAIL
+ bug: 520969
+
+ [createDocument test 195: metadata for null,null,DocumentType node <!DOCTYPE html>]
+ expected: FAIL
+ bug: 520969
+
+ [createDocument test: null,"",DocumentType node <!DOCTYPE html -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>]
+ expected: FAIL
+ bug: 520969
+
diff --git a/testing/web-platform/meta/dom/nodes/Document-characterSet-normalization.html.ini b/testing/web-platform/meta/dom/nodes/Document-characterSet-normalization.html.ini
new file mode 100644
index 000000000..a7ecc7608
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/Document-characterSet-normalization.html.ini
@@ -0,0 +1,182 @@
+[Document-characterSet-normalization.html]
+ type: testharness
+ [Name "gbk" has label "chinese" (characterSet)]
+ expected: FAIL
+
+ [Name "gbk" has label "chinese" (inputEncoding)]
+ expected: FAIL
+
+ [Name "gbk" has label "csgb2312" (characterSet)]
+ expected: FAIL
+
+ [Name "gbk" has label "csgb2312" (inputEncoding)]
+ expected: FAIL
+
+ [Name "gbk" has label "csiso58gb231280" (characterSet)]
+ expected: FAIL
+
+ [Name "gbk" has label "csiso58gb231280" (inputEncoding)]
+ expected: FAIL
+
+ [Name "gbk" has label "gb2312" (characterSet)]
+ expected: FAIL
+
+ [Name "gbk" has label "gb2312" (inputEncoding)]
+ expected: FAIL
+
+ [Name "gbk" has label "gb_2312" (characterSet)]
+ expected: FAIL
+
+ [Name "gbk" has label "gb_2312" (inputEncoding)]
+ expected: FAIL
+
+ [Name "gbk" has label "gb_2312-80" (characterSet)]
+ expected: FAIL
+
+ [Name "gbk" has label "gb_2312-80" (inputEncoding)]
+ expected: FAIL
+
+ [Name "gbk" has label "gbk" (characterSet)]
+ expected: FAIL
+
+ [Name "gbk" has label "gbk" (inputEncoding)]
+ expected: FAIL
+
+ [Name "gbk" has label "iso-ir-58" (characterSet)]
+ expected: FAIL
+
+ [Name "gbk" has label "iso-ir-58" (inputEncoding)]
+ expected: FAIL
+
+ [Name "gbk" has label "x-gbk" (characterSet)]
+ expected: FAIL
+
+ [Name "gbk" has label "x-gbk" (inputEncoding)]
+ expected: FAIL
+
+ [Name "hz-gb-2312" has label "hz-gb-2312" (characterSet)]
+ expected: FAIL
+
+ [Name "hz-gb-2312" has label "hz-gb-2312" (inputEncoding)]
+ expected: FAIL
+
+ [Name "gbk" has label "chinese" (charset)]
+ expected: FAIL
+
+ [Name "gbk" has label "csgb2312" (charset)]
+ expected: FAIL
+
+ [Name "gbk" has label "csiso58gb231280" (charset)]
+ expected: FAIL
+
+ [Name "gbk" has label "gb2312" (charset)]
+ expected: FAIL
+
+ [Name "gbk" has label "gb_2312" (charset)]
+ expected: FAIL
+
+ [Name "gbk" has label "gb_2312-80" (charset)]
+ expected: FAIL
+
+ [Name "gbk" has label "gbk" (charset)]
+ expected: FAIL
+
+ [Name "gbk" has label "iso-ir-58" (charset)]
+ expected: FAIL
+
+ [Name "gbk" has label "x-gbk" (charset)]
+ expected: FAIL
+
+ [Name "hz-gb-2312" has label "hz-gb-2312" (charset)]
+ expected: FAIL
+
+ [Name "KOI8-U" has label "koi8-ru" (characterSet)]
+ expected: FAIL
+
+ [Name "KOI8-U" has label "koi8-ru" (inputEncoding)]
+ expected: FAIL
+
+ [Name "KOI8-U" has label "koi8-ru" (charset)]
+ expected: FAIL
+
+ [Name "GBK" has label "chinese" (characterSet)]
+ expected: FAIL
+
+ [Name "GBK" has label "chinese" (inputEncoding)]
+ expected: FAIL
+
+ [Name "GBK" has label "chinese" (charset)]
+ expected: FAIL
+
+ [Name "GBK" has label "csgb2312" (characterSet)]
+ expected: FAIL
+
+ [Name "GBK" has label "csgb2312" (inputEncoding)]
+ expected: FAIL
+
+ [Name "GBK" has label "csgb2312" (charset)]
+ expected: FAIL
+
+ [Name "GBK" has label "csiso58gb231280" (characterSet)]
+ expected: FAIL
+
+ [Name "GBK" has label "csiso58gb231280" (inputEncoding)]
+ expected: FAIL
+
+ [Name "GBK" has label "csiso58gb231280" (charset)]
+ expected: FAIL
+
+ [Name "GBK" has label "gb2312" (characterSet)]
+ expected: FAIL
+
+ [Name "GBK" has label "gb2312" (inputEncoding)]
+ expected: FAIL
+
+ [Name "GBK" has label "gb2312" (charset)]
+ expected: FAIL
+
+ [Name "GBK" has label "gb_2312" (characterSet)]
+ expected: FAIL
+
+ [Name "GBK" has label "gb_2312" (inputEncoding)]
+ expected: FAIL
+
+ [Name "GBK" has label "gb_2312" (charset)]
+ expected: FAIL
+
+ [Name "GBK" has label "gb_2312-80" (characterSet)]
+ expected: FAIL
+
+ [Name "GBK" has label "gb_2312-80" (inputEncoding)]
+ expected: FAIL
+
+ [Name "GBK" has label "gb_2312-80" (charset)]
+ expected: FAIL
+
+ [Name "GBK" has label "gbk" (characterSet)]
+ expected: FAIL
+
+ [Name "GBK" has label "gbk" (inputEncoding)]
+ expected: FAIL
+
+ [Name "GBK" has label "gbk" (charset)]
+ expected: FAIL
+
+ [Name "GBK" has label "iso-ir-58" (characterSet)]
+ expected: FAIL
+
+ [Name "GBK" has label "iso-ir-58" (inputEncoding)]
+ expected: FAIL
+
+ [Name "GBK" has label "iso-ir-58" (charset)]
+ expected: FAIL
+
+ [Name "GBK" has label "x-gbk" (characterSet)]
+ expected: FAIL
+
+ [Name "GBK" has label "x-gbk" (inputEncoding)]
+ expected: FAIL
+
+ [Name "GBK" has label "x-gbk" (charset)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/dom/nodes/Document-constructor.html.ini b/testing/web-platform/meta/dom/nodes/Document-constructor.html.ini
new file mode 100644
index 000000000..d86bc27bc
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/Document-constructor.html.ini
@@ -0,0 +1,5 @@
+[Document-constructor.html]
+ type: testharness
+ [new Document(): URL parsing]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/dom/nodes/Document-contentType/contentType/contenttype_bmp.html.ini b/testing/web-platform/meta/dom/nodes/Document-contentType/contentType/contenttype_bmp.html.ini
new file mode 100644
index 000000000..17bb23875
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/Document-contentType/contentType/contenttype_bmp.html.ini
@@ -0,0 +1,3 @@
+[contenttype_bmp.html]
+ type: testharness
+ disabled: unstable
diff --git a/testing/web-platform/meta/dom/nodes/Document-createElementNS.html.ini b/testing/web-platform/meta/dom/nodes/Document-createElementNS.html.ini
new file mode 100644
index 000000000..0a772835f
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/Document-createElementNS.html.ini
@@ -0,0 +1,14 @@
+[Document-createElementNS.html]
+ type: testharness
+ [createElementNS test in HTML document: "http://example.com/","a:0","NAMESPACE_ERR"]
+ bug: https://github.com/whatwg/dom/issues/319
+ expected: FAIL
+
+ [createElementNS test in XML document: "http://example.com/","a:0","NAMESPACE_ERR"]
+ bug: https://github.com/whatwg/dom/issues/319
+ expected: FAIL
+
+ [createElementNS test in XHTML document: "http://example.com/","a:0","NAMESPACE_ERR"]
+ bug: https://github.com/whatwg/dom/issues/319
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini b/testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini
new file mode 100644
index 000000000..1d92f01ae
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini
@@ -0,0 +1,370 @@
+[Document-createEvent.html]
+ type: testharness
+ [AnimationEvent should be an alias for AnimationEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('AnimationEvent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [animationevent should be an alias for AnimationEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('animationevent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [ANIMATIONEVENT should be an alias for AnimationEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('ANIMATIONEVENT') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [CloseEvent should be an alias for CloseEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('CloseEvent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [closeevent should be an alias for CloseEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('closeevent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [CLOSEEVENT should be an alias for CloseEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('CLOSEEVENT') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "DragEvents"]
+ expected: FAIL
+ bug: 1251198
+
+ [ErrorEvent should be an alias for ErrorEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('ErrorEvent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [errorevent should be an alias for ErrorEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('errorevent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [ERROREVENT should be an alias for ErrorEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('ERROREVENT') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [FocusEvent should be an alias for FocusEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('FocusEvent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [focusevent should be an alias for FocusEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('focusevent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [FOCUSEVENT should be an alias for FocusEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('FOCUSEVENT') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [IDBVersionChangeEvent should be an alias for IDBVersionChangeEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('IDBVersionChangeEvent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [idbversionchangeevent should be an alias for IDBVersionChangeEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('idbversionchangeevent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [IDBVERSIONCHANGEEVENT should be an alias for IDBVersionChangeEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('IDBVERSIONCHANGEEVENT') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [PageTransitionEvent should be an alias for PageTransitionEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('PageTransitionEvent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [pagetransitionevent should be an alias for PageTransitionEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('pagetransitionevent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [PAGETRANSITIONEVENT should be an alias for PageTransitionEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('PAGETRANSITIONEVENT') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [ProgressEvent should be an alias for ProgressEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('ProgressEvent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [progressevent should be an alias for ProgressEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('progressevent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [PROGRESSEVENT should be an alias for ProgressEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('PROGRESSEVENT') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('SVGZoomEvent') should be initialized correctly.]
+ expected: FAIL
+ bug: 1314388
+
+ [createEvent('svgzoomevent') should be initialized correctly.]
+ expected: FAIL
+ bug: 1314388
+
+ [createEvent('SVGZOOMEVENT') should be initialized correctly.]
+ expected: FAIL
+ bug: 1314388
+
+ [createEvent('SVGZoomEvents') should be initialized correctly.]
+ expected: FAIL
+ bug: 1314388
+
+ [createEvent('svgzoomevents') should be initialized correctly.]
+ expected: FAIL
+ bug: 1314388
+
+ [createEvent('SVGZOOMEVENTS') should be initialized correctly.]
+ expected: FAIL
+ bug: 1314388
+
+ [Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "TextEvents"]
+ expected: FAIL
+ bug: 1251198
+
+ [TrackEvent should be an alias for TrackEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('TrackEvent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [trackevent should be an alias for TrackEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('trackevent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [TRACKEVENT should be an alias for TrackEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('TRACKEVENT') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [TransitionEvent should be an alias for TransitionEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('TransitionEvent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [transitionevent should be an alias for TransitionEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('transitionevent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [TRANSITIONEVENT should be an alias for TransitionEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('TRANSITIONEVENT') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [WebGLContextEvent should be an alias for WebGLContextEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('WebGLContextEvent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [webglcontextevent should be an alias for WebGLContextEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('webglcontextevent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [WEBGLCONTEXTEVENT should be an alias for WebGLContextEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('WEBGLCONTEXTEVENT') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [WheelEvent should be an alias for WheelEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('WheelEvent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [wheelevent should be an alias for WheelEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('wheelevent') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [WHEELEVENT should be an alias for WheelEvent.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [createEvent('WHEELEVENT') should be initialized correctly.]
+ expected: FAIL
+ bug: https://github.com/whatwg/dom/issues/362, 1314303
+
+ [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "CommandEvent"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "CommandEvents"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "DataContainerEvent"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "DataContainerEvents"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "KeyEvents"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "MouseScrollEvents"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "MutationEvent"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "MutationEvents"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "NotifyPaintEvent"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "PageTransition"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "PopUpEvents"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "ScrollAreaEvent"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "SimpleGestureEvent"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "SVGEvent"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "TimeEvent"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "TimeEvents"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "XULCommandEvent"]
+ expected: FAIL
+ bug: 1251198
+
+ [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "XULCommandEvents"]
+ expected: FAIL
+ bug: 1251198
+
diff --git a/testing/web-platform/meta/dom/nodes/Element-classlist.html.ini b/testing/web-platform/meta/dom/nodes/Element-classlist.html.ini
new file mode 100644
index 000000000..4b1b04056
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/Element-classlist.html.ini
@@ -0,0 +1,33 @@
+[Element-classlist.html]
+ type: testharness
+ [classList must be correct for an element that has classes]
+ expected: FAIL
+ bug: 869788, https://github.com/whatwg/dom/issues/105
+
+ [empty classList should return the empty string since the ordered set parser skip the whitespaces]
+ expected: FAIL
+
+ [classList.remove must collapse whitespaces around each token and remove duplicates]
+ expected: FAIL
+ bug: 869788, https://github.com/whatwg/dom/issues/105
+
+ [classList.add must collapse whitespaces and remove duplicates when adding a token that already exists]
+ expected: FAIL
+ bug: 869788, https://github.com/whatwg/dom/issues/105
+
+ [classList.add should treat \\t as a space]
+ expected: FAIL
+
+ [classList.add should treat \\r as a space]
+ expected: FAIL
+
+ [classList.add should treat \\n as a space]
+ expected: FAIL
+
+ [classList.add should treat \\f as a space]
+ expected: FAIL
+
+ [classList.replace must collapse whitespaces around each token and remove duplicates]
+ expected: FAIL
+ bug: 869788, https://github.com/whatwg/dom/issues/105
+
diff --git a/testing/web-platform/meta/dom/nodes/Element-closest.html.ini b/testing/web-platform/meta/dom/nodes/Element-closest.html.ini
new file mode 100644
index 000000000..041e76bd5
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/Element-closest.html.ini
@@ -0,0 +1,5 @@
+[Element-closest.html]
+ type: testharness
+ [Element.closest with context node 'test4' and selector ':has(> :scope)']
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/dom/nodes/Element-matches.html.ini b/testing/web-platform/meta/dom/nodes/Element-matches.html.ini
new file mode 100644
index 000000000..1ab2c42ff
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/Element-matches.html.ini
@@ -0,0 +1,89 @@
+[Element-matches.html]
+ type: testharness
+ [In-document Element.matches: Universal selector, matching all children of the specified reference element (with refNode Element): >*]
+ expected: FAIL
+
+ [In-document Element.matches: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*]
+ expected: FAIL
+
+ [In-document Element.matches: Universal selector, matching all descendants of the specified reference element (with refNode Element): *]
+ expected: FAIL
+
+ [In-document Element.matches: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi]
+ expected: FAIL
+
+ [In-document Element.matches: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北]
+ expected: FAIL
+
+ [In-document Element.matches: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi]
+ expected: FAIL
+
+ [In-document Element.matches: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北]
+ expected: FAIL
+
+ [In-document Element.matches: Descendant combinator '>>', matching element that is a descendant of an element with id (with no refNodes): #descendant>>div]
+ expected: FAIL
+
+ [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (with no refNodes): body>>#descendant-div1]
+ expected: FAIL
+
+ [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (with no refNodes): div>>#descendant-div1]
+ expected: FAIL
+
+ [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element with id (with no refNodes): #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [In-document Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with id (with no refNodes): #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [In-document Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with class (with no refNodes): .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Detached Element.matches: Descendant combinator '>>', matching element that is a descendant of an element with id (with no refNodes): #descendant>>div]
+ expected: FAIL
+
+ [Detached Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (with no refNodes): div>>#descendant-div1]
+ expected: FAIL
+
+ [Detached Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element with id (with no refNodes): #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Detached Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with id (with no refNodes): #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Detached Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with class (with no refNodes): .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Fragment Element.matches: Descendant combinator '>>', matching element that is a descendant of an element with id (with no refNodes): #descendant>>div]
+ expected: FAIL
+
+ [Fragment Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (with no refNodes): div>>#descendant-div1]
+ expected: FAIL
+
+ [Fragment Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element with id (with no refNodes): #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Fragment Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with id (with no refNodes): #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Fragment Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with class (with no refNodes): .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [In-document Element.matches: Descendant combinator '>>', matching element that is a descendant of an element with id (1) (with no refNodes): #descendant>>div]
+ expected: FAIL
+
+ [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (1) (with no refNodes): body>>#descendant-div1]
+ expected: FAIL
+
+ [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (1) (with no refNodes): div>>#descendant-div1]
+ expected: FAIL
+
+ [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [In-document Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [In-document Element.matches: Descendant combinator, '>>', matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/dom/nodes/MutationObserver-childList.html.ini b/testing/web-platform/meta/dom/nodes/MutationObserver-childList.html.ini
new file mode 100644
index 000000000..38a1b6b8f
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/MutationObserver-childList.html.ini
@@ -0,0 +1,11 @@
+[MutationObserver-childList.html]
+ type: testharness
+ [childList Range.deleteContents: child and data removal mutation]
+ expected: FAIL
+
+ [childList Range.extractContents: child and data removal mutation]
+ expected: FAIL
+
+ [childList Range.surroundContents: children removal and addition mutation]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini b/testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini
new file mode 100644
index 000000000..ff9408fe0
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini
@@ -0,0 +1,5 @@
+[Node-cloneNode.html]
+ type: testharness
+ [Node.cloneNode]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/dom/nodes/Node-lookupNamespaceURI.html.ini b/testing/web-platform/meta/dom/nodes/Node-lookupNamespaceURI.html.ini
new file mode 100644
index 000000000..260510ed1
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/Node-lookupNamespaceURI.html.ini
@@ -0,0 +1,47 @@
+[Node-lookupNamespaceURI.html]
+ type: testharness
+ [Element should not have XMLNS namespace]
+ expected: FAIL
+
+ [Element has namespace URI matching prefix]
+ expected: FAIL
+
+ [Element does not has namespace with xlmns prefix]
+ expected: FAIL
+
+ [Comment should inherit namespace URI matching prefix]
+ expected: FAIL
+
+ [Child element should inherit baz namespace]
+ expected: FAIL
+
+ [Child element should have null namespace]
+ expected: FAIL
+
+ [Child element should not have XMLNS namespace]
+ expected: FAIL
+
+ [Child element has namespace URI matching prefix]
+ expected: FAIL
+
+ [baz namespace is default for child]
+ expected: FAIL
+
+ [childNamespace is default for child]
+ expected: FAIL
+
+ [Document should have xhtml namespace]
+ expected: FAIL
+
+ [For document, baz namespace is not default]
+ expected: FAIL
+
+ [For document, xhtml namespace is default]
+ expected: FAIL
+
+ [Document should have xhtml namespace, prefix null]
+ expected: FAIL
+
+ [Document should have xhtml namespace, prefix ""]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/dom/nodes/Node-replaceChild.html.ini b/testing/web-platform/meta/dom/nodes/Node-replaceChild.html.ini
new file mode 100644
index 000000000..b92166845
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/Node-replaceChild.html.ini
@@ -0,0 +1,5 @@
+[Node-replaceChild.html]
+ type: testharness
+ [If node is an inclusive ancestor of the context node, a HierarchyRequestError should be thrown.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All-xht.xht.ini b/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All-xht.xht.ini
new file mode 100644
index 000000000..b86064ec7
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All-xht.xht.ini
@@ -0,0 +1,158 @@
+[ParentNode-querySelector-All-xht.xht]
+ type: testharness
+ [Document.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1]
+ expected: FAIL
+
+ [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Document.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Document.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Document.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [Detached Element.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [Detached Element.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [Detached Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Detached Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Detached Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Detached Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Detached Element.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [Detached Element.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [Fragment.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [Fragment.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [Fragment.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [Fragment.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [Fragment.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Fragment.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Fragment.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Fragment.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Fragment.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Fragment.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Fragment.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [Fragment.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All.html.ini b/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All.html.ini
new file mode 100644
index 000000000..76257c6df
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All.html.ini
@@ -0,0 +1,158 @@
+[ParentNode-querySelector-All.html]
+ type: testharness
+ [Document.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1]
+ expected: FAIL
+
+ [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Document.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Document.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Document.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [Document.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [Detached Element.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [Detached Element.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [Detached Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Detached Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Detached Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Detached Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Detached Element.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [Detached Element.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [Fragment.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [Fragment.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [Fragment.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [Fragment.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [Fragment.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Fragment.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [Fragment.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Fragment.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [Fragment.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Fragment.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [Fragment.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [Fragment.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [In-document Element.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [In-document Element.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/dom/nodes/attributes.html.ini b/testing/web-platform/meta/dom/nodes/attributes.html.ini
new file mode 100644
index 000000000..4c9f15ec5
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/attributes.html.ini
@@ -0,0 +1,6 @@
+[attributes.html]
+ type: testharness
+ [First set attribute is returned with mapped attribute set first]
+ expected: FAIL
+ bug: 1303629
+
diff --git a/testing/web-platform/meta/dom/nodes/rootNode.html.ini b/testing/web-platform/meta/dom/nodes/rootNode.html.ini
new file mode 100644
index 000000000..59533aebb
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/rootNode.html.ini
@@ -0,0 +1,15 @@
+[rootNode.html]
+ type: testharness
+ prefs: [dom.node.rootNode.enabled:true]
+ [getRootNode() must return the context object when it does not have any parent]
+ expected: FAIL
+
+ [getRootNode() must return the parent node of the context object when the context object has a single ancestor not in a document]
+ expected: FAIL
+
+ [getRootNode() must return the document when a node is in document]
+ expected: FAIL
+
+ [getRootNode() must return a document fragment when a node is in the fragment]
+ expected: FAIL
+