mirror of
https://github.com/servo/servo.git
synced 2025-08-02 20:20:14 +01:00
auto merge of #3641 : Ms2ger/servo/wpt_20141010, r=Manishearth
This commit is contained in:
commit
878ece58da
9 changed files with 470 additions and 2 deletions
|
@ -1545,6 +1545,62 @@
|
|||
"path": "custom-elements/testcommon.js",
|
||||
"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"
|
||||
|
@ -1689,6 +1745,10 @@
|
|||
"path": "dom/nodes/getElementsByClassName-11.xml",
|
||||
"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"
|
||||
|
@ -6451,6 +6511,10 @@
|
|||
"path": "pointerevents/pointerevent_touch-action-auto-css_touch-manual.html",
|
||||
"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"
|
||||
|
@ -6503,10 +6567,18 @@
|
|||
"path": "pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html",
|
||||
"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"
|
||||
|
@ -12484,6 +12556,18 @@
|
|||
"path": "IndexedDB/idbindex_get4.htm",
|
||||
"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"
|
||||
|
@ -14381,6 +14465,34 @@
|
|||
"path": "dom/nodes/Element-tagName.html",
|
||||
"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"
|
||||
},
|
||||
{
|
||||
|
@ -19957,6 +20070,10 @@
|
|||
"path": "pointerevents/pointerevent_touch-action-illegal.html",
|
||||
"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"
|
||||
}
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
113
tests/wpt/metadata/dom/nodes/MutationObserver-childList.html.ini
Normal file
113
tests/wpt/metadata/dom/nodes/MutationObserver-childList.html.ini
Normal file
|
@ -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
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
[MutationObserver-disconnect.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
[MutationObserver-takeRecords.html]
|
||||
type: testharness
|
||||
[unreachabled test]
|
||||
expected: FAIL
|
||||
|
||||
[All records present]
|
||||
expected: FAIL
|
||||
|
||||
[No more records present]
|
||||
expected: FAIL
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 746cc5a50a947ed0eafd4d38b82a99554b47697b
|
||||
Subproject commit b621c0b3a3eb5f865ec3cc72372e5c75610337e2
|
Loading…
Add table
Add a link
Reference in a new issue