diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
commit | 43a97878ce14b72f0981164f87f2e35e14151312 (patch) | |
tree | 620249daf56c0258faa40cbdcf9cfba06de2a846 /testing/web-platform/meta/domparsing | |
parent | Initial commit. (diff) | |
download | firefox-upstream.tar.xz firefox-upstream.zip |
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/domparsing')
27 files changed, 429 insertions, 0 deletions
diff --git a/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url-base-pushstate.html.ini b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url-base-pushstate.html.ini new file mode 100644 index 0000000000..ece46864bf --- /dev/null +++ b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url-base-pushstate.html.ini @@ -0,0 +1,136 @@ +[DOMParser-parseFromString-url-base-pushstate.html] + [image/svg+xml invalid XML: created using another iframe's DOMParser from this frame] + expected: FAIL + + [application/xml valid: created normally] + expected: FAIL + + [text/xml valid: created normally] + expected: FAIL + + [application/xhtml+xml valid: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [application/xml valid: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [application/xhtml+xml invalid XML: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [application/xhtml+xml valid: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [application/xml valid: created using another iframe's DOMParser from that frame] + expected: FAIL + + [image/svg+xml valid: created using another iframe's DOMParser from this frame] + expected: FAIL + + [image/svg+xml invalid XML: created using another iframe's DOMParser from that frame] + expected: FAIL + + [text/xml invalid XML: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [text/xml valid: created using another iframe's DOMParser from this frame] + expected: FAIL + + [image/svg+xml invalid XML: created normally] + expected: FAIL + + [text/xml valid: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [text/xml valid: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [application/xhtml+xml invalid XML: created normally] + expected: FAIL + + [application/xhtml+xml valid: created normally] + expected: FAIL + + [text/html valid: created using another iframe's DOMParser from this frame] + expected: FAIL + + [text/xml invalid XML: created normally] + expected: FAIL + + [text/html valid: created normally] + expected: FAIL + + [text/xml valid: created using another iframe's DOMParser from that frame] + expected: FAIL + + [application/xml invalid XML: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [application/xhtml+xml invalid XML: created using another iframe's DOMParser from this frame] + expected: FAIL + + [application/xml valid: created using another iframe's DOMParser from this frame] + expected: FAIL + + [application/xml invalid XML: created using another iframe's DOMParser from that frame] + expected: FAIL + + [application/xhtml+xml valid: created using another iframe's DOMParser from that frame] + expected: FAIL + + [image/svg+xml valid: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [text/html valid: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [image/svg+xml invalid XML: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [text/xml invalid XML: created using another iframe's DOMParser from this frame] + expected: FAIL + + [text/html valid: created using another iframe's DOMParser from that frame] + expected: FAIL + + [application/xhtml+xml invalid XML: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [application/xml invalid XML: created normally] + expected: FAIL + + [application/xhtml+xml invalid XML: created using another iframe's DOMParser from that frame] + expected: FAIL + + [image/svg+xml valid: created normally] + expected: FAIL + + [image/svg+xml valid: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [application/xml invalid XML: created using another iframe's DOMParser from this frame] + expected: FAIL + + [application/xml invalid XML: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [image/svg+xml invalid XML: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [application/xml valid: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [application/xhtml+xml valid: created using another iframe's DOMParser from this frame] + expected: FAIL + + [text/html valid: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [image/svg+xml valid: created using another iframe's DOMParser from that frame] + expected: FAIL + + [text/xml invalid XML: created using another iframe's DOMParser from that frame] + expected: FAIL + + [text/xml invalid XML: created using a parser from the iframe and the method from this frame] + expected: FAIL + diff --git a/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url-base.html.ini b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url-base.html.ini new file mode 100644 index 0000000000..30f8d36443 --- /dev/null +++ b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url-base.html.ini @@ -0,0 +1,136 @@ +[DOMParser-parseFromString-url-base.html] + [image/svg+xml invalid XML: created using another iframe's DOMParser from this frame] + expected: FAIL + + [application/xml valid: created normally] + expected: FAIL + + [text/xml valid: created normally] + expected: FAIL + + [application/xhtml+xml valid: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [application/xml valid: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [application/xhtml+xml invalid XML: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [application/xhtml+xml valid: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [application/xml valid: created using another iframe's DOMParser from that frame] + expected: FAIL + + [image/svg+xml valid: created using another iframe's DOMParser from this frame] + expected: FAIL + + [image/svg+xml invalid XML: created using another iframe's DOMParser from that frame] + expected: FAIL + + [text/xml invalid XML: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [text/xml valid: created using another iframe's DOMParser from this frame] + expected: FAIL + + [image/svg+xml invalid XML: created normally] + expected: FAIL + + [text/xml valid: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [text/xml valid: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [application/xhtml+xml invalid XML: created normally] + expected: FAIL + + [application/xhtml+xml valid: created normally] + expected: FAIL + + [text/html valid: created using another iframe's DOMParser from this frame] + expected: FAIL + + [text/xml invalid XML: created normally] + expected: FAIL + + [text/html valid: created normally] + expected: FAIL + + [text/xml valid: created using another iframe's DOMParser from that frame] + expected: FAIL + + [application/xml invalid XML: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [application/xhtml+xml invalid XML: created using another iframe's DOMParser from this frame] + expected: FAIL + + [application/xml valid: created using another iframe's DOMParser from this frame] + expected: FAIL + + [application/xml invalid XML: created using another iframe's DOMParser from that frame] + expected: FAIL + + [application/xhtml+xml valid: created using another iframe's DOMParser from that frame] + expected: FAIL + + [image/svg+xml valid: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [text/html valid: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [image/svg+xml invalid XML: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [text/xml invalid XML: created using another iframe's DOMParser from this frame] + expected: FAIL + + [text/html valid: created using another iframe's DOMParser from that frame] + expected: FAIL + + [application/xhtml+xml invalid XML: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [application/xml invalid XML: created normally] + expected: FAIL + + [application/xhtml+xml invalid XML: created using another iframe's DOMParser from that frame] + expected: FAIL + + [image/svg+xml valid: created normally] + expected: FAIL + + [image/svg+xml valid: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [application/xml invalid XML: created using another iframe's DOMParser from this frame] + expected: FAIL + + [application/xml invalid XML: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [image/svg+xml invalid XML: created using a parser from this frame and the method from the iframe] + expected: FAIL + + [application/xml valid: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [application/xhtml+xml valid: created using another iframe's DOMParser from this frame] + expected: FAIL + + [text/html valid: created using a parser from the iframe and the method from this frame] + expected: FAIL + + [image/svg+xml valid: created using another iframe's DOMParser from that frame] + expected: FAIL + + [text/xml invalid XML: created using another iframe's DOMParser from that frame] + expected: FAIL + + [text/xml invalid XML: created using a parser from the iframe and the method from this frame] + expected: FAIL + diff --git a/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url-moretests.html.ini b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url-moretests.html.ini new file mode 100644 index 0000000000..acead83958 --- /dev/null +++ b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url-moretests.html.ini @@ -0,0 +1,3 @@ +[DOMParser-parseFromString-url-moretests.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url-pushstate.html.ini b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url-pushstate.html.ini new file mode 100644 index 0000000000..00743cb349 --- /dev/null +++ b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url-pushstate.html.ini @@ -0,0 +1,3 @@ +[DOMParser-parseFromString-url-pushstate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url.html.ini b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url.html.ini new file mode 100644 index 0000000000..f19e79ba54 --- /dev/null +++ b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-url.html.ini @@ -0,0 +1,3 @@ +[DOMParser-parseFromString-url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml-doctype.html.ini b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml-doctype.html.ini new file mode 100644 index 0000000000..50b12d1bc8 --- /dev/null +++ b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml-doctype.html.ini @@ -0,0 +1,3 @@ +[DOMParser-parseFromString-xml-doctype.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml-internal-subset.html.ini b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml-internal-subset.html.ini new file mode 100644 index 0000000000..98bc354de5 --- /dev/null +++ b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml-internal-subset.html.ini @@ -0,0 +1,3 @@ +[DOMParser-parseFromString-xml-internal-subset.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml-parsererror.html.ini b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml-parsererror.html.ini new file mode 100644 index 0000000000..84940b7e3c --- /dev/null +++ b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml-parsererror.html.ini @@ -0,0 +1,3 @@ +[DOMParser-parseFromString-xml-parsererror.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml.html.ini b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml.html.ini new file mode 100644 index 0000000000..60d273fa5c --- /dev/null +++ b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml.html.ini @@ -0,0 +1,26 @@ +[DOMParser-parseFromString-xml.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [XMLDocument interface for correctly parsed document with type text/xml] + expected: FAIL + + [XMLDocument interface for incorrectly parsed document with type text/xml] + expected: FAIL + + [XMLDocument interface for correctly parsed document with type application/xml] + expected: FAIL + + [XMLDocument interface for incorrectly parsed document with type application/xml] + expected: FAIL + + [XMLDocument interface for correctly parsed document with type application/xhtml+xml] + expected: FAIL + + [XMLDocument interface for incorrectly parsed document with type application/xhtml+xml] + expected: FAIL + + [XMLDocument interface for correctly parsed document with type image/svg+xml] + expected: FAIL + + [XMLDocument interface for incorrectly parsed document with type image/svg+xml] + expected: FAIL diff --git a/testing/web-platform/meta/domparsing/XMLSerializer-serializeToString.html.ini b/testing/web-platform/meta/domparsing/XMLSerializer-serializeToString.html.ini new file mode 100644 index 0000000000..17211e4518 --- /dev/null +++ b/testing/web-platform/meta/domparsing/XMLSerializer-serializeToString.html.ini @@ -0,0 +1,44 @@ +[XMLSerializer-serializeToString.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Check if generated prefixes match to "ns${index}".] + expected: FAIL + + [Check if "ns1" is generated even if the element already has xmlns:ns1.] + expected: FAIL + + [Check if attribute serialization takes into account of following xmlns:* attributes] + expected: FAIL + + [Check if attribute serialization takes into account of the same prefix declared in an ancestor element] + expected: FAIL + + [Check if inconsistent xmlns="..." is dropped.] + expected: FAIL + + [Check if start tag serialization drops element prefix if the namespace is same as inherited default namespace.] + expected: FAIL + + [Check if no special handling for XLink namespace unlike HTML serializer.] + expected: FAIL + + [Check if the prefix of an attribute is NOT preserved in a case where neither its prefix nor its namespace URI is not already used.] + expected: FAIL + + [Check if the prefix of an attribute is replaced with a generated one in a case where the prefix is already mapped to a different namespace URI.] + expected: FAIL + + [Check if start tag serialization applied the original prefix even if it is declared in an ancestor element.] + expected: FAIL + + [Check if start tag serialization takes into account of its xmlns:* attributes] + expected: FAIL + + [Check if an attribute with namespace and no prefix is serialized with the nearest-declared prefix even if the prefix is assigned to another namespace.] + expected: FAIL + + [Check if redundant xmlns="..." is dropped.] + expected: FAIL + + [Check if start tag serialization does NOT apply the default namespace if its namespace is declared in an ancestor.] + expected: FAIL diff --git a/testing/web-platform/meta/domparsing/createContextualFragment.html.ini b/testing/web-platform/meta/domparsing/createContextualFragment.html.ini new file mode 100644 index 0000000000..109edb6189 --- /dev/null +++ b/testing/web-platform/meta/domparsing/createContextualFragment.html.ini @@ -0,0 +1,5 @@ +[createContextualFragment.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [SVG namespace shouldn't be special] + expected: FAIL diff --git a/testing/web-platform/meta/domparsing/idlharness.window.js.ini b/testing/web-platform/meta/domparsing/idlharness.window.js.ini new file mode 100644 index 0000000000..9d658c4b32 --- /dev/null +++ b/testing/web-platform/meta/domparsing/idlharness.window.js.ini @@ -0,0 +1,3 @@ +[idlharness.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/innerhtml-01.xhtml.ini b/testing/web-platform/meta/domparsing/innerhtml-01.xhtml.ini new file mode 100644 index 0000000000..106180f81b --- /dev/null +++ b/testing/web-platform/meta/domparsing/innerhtml-01.xhtml.ini @@ -0,0 +1,8 @@ +[innerhtml-01.xhtml] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [innerHTML in XHTML: getting while the document is in an invalid state] + expected: FAIL + + [innerHTML in XHTML: getting while the document is in an invalid state 1] + expected: FAIL diff --git a/testing/web-platform/meta/domparsing/innerhtml-03.xhtml.ini b/testing/web-platform/meta/domparsing/innerhtml-03.xhtml.ini new file mode 100644 index 0000000000..b1ccbbcd74 --- /dev/null +++ b/testing/web-platform/meta/domparsing/innerhtml-03.xhtml.ini @@ -0,0 +1,3 @@ +[innerhtml-03.xhtml] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/innerhtml-04.html.ini b/testing/web-platform/meta/domparsing/innerhtml-04.html.ini new file mode 100644 index 0000000000..b91aac5355 --- /dev/null +++ b/testing/web-platform/meta/domparsing/innerhtml-04.html.ini @@ -0,0 +1,3 @@ +[innerhtml-04.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/innerhtml-05.xhtml.ini b/testing/web-platform/meta/domparsing/innerhtml-05.xhtml.ini new file mode 100644 index 0000000000..61a992834a --- /dev/null +++ b/testing/web-platform/meta/domparsing/innerhtml-05.xhtml.ini @@ -0,0 +1,5 @@ +[innerhtml-05.xhtml] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [innerHTML in XHTML] + expected: FAIL diff --git a/testing/web-platform/meta/domparsing/innerhtml-06.html.ini b/testing/web-platform/meta/domparsing/innerhtml-06.html.ini new file mode 100644 index 0000000000..ed302a870e --- /dev/null +++ b/testing/web-platform/meta/domparsing/innerhtml-06.html.ini @@ -0,0 +1,3 @@ +[innerhtml-06.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/innerhtml-07.html.ini b/testing/web-platform/meta/domparsing/innerhtml-07.html.ini new file mode 100644 index 0000000000..2ff22118ed --- /dev/null +++ b/testing/web-platform/meta/domparsing/innerhtml-07.html.ini @@ -0,0 +1,3 @@ +[innerhtml-07.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/innerhtml-mxss.sub.html.ini b/testing/web-platform/meta/domparsing/innerhtml-mxss.sub.html.ini new file mode 100644 index 0000000000..8b7ef5dcf1 --- /dev/null +++ b/testing/web-platform/meta/domparsing/innerhtml-mxss.sub.html.ini @@ -0,0 +1,3 @@ +[innerhtml-mxss.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/insert-adjacent.html.ini b/testing/web-platform/meta/domparsing/insert-adjacent.html.ini new file mode 100644 index 0000000000..8fdd818fb8 --- /dev/null +++ b/testing/web-platform/meta/domparsing/insert-adjacent.html.ini @@ -0,0 +1,3 @@ +[insert-adjacent.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/insert_adjacent_html-xhtml.xhtml.ini b/testing/web-platform/meta/domparsing/insert_adjacent_html-xhtml.xhtml.ini new file mode 100644 index 0000000000..ffded2de7d --- /dev/null +++ b/testing/web-platform/meta/domparsing/insert_adjacent_html-xhtml.xhtml.ini @@ -0,0 +1,4 @@ +[insert_adjacent_html-xhtml.xhtml] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + max-asserts: 2 diff --git a/testing/web-platform/meta/domparsing/insert_adjacent_html.html.ini b/testing/web-platform/meta/domparsing/insert_adjacent_html.html.ini new file mode 100644 index 0000000000..8247cd00a2 --- /dev/null +++ b/testing/web-platform/meta/domparsing/insert_adjacent_html.html.ini @@ -0,0 +1,3 @@ +[insert_adjacent_html.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/outerhtml-01.html.ini b/testing/web-platform/meta/domparsing/outerhtml-01.html.ini new file mode 100644 index 0000000000..e0553d886e --- /dev/null +++ b/testing/web-platform/meta/domparsing/outerhtml-01.html.ini @@ -0,0 +1,3 @@ +[outerhtml-01.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/outerhtml-02.html.ini b/testing/web-platform/meta/domparsing/outerhtml-02.html.ini new file mode 100644 index 0000000000..724b507e5d --- /dev/null +++ b/testing/web-platform/meta/domparsing/outerhtml-02.html.ini @@ -0,0 +1,3 @@ +[outerhtml-02.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/style_attribute_html.html.ini b/testing/web-platform/meta/domparsing/style_attribute_html.html.ini new file mode 100644 index 0000000000..72fe7aebdb --- /dev/null +++ b/testing/web-platform/meta/domparsing/style_attribute_html.html.ini @@ -0,0 +1,3 @@ +[style_attribute_html.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/domparsing/xml-serialization.xhtml.ini b/testing/web-platform/meta/domparsing/xml-serialization.xhtml.ini new file mode 100644 index 0000000000..7cd956efc5 --- /dev/null +++ b/testing/web-platform/meta/domparsing/xml-serialization.xhtml.ini @@ -0,0 +1,11 @@ +[xml-serialization.xhtml] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [DocumentType: 'QUOTATION MARK' (U+0022)] + expected: FAIL + + [DocumentType: 'APOSTROPHE' (U+0027) and 'QUOTATION MARK' (U+0022)] + expected: FAIL + + [ProcessingInstruction: empty data] + expected: FAIL diff --git a/testing/web-platform/meta/domparsing/xmldomparser.html.ini b/testing/web-platform/meta/domparsing/xmldomparser.html.ini new file mode 100644 index 0000000000..0a6d122e13 --- /dev/null +++ b/testing/web-platform/meta/domparsing/xmldomparser.html.ini @@ -0,0 +1,3 @@ +[xmldomparser.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |