aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/wpt/metadata/MANIFEST.json119
-rw-r--r--tests/wpt/metadata/dom/nodes/MutationObserver-attributes.html.ini128
-rw-r--r--tests/wpt/metadata/dom/nodes/MutationObserver-characterData.html.ini71
-rw-r--r--tests/wpt/metadata/dom/nodes/MutationObserver-childList.html.ini113
-rw-r--r--tests/wpt/metadata/dom/nodes/MutationObserver-disconnect.html.ini3
-rw-r--r--tests/wpt/metadata/dom/nodes/MutationObserver-document.html.ini14
-rw-r--r--tests/wpt/metadata/dom/nodes/MutationObserver-inner-outer.html.ini11
-rw-r--r--tests/wpt/metadata/dom/nodes/MutationObserver-takeRecords.html.ini11
m---------tests/wpt/web-platform-tests0
9 files changed, 469 insertions, 1 deletions
diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json
index 1ec90dd8049..bfc351e5eab 100644
--- a/tests/wpt/metadata/MANIFEST.json
+++ b/tests/wpt/metadata/MANIFEST.json
@@ -1546,6 +1546,62 @@
"url": "/custom-elements/testcommon.js"
},
{
+ "path": "docs/configuration.md",
+ "url": "/docs/configuration.md"
+ },
+ {
+ "path": "docs/css-metadata.md",
+ "url": "/docs/css-metadata.md"
+ },
+ {
+ "path": "docs/css-naming.md",
+ "url": "/docs/css-naming.md"
+ },
+ {
+ "path": "docs/css-user-styles.md",
+ "url": "/docs/css-user-styles.md"
+ },
+ {
+ "path": "docs/github-101.md",
+ "url": "/docs/github-101.md"
+ },
+ {
+ "path": "docs/manual-test.md",
+ "url": "/docs/manual-test.md"
+ },
+ {
+ "path": "docs/reftests.md",
+ "url": "/docs/reftests.md"
+ },
+ {
+ "path": "docs/review-checklist.md",
+ "url": "/docs/review-checklist.md"
+ },
+ {
+ "path": "docs/review-process.md",
+ "url": "/docs/review-process.md"
+ },
+ {
+ "path": "docs/running_tests.md",
+ "url": "/docs/running_tests.md"
+ },
+ {
+ "path": "docs/submission-process.md",
+ "url": "/docs/submission-process.md"
+ },
+ {
+ "path": "docs/test-format-guidelines.md",
+ "url": "/docs/test-format-guidelines.md"
+ },
+ {
+ "path": "docs/test-style-guidelines.md",
+ "url": "/docs/test-style-guidelines.md"
+ },
+ {
+ "path": "docs/test-templates.md",
+ "url": "/docs/test-templates.md"
+ },
+ {
"path": "dom/common.js",
"url": "/dom/common.js"
},
@@ -1690,6 +1746,10 @@
"url": "/dom/nodes/getElementsByClassName-11.xml"
},
{
+ "path": "dom/nodes/mutationobservers.js",
+ "url": "/dom/nodes/mutationobservers.js"
+ },
+ {
"path": "dom/nodes/productions.js",
"url": "/dom/nodes/productions.js"
},
@@ -6452,6 +6512,10 @@
"url": "/pointerevents/pointerevent_touch-action-auto-css_touch-manual.html"
},
{
+ "path": "pointerevents/pointerevent_touch-action-button-test_touch-manual.html",
+ "url": "/pointerevents/pointerevent_touch-action-button-test_touch-manual.html"
+ },
+ {
"path": "pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html",
"url": "/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html"
},
@@ -6504,10 +6568,18 @@
"url": "/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html"
},
{
+ "path": "pointerevents/pointerevent_touch-action-span-test_touch-manual.html",
+ "url": "/pointerevents/pointerevent_touch-action-span-test_touch-manual.html"
+ },
+ {
"path": "pointerevents/pointerevent_touch-action-svg-test_touch-manual.html",
"url": "/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html"
},
{
+ "path": "pointerevents/pointerevent_touch-action-table-test_touch-manual.html",
+ "url": "/pointerevents/pointerevent_touch-action-table-test_touch-manual.html"
+ },
+ {
"path": "touch-events/multi-touch-interactions-manual.html",
"url": "/touch-events/multi-touch-interactions-manual.html"
},
@@ -12485,6 +12557,18 @@
"url": "/IndexedDB/idbindex_get4.htm"
},
{
+ "path": "IndexedDB/idbindex_get5.htm",
+ "url": "/IndexedDB/idbindex_get5.htm"
+ },
+ {
+ "path": "IndexedDB/idbindex_get6.htm",
+ "url": "/IndexedDB/idbindex_get6.htm"
+ },
+ {
+ "path": "IndexedDB/idbindex_get7.htm",
+ "url": "/IndexedDB/idbindex_get7.htm"
+ },
+ {
"path": "IndexedDB/idbindex_getKey.htm",
"url": "/IndexedDB/idbindex_getKey.htm"
},
@@ -14382,6 +14466,34 @@
"url": "/dom/nodes/Element-tagName.html"
},
{
+ "path": "dom/nodes/MutationObserver-attributes.html",
+ "url": "/dom/nodes/MutationObserver-attributes.html"
+ },
+ {
+ "path": "dom/nodes/MutationObserver-characterData.html",
+ "url": "/dom/nodes/MutationObserver-characterData.html"
+ },
+ {
+ "path": "dom/nodes/MutationObserver-childList.html",
+ "url": "/dom/nodes/MutationObserver-childList.html"
+ },
+ {
+ "path": "dom/nodes/MutationObserver-disconnect.html",
+ "url": "/dom/nodes/MutationObserver-disconnect.html"
+ },
+ {
+ "path": "dom/nodes/MutationObserver-document.html",
+ "url": "/dom/nodes/MutationObserver-document.html"
+ },
+ {
+ "path": "dom/nodes/MutationObserver-inner-outer.html",
+ "url": "/dom/nodes/MutationObserver-inner-outer.html"
+ },
+ {
+ "path": "dom/nodes/MutationObserver-takeRecords.html",
+ "url": "/dom/nodes/MutationObserver-takeRecords.html"
+ },
+ {
"path": "dom/nodes/Node-appendChild.html",
"url": "/dom/nodes/Node-appendChild.html"
},
@@ -15967,6 +16079,7 @@
},
{
"path": "html/dom/interfaces.html",
+ "timeout": "long",
"url": "/html/dom/interfaces.html"
},
{
@@ -19958,6 +20071,10 @@
"url": "/pointerevents/pointerevent_touch-action-illegal.html"
},
{
+ "path": "pointerevents/pointerevent_touch-action-verification.html",
+ "url": "/pointerevents/pointerevent_touch-action-verification.html"
+ },
+ {
"path": "pointerlock/constructor.html",
"url": "/pointerlock/constructor.html"
},
@@ -22853,5 +22970,5 @@
]
},
"local_changes": [],
- "rev": "746cc5a50a947ed0eafd4d38b82a99554b47697b"
+ "rev": "b621c0b3a3eb5f865ec3cc72372e5c75610337e2"
} \ No newline at end of file
diff --git a/tests/wpt/metadata/dom/nodes/MutationObserver-attributes.html.ini b/tests/wpt/metadata/dom/nodes/MutationObserver-attributes.html.ini
new file mode 100644
index 00000000000..66e97c704e6
--- /dev/null
+++ b/tests/wpt/metadata/dom/nodes/MutationObserver-attributes.html.ini
@@ -0,0 +1,128 @@
+[MutationObserver-attributes.html]
+ type: testharness
+ [attributes Element.id: update, no oldValue, mutation]
+ expected: FAIL
+
+ [attributes Element.id: update mutation]
+ expected: FAIL
+
+ [attributes Element.id: empty string update mutation]
+ expected: FAIL
+
+ [attributes Element.id: same value mutation]
+ expected: FAIL
+
+ [attributes Element.unknown: IDL attribute no mutation]
+ expected: FAIL
+
+ [attributes HTMLInputElement.type: type update mutation]
+ expected: FAIL
+
+ [attributes Element.className: new value mutation]
+ expected: FAIL
+
+ [attributes Element.className: empty string update mutation]
+ expected: FAIL
+
+ [attributes Element.className: same value mutation]
+ expected: FAIL
+
+ [attributes Element.className: same multiple values mutation]
+ expected: FAIL
+
+ [attributes Element.classList.add: single token addition mutation]
+ expected: FAIL
+
+ [attributes Element.classList.add: multiple tokens addition mutation]
+ expected: FAIL
+
+ [attributes Element.classList.add: syntax err/no mutation]
+ expected: FAIL
+
+ [attributes Element.classList.add: invalid character/no mutation]
+ expected: FAIL
+
+ [attributes Element.classList.add: same value mutation]
+ expected: FAIL
+
+ [attributes Element.classList.remove: single token removal mutation]
+ expected: FAIL
+
+ [attributes Element.classList.remove: multiple tokens removal mutation]
+ expected: FAIL
+
+ [attributes Element.classList.remove: missing token removal mutation]
+ expected: FAIL
+
+ [attributes Element.classList.toggle: token removal mutation]
+ expected: FAIL
+
+ [attributes Element.classList.toggle: token addition mutation]
+ expected: FAIL
+
+ [attributes Element.classList.toggle: forced token removal mutation]
+ expected: FAIL
+
+ [attributes Element.classList.toggle: forced missing token removal no mutation]
+ expected: FAIL
+
+ [attributes Element.classList.toggle: forced existing token addition no mutation]
+ expected: FAIL
+
+ [attributes Element.classList.toggle: forced token addition mutation]
+ expected: FAIL
+
+ [attributes Element.attributes.value: update mutation]
+ expected: FAIL
+
+ [attributes Element.attributes.value: same id mutation]
+ expected: FAIL
+
+ [attributes Element.setAttribute: id mutation]
+ expected: FAIL
+
+ [attributes Element.setAttribute: same class mutation]
+ expected: FAIL
+
+ [attributes Element.setAttribute: classname mutation]
+ expected: FAIL
+
+ [attributes Element.removeAttribute: removal mutation]
+ expected: FAIL
+
+ [attributes Element.removeAttribute: removal no mutation]
+ expected: FAIL
+
+ [childList HTMLInputElement.removeAttribute: type removal mutation]
+ expected: FAIL
+
+ [attributes Element.setAttributeNS: creation mutation]
+ expected: FAIL
+
+ [attributes Element.setAttributeNS: prefixed attribute creation mutation]
+ expected: FAIL
+
+ [attributes Element.removeAttributeNS: removal mutation]
+ expected: FAIL
+
+ [attributes Element.removeAttributeNS: removal no mutation]
+ expected: FAIL
+
+ [attributes Element.removeAttributeNS: prefixed attribute removal no mutation]
+ expected: FAIL
+
+ [attributes/attributeFilter Element.id/Element.className: update mutation]
+ expected: FAIL
+
+ [attributes/attributeFilter Element.id/Element.className: multiple filter update mutation]
+ expected: FAIL
+
+ [attributeOldValue alone Element.id: update mutation]
+ expected: FAIL
+
+ [attributeFilter alone Element.id/Element.className: multiple filter update mutation]
+ expected: FAIL
+
+ [childList false: no childList mutation]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/dom/nodes/MutationObserver-characterData.html.ini b/tests/wpt/metadata/dom/nodes/MutationObserver-characterData.html.ini
new file mode 100644
index 00000000000..0aa1edd7502
--- /dev/null
+++ b/tests/wpt/metadata/dom/nodes/MutationObserver-characterData.html.ini
@@ -0,0 +1,71 @@
+[MutationObserver-characterData.html]
+ type: testharness
+ [characterData Text.data: simple mutation without oldValue]
+ expected: FAIL
+
+ [characterData Text.data: simple mutation]
+ expected: FAIL
+
+ [characterData Text.appendData: simple mutation]
+ expected: FAIL
+
+ [characterData Text.appendData: empty string mutation]
+ expected: FAIL
+
+ [characterData Text.appendData: null string mutation]
+ expected: FAIL
+
+ [characterData Text.insertData: simple mutation]
+ expected: FAIL
+
+ [characterData Text.insertData: empty string mutation]
+ expected: FAIL
+
+ [characterData Text.insertData: null string mutation]
+ expected: FAIL
+
+ [characterData Text.deleteData: simple mutation]
+ expected: FAIL
+
+ [characterData Text.deleteData: empty mutation]
+ expected: FAIL
+
+ [characterData Text.replaceData: simple mutation]
+ expected: FAIL
+
+ [characterData Text.replaceData: empty mutation]
+ expected: FAIL
+
+ [characterData ProcessingInstruction: data mutations]
+ expected: FAIL
+
+ [characterData Comment: data mutations]
+ expected: FAIL
+
+ [Range (r70) is created]
+ expected: FAIL
+
+ [characterData Range.deleteContents: child and data removal mutation]
+ expected: FAIL
+
+ [Range (r71) is created]
+ expected: FAIL
+
+ [characterData Range.deleteContents: child and data removal mutation (2)]
+ expected: FAIL
+
+ [Range (r80) is created]
+ expected: FAIL
+
+ [characterData Range.extractContents: child and data removal mutation]
+ expected: FAIL
+
+ [Range (r81) is created]
+ expected: FAIL
+
+ [characterData Range.extractContents: child and data removal mutation (2)]
+ expected: FAIL
+
+ [characterData/characterDataOldValue alone Text.data: simple mutation]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/dom/nodes/MutationObserver-childList.html.ini b/tests/wpt/metadata/dom/nodes/MutationObserver-childList.html.ini
new file mode 100644
index 00000000000..1c9646a9700
--- /dev/null
+++ b/tests/wpt/metadata/dom/nodes/MutationObserver-childList.html.ini
@@ -0,0 +1,113 @@
+[MutationObserver-childList.html]
+ type: testharness
+ [childList Node.nodeValue: no mutation]
+ expected: FAIL
+
+ [childList Node.textContent: replace content mutation]
+ expected: FAIL
+
+ [childList Node.textContent: no previous content mutation]
+ expected: FAIL
+
+ [childList Node.textContent: textContent no mutation]
+ expected: FAIL
+
+ [childList Node.textContent: empty string mutation]
+ expected: FAIL
+
+ [childList Node.normalize mutation]
+ expected: FAIL
+
+ [childList Node.normalize mutations]
+ expected: FAIL
+
+ [childList Node.insertBefore: addition mutation]
+ expected: FAIL
+
+ [childList Node.insertBefore: removal mutation]
+ expected: FAIL
+
+ [childList Node.insertBefore: removal and addition mutations]
+ expected: FAIL
+
+ [childList Node.insertBefore: fragment addition mutations]
+ expected: FAIL
+
+ [childList Node.insertBefore: fragment removal mutations]
+ expected: FAIL
+
+ [childList Node.insertBefore: last child addition mutation]
+ expected: FAIL
+
+ [childList Node.appendChild: addition mutation]
+ expected: FAIL
+
+ [childList Node.appendChild: removal mutation]
+ expected: FAIL
+
+ [childList Node.appendChild: removal and addition mutations]
+ expected: FAIL
+
+ [childList Node.appendChild: fragment addition mutations]
+ expected: FAIL
+
+ [childList Node.appendChild: fragment removal mutations]
+ expected: FAIL
+
+ [childList Node.appendChild: addition outside document tree mutation]
+ expected: FAIL
+
+ [childList Node.replaceChild: replacement mutation]
+ expected: FAIL
+
+ [childList Node.replaceChild: removal mutation]
+ expected: FAIL
+
+ [childList Node.replaceChild: internal replacement mutation]
+ expected: FAIL
+
+ [childList Node.removeChild: removal mutation]
+ expected: FAIL
+
+ [Range (r70) is created]
+ expected: FAIL
+
+ [childList Range.deleteContents: child removal mutation]
+ expected: FAIL
+
+ [Range (r71) is created]
+ expected: FAIL
+
+ [childList Range.deleteContents: child and data removal mutation]
+ expected: FAIL
+
+ [Range (r80) is created]
+ expected: FAIL
+
+ [childList Range.extractContents: child removal mutation]
+ expected: FAIL
+
+ [Range (r81) is created]
+ expected: FAIL
+
+ [childList Range.extractContents: child and data removal mutation]
+ expected: FAIL
+
+ [Range (r90) is created]
+ expected: FAIL
+
+ [childList Range.insertNode: child insertion mutation]
+ expected: FAIL
+
+ [Range (r91) is created]
+ expected: FAIL
+
+ [childList Range.insertNode: children insertion mutation]
+ expected: FAIL
+
+ [Range (r100) is created]
+ expected: FAIL
+
+ [childList Range.surroundContents: children removal and addition mutation]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/dom/nodes/MutationObserver-disconnect.html.ini b/tests/wpt/metadata/dom/nodes/MutationObserver-disconnect.html.ini
new file mode 100644
index 00000000000..7dae7d464b4
--- /dev/null
+++ b/tests/wpt/metadata/dom/nodes/MutationObserver-disconnect.html.ini
@@ -0,0 +1,3 @@
+[MutationObserver-disconnect.html]
+ type: testharness
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/dom/nodes/MutationObserver-document.html.ini b/tests/wpt/metadata/dom/nodes/MutationObserver-document.html.ini
new file mode 100644
index 00000000000..86213c4b71a
--- /dev/null
+++ b/tests/wpt/metadata/dom/nodes/MutationObserver-document.html.ini
@@ -0,0 +1,14 @@
+[MutationObserver-document.html]
+ type: testharness
+ [setup test]
+ expected: FAIL
+
+ [parser insertion mutations]
+ expected: FAIL
+
+ [parser script insertion mutation]
+ expected: FAIL
+
+ [removal of parent during parsing]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/dom/nodes/MutationObserver-inner-outer.html.ini b/tests/wpt/metadata/dom/nodes/MutationObserver-inner-outer.html.ini
new file mode 100644
index 00000000000..cc46ef272e3
--- /dev/null
+++ b/tests/wpt/metadata/dom/nodes/MutationObserver-inner-outer.html.ini
@@ -0,0 +1,11 @@
+[MutationObserver-inner-outer.html]
+ type: testharness
+ [innerHTML mutation]
+ expected: FAIL
+
+ [innerHTML with 2 children mutation]
+ expected: FAIL
+
+ [outerHTML mutation]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/dom/nodes/MutationObserver-takeRecords.html.ini b/tests/wpt/metadata/dom/nodes/MutationObserver-takeRecords.html.ini
new file mode 100644
index 00000000000..be8b8f2cc8a
--- /dev/null
+++ b/tests/wpt/metadata/dom/nodes/MutationObserver-takeRecords.html.ini
@@ -0,0 +1,11 @@
+[MutationObserver-takeRecords.html]
+ type: testharness
+ [unreachabled test]
+ expected: FAIL
+
+ [All records present]
+ expected: FAIL
+
+ [No more records present]
+ expected: FAIL
+
diff --git a/tests/wpt/web-platform-tests b/tests/wpt/web-platform-tests
-Subproject 746cc5a50a947ed0eafd4d38b82a99554b47697
+Subproject b621c0b3a3eb5f865ec3cc72372e5c75610337e