diff options
Diffstat (limited to 'testing/web-platform/meta/svg/text')
43 files changed, 214 insertions, 0 deletions
diff --git a/testing/web-platform/meta/svg/text/inheritance.svg.ini b/testing/web-platform/meta/svg/text/inheritance.svg.ini new file mode 100644 index 0000000000..7f89afaaa6 --- /dev/null +++ b/testing/web-platform/meta/svg/text/inheritance.svg.ini @@ -0,0 +1,25 @@ +[inheritance.svg] + [Property text-decoration-stroke has initial value none] + expected: FAIL + + [Property shape-subtract does not inherit] + expected: FAIL + + [Property text-decoration-fill has initial value none] + expected: FAIL + + [Property shape-inside does not inherit] + expected: FAIL + + [Property text-decoration-stroke does not inherit] + expected: FAIL + + [Property text-decoration-fill does not inherit] + expected: FAIL + + [Property shape-inside has initial value auto] + expected: FAIL + + [Property shape-subtract has initial value auto] + expected: FAIL + diff --git a/testing/web-platform/meta/svg/text/parsing/shape-inside-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/shape-inside-valid.svg.ini new file mode 100644 index 0000000000..ec92914247 --- /dev/null +++ b/testing/web-platform/meta/svg/text/parsing/shape-inside-valid.svg.ini @@ -0,0 +1,19 @@ +[shape-inside-valid.svg] + [e.style['shape-inside'\] = "url(\\"https://example.com/\\")" should set the property value] + expected: FAIL + + [e.style['shape-inside'\] = "auto" should set the property value] + expected: FAIL + + [e.style['shape-inside'\] = "circle(10px at 20px -30px) url(\\"https://example.com/\\") ellipse(10px 20px at -30px 40px)" should set the property value] + expected: FAIL + + [e.style['shape-inside'\] = "ellipse(10px 20px at -30px 40px)" should set the property value] + expected: FAIL + + [e.style['shape-inside'\] = "circle(10px at 20px -30px)" should set the property value] + expected: FAIL + + [e.style['shape-inside'\] = "polygon(10px 20px, -30px 40px, 50px 60px)" should set the property value] + expected: FAIL + diff --git a/testing/web-platform/meta/svg/text/parsing/shape-margin-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/shape-margin-valid.svg.ini new file mode 100644 index 0000000000..868a4de8ab --- /dev/null +++ b/testing/web-platform/meta/svg/text/parsing/shape-margin-valid.svg.ini @@ -0,0 +1,3 @@ +[shape-margin-valid.svg] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/svg/text/parsing/shape-subtract-invalid.svg.ini b/testing/web-platform/meta/svg/text/parsing/shape-subtract-invalid.svg.ini new file mode 100644 index 0000000000..a0dc3a1236 --- /dev/null +++ b/testing/web-platform/meta/svg/text/parsing/shape-subtract-invalid.svg.ini @@ -0,0 +1,3 @@ +[shape-subtract-invalid.svg] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/svg/text/parsing/shape-subtract-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/shape-subtract-valid.svg.ini new file mode 100644 index 0000000000..d43bd099ed --- /dev/null +++ b/testing/web-platform/meta/svg/text/parsing/shape-subtract-valid.svg.ini @@ -0,0 +1,20 @@ +[shape-subtract-valid.svg] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [e.style['shape-subtract'\] = "circle(10px at 20px -30px)" should set the property value] + expected: FAIL + + [e.style['shape-subtract'\] = "polygon(10px 20px, -30px 40px, 50px 60px)" should set the property value] + expected: FAIL + + [e.style['shape-subtract'\] = "auto" should set the property value] + expected: FAIL + + [e.style['shape-subtract'\] = "circle(10px at 20px -30px) url(\\"https://example.com/\\") ellipse(10px 20px at -30px 40px)" should set the property value] + expected: FAIL + + [e.style['shape-subtract'\] = "ellipse(10px 20px at -30px 40px)" should set the property value] + expected: FAIL + + [e.style['shape-subtract'\] = "url(\\"https://example.com/\\")" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/parsing/text-anchor-computed.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-anchor-computed.svg.ini new file mode 100644 index 0000000000..9fec02fb99 --- /dev/null +++ b/testing/web-platform/meta/svg/text/parsing/text-anchor-computed.svg.ini @@ -0,0 +1,3 @@ +[text-anchor-computed.svg] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/svg/text/parsing/text-anchor-invalid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-anchor-invalid.svg.ini new file mode 100644 index 0000000000..3e3b8a4ca6 --- /dev/null +++ b/testing/web-platform/meta/svg/text/parsing/text-anchor-invalid.svg.ini @@ -0,0 +1,3 @@ +[text-anchor-invalid.svg] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/svg/text/parsing/text-anchor-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-anchor-valid.svg.ini new file mode 100644 index 0000000000..dc788beb3d --- /dev/null +++ b/testing/web-platform/meta/svg/text/parsing/text-anchor-valid.svg.ini @@ -0,0 +1,3 @@ +[text-anchor-valid.svg] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-invalid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-invalid.svg.ini new file mode 100644 index 0000000000..33368f5d8d --- /dev/null +++ b/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-invalid.svg.ini @@ -0,0 +1,3 @@ +[text-decoration-fill-invalid.svg] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-valid.svg.ini new file mode 100644 index 0000000000..11ad221075 --- /dev/null +++ b/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-valid.svg.ini @@ -0,0 +1,23 @@ +[text-decoration-fill-valid.svg] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [e.style['text-decoration-fill'\] = "none" should set the property value] + expected: FAIL + + [e.style['text-decoration-fill'\] = "url(\\"https://example.com/\\") none" should set the property value] + expected: FAIL + + [e.style['text-decoration-fill'\] = "context-stroke" should set the property value] + expected: FAIL + + [e.style['text-decoration-fill'\] = "url(\\"https://example.com/\\")" should set the property value] + expected: FAIL + + [e.style['text-decoration-fill'\] = "url(\\"https://example.com/\\") rgb(12, 34, 56)" should set the property value] + expected: FAIL + + [e.style['text-decoration-fill'\] = "context-fill" should set the property value] + expected: FAIL + + [e.style['text-decoration-fill'\] = "rgb(12, 34, 56)" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-invalid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-invalid.svg.ini new file mode 100644 index 0000000000..713f1eb583 --- /dev/null +++ b/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-invalid.svg.ini @@ -0,0 +1,3 @@ +[text-decoration-stroke-invalid.svg] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-valid.svg.ini new file mode 100644 index 0000000000..c2598d53a0 --- /dev/null +++ b/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-valid.svg.ini @@ -0,0 +1,23 @@ +[text-decoration-stroke-valid.svg] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [e.style['text-decoration-stroke'\] = "rgb(12, 34, 56)" should set the property value] + expected: FAIL + + [e.style['text-decoration-stroke'\] = "context-fill" should set the property value] + expected: FAIL + + [e.style['text-decoration-stroke'\] = "url(\\"https://example.com/\\") none" should set the property value] + expected: FAIL + + [e.style['text-decoration-stroke'\] = "none" should set the property value] + expected: FAIL + + [e.style['text-decoration-stroke'\] = "context-stroke" should set the property value] + expected: FAIL + + [e.style['text-decoration-stroke'\] = "url(\\"https://example.com/\\") rgb(12, 34, 56)" should set the property value] + expected: FAIL + + [e.style['text-decoration-stroke'\] = "url(\\"https://example.com/\\")" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg.ini b/testing/web-platform/meta/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg.ini new file mode 100644 index 0000000000..e62466405e --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg.ini @@ -0,0 +1,4 @@ +[dominant-baseline-hanging-small-font-size.svg] + expected: + if (processor == "x86") and debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/svg/text/reftests/text-clipped-offscreen-move-onscreen.html.ini b/testing/web-platform/meta/svg/text/reftests/text-clipped-offscreen-move-onscreen.html.ini new file mode 100644 index 0000000000..73009458e6 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-clipped-offscreen-move-onscreen.html.ini @@ -0,0 +1,2 @@ +[text-clipped-offscreen-move-onscreen.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1552460 diff --git a/testing/web-platform/meta/svg/text/reftests/text-complex-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-complex-001.svg.ini new file mode 100644 index 0000000000..10e43777a8 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-complex-001.svg.ini @@ -0,0 +1,4 @@ +[text-complex-001.svg] + expected: + if os != "win": FAIL + if (os == "win"): FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-complex-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-complex-002.svg.ini new file mode 100644 index 0000000000..61b5ff78b5 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-complex-002.svg.ini @@ -0,0 +1,4 @@ +[text-complex-002.svg] + expected: + if (os == "android"): [FAIL, PASS] + FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-001.svg.ini new file mode 100644 index 0000000000..656bbe26c0 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-001.svg.ini @@ -0,0 +1,2 @@ +[text-inline-size-001.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-002.svg.ini new file mode 100644 index 0000000000..7fa725e592 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-002.svg.ini @@ -0,0 +1,2 @@ +[text-inline-size-002.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-003.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-003.svg.ini new file mode 100644 index 0000000000..9aee6b56cf --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-003.svg.ini @@ -0,0 +1,2 @@ +[text-inline-size-003.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-005.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-005.svg.ini new file mode 100644 index 0000000000..00f5c0e1a4 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-005.svg.ini @@ -0,0 +1,2 @@ +[text-inline-size-005.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-006.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-006.svg.ini new file mode 100644 index 0000000000..8d3745b46f --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-006.svg.ini @@ -0,0 +1,2 @@ +[text-inline-size-006.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-007.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-007.svg.ini new file mode 100644 index 0000000000..ebdef77df4 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-007.svg.ini @@ -0,0 +1,2 @@ +[text-inline-size-007.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-101.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-101.svg.ini new file mode 100644 index 0000000000..8888929110 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-101.svg.ini @@ -0,0 +1,2 @@ +[text-inline-size-101.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-201.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-201.svg.ini new file mode 100644 index 0000000000..dee2101967 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-201.svg.ini @@ -0,0 +1,2 @@ +[text-inline-size-201.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-multiline-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-multiline-001.svg.ini new file mode 100644 index 0000000000..5053fcefd4 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-multiline-001.svg.ini @@ -0,0 +1,2 @@ +[text-multiline-001.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-multiline-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-multiline-002.svg.ini new file mode 100644 index 0000000000..b3afa0f3fd --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-multiline-002.svg.ini @@ -0,0 +1,2 @@ +[text-multiline-002.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-multiline-003.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-multiline-003.svg.ini new file mode 100644 index 0000000000..d0e37b9138 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-multiline-003.svg.ini @@ -0,0 +1,2 @@ +[text-multiline-003.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-shape-inside-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-shape-inside-001.svg.ini new file mode 100644 index 0000000000..bb11c59b32 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-shape-inside-001.svg.ini @@ -0,0 +1,4 @@ +[text-shape-inside-001.svg] + expected: + if os != "win": FAIL + if (os == "win"): FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-shape-inside-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-shape-inside-002.svg.ini new file mode 100644 index 0000000000..96293cb4f5 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-shape-inside-002.svg.ini @@ -0,0 +1,4 @@ +[text-shape-inside-002.svg] + expected: + if os != "win": FAIL + if (os == "win"): FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-001.svg.ini new file mode 100644 index 0000000000..86b066f551 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-001.svg.ini @@ -0,0 +1,2 @@ +[text-text-anchor-001.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-002.svg.ini new file mode 100644 index 0000000000..c7317d9a3b --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-002.svg.ini @@ -0,0 +1,2 @@ +[text-text-anchor-002.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-003.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-003.svg.ini new file mode 100644 index 0000000000..52c998e74e --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-003.svg.ini @@ -0,0 +1,2 @@ +[text-text-anchor-003.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-102.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-102.svg.ini new file mode 100644 index 0000000000..e31e51915a --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-102.svg.ini @@ -0,0 +1,2 @@ +[text-text-anchor-102.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-201.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-201.svg.ini new file mode 100644 index 0000000000..81717a8615 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-201.svg.ini @@ -0,0 +1,2 @@ +[text-text-anchor-201.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-202.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-202.svg.ini new file mode 100644 index 0000000000..dfab6241d0 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-202.svg.ini @@ -0,0 +1,2 @@ +[text-text-anchor-202.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-203.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-203.svg.ini new file mode 100644 index 0000000000..c9f4cc5557 --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-203.svg.ini @@ -0,0 +1,2 @@ +[text-text-anchor-203.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/textpath-shape-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/textpath-shape-001.svg.ini new file mode 100644 index 0000000000..627529ce5a --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/textpath-shape-001.svg.ini @@ -0,0 +1,3 @@ +[textpath-shape-001.svg] + expected: + FAIL diff --git a/testing/web-platform/meta/svg/text/reftests/textpath-side-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/textpath-side-001.svg.ini new file mode 100644 index 0000000000..b3cd665e7c --- /dev/null +++ b/testing/web-platform/meta/svg/text/reftests/textpath-side-001.svg.ini @@ -0,0 +1,3 @@ +[textpath-side-001.svg] + expected: + FAIL diff --git a/testing/web-platform/meta/svg/text/scripted/getsubstringlength-emoji-ligatures.html.ini b/testing/web-platform/meta/svg/text/scripted/getsubstringlength-emoji-ligatures.html.ini new file mode 100644 index 0000000000..f76cf5fa9f --- /dev/null +++ b/testing/web-platform/meta/svg/text/scripted/getsubstringlength-emoji-ligatures.html.ini @@ -0,0 +1,5 @@ +[getsubstringlength-emoji-ligatures.html] + [SVGTextContentElement.getSubStringLength on Emoji with ligatures] + expected: + if release_or_beta and (os == "android"): FAIL + diff --git a/testing/web-platform/meta/svg/text/scripted/lengthadjust.html.ini b/testing/web-platform/meta/svg/text/scripted/lengthadjust.html.ini new file mode 100644 index 0000000000..5e54fbe672 --- /dev/null +++ b/testing/web-platform/meta/svg/text/scripted/lengthadjust.html.ini @@ -0,0 +1,3 @@ +[lengthadjust.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/svg/text/scripted/textlength-inconsistent.svg.ini b/testing/web-platform/meta/svg/text/scripted/textlength-inconsistent.svg.ini new file mode 100644 index 0000000000..a5d36c10f2 --- /dev/null +++ b/testing/web-platform/meta/svg/text/scripted/textlength-inconsistent.svg.ini @@ -0,0 +1,3 @@ +[textlength-inconsistent.svg] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg.ini b/testing/web-platform/meta/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg.ini new file mode 100644 index 0000000000..3243c0ef0c --- /dev/null +++ b/testing/web-platform/meta/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg.ini @@ -0,0 +1,5 @@ +[textpath-textlength-text-anchor-001.tentative.svg] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + ['textLength' on <textPath> with 'text-anchor' adjustments] + expected: FAIL diff --git a/testing/web-platform/meta/svg/text/scripted/transform-dynamic-update.html.ini b/testing/web-platform/meta/svg/text/scripted/transform-dynamic-update.html.ini new file mode 100644 index 0000000000..980824c300 --- /dev/null +++ b/testing/web-platform/meta/svg/text/scripted/transform-dynamic-update.html.ini @@ -0,0 +1,3 @@ +[transform-dynamic-update.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |