diff options
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 |