summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/scroll-to-text-fragment/find-range-from-text-directive.html.ini
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
commit43a97878ce14b72f0981164f87f2e35e14151312 (patch)
tree620249daf56c0258faa40cbdcf9cfba06de2a846 /testing/web-platform/meta/scroll-to-text-fragment/find-range-from-text-directive.html.ini
parentInitial commit. (diff)
downloadfirefox-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/scroll-to-text-fragment/find-range-from-text-directive.html.ini')
-rw-r--r--testing/web-platform/meta/scroll-to-text-fragment/find-range-from-text-directive.html.ini196
1 files changed, 196 insertions, 0 deletions
diff --git a/testing/web-platform/meta/scroll-to-text-fragment/find-range-from-text-directive.html.ini b/testing/web-platform/meta/scroll-to-text-fragment/find-range-from-text-directive.html.ini
new file mode 100644
index 0000000000..54ff281ef4
--- /dev/null
+++ b/testing/web-platform/meta/scroll-to-text-fragment/find-range-from-text-directive.html.ini
@@ -0,0 +1,196 @@
+[find-range-from-text-directive.html]
+ expected:
+ if os == "win": [OK, TIMEOUT]
+ if os == "mac": [OK, TIMEOUT]
+ [TIMEOUT, OK]
+ [inverted range search.]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+ [NOTRUN, PASS, TIMEOUT]
+
+ [Suffix comes before |end|.]
+ expected:
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ [NOTRUN, PASS, TIMEOUT]
+
+ [Multiple overlapping prefixes.]
+ expected: FAIL
+
+ [match doesn't immediately follow prefix.]
+ expected:
+ if os == "android": [NOTRUN, PASS, TIMEOUT]
+ FAIL
+
+ [match doesn't immediately follow first prefix instance.]
+ expected:
+ if os == "android": [NOTRUN, PASS, FAIL, TIMEOUT]
+ [FAIL, PASS, TIMEOUT, NOTRUN]
+
+ [Suffix must be end bounded.]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+ [NOTRUN, PASS, TIMEOUT]
+
+ [non-existent exact match.]
+ expected:
+ if os == "android": [NOTRUN, PASS, TIMEOUT]
+ [PASS, TIMEOUT, NOTRUN]
+
+ [non-existent range match.]
+ expected:
+ if os == "android": [NOTRUN, PASS, TIMEOUT]
+ [PASS, TIMEOUT, NOTRUN]
+
+ [Multiple overlapping one letter prefixes.]
+ expected: FAIL
+
+ [Content appears between match and suffix.]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ [NOTRUN, PASS]
+
+ [overlapping exact matches with suffix.]
+ expected:
+ if os == "android": [NOTRUN, FAIL, TIMEOUT]
+ [FAIL, TIMEOUT, NOTRUN]
+
+ [Match with no suffix.]
+ expected:
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+ if os == "win": [FAIL, TIMEOUT, NOTRUN]
+ [NOTRUN, FAIL, TIMEOUT]
+
+ [Match text after prefix.]
+ expected: FAIL
+
+ [Search invisible content between |end| and suffix.]
+ expected:
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+ if os == "win": [FAIL, TIMEOUT, NOTRUN]
+ [NOTRUN, FAIL, TIMEOUT]
+
+ [Range with preceeding suffix.]
+ expected:
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ [NOTRUN, PASS, TIMEOUT]
+
+ [no suffix forces |end| to be end bounded.]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+ [NOTRUN, PASS, TIMEOUT]
+
+ [|end| must be start bounded even if full range is word bounded.]
+ expected:
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ [NOTRUN, PASS, TIMEOUT]
+
+ [non-existent |end|.]
+ expected:
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ [NOTRUN, PASS, TIMEOUT]
+
+ [suffix means |start| need not end on word boundary.]
+ expected: FAIL
+
+ [Search invisible content between prefix and match.]
+ expected: FAIL
+
+ [overlapping one letter exact matches with suffix.]
+ expected:
+ if os == "android": [NOTRUN, FAIL, TIMEOUT]
+ [FAIL, TIMEOUT, NOTRUN]
+
+ [Basic smoke test - full word match.]
+ expected: FAIL
+
+ [matching range search.]
+ expected:
+ if os == "android": [NOTRUN, FAIL, TIMEOUT]
+ if os == "linux": [TIMEOUT, FAIL, NOTRUN]
+ [FAIL, TIMEOUT, NOTRUN]
+
+ [Prefix need not end on a word boundary.]
+ expected: FAIL
+
+ [|start| doesn't need to start on word boundary.]
+ expected: FAIL
+
+ [no-prefix; suffix means |start| need not end on word boundary.]
+ expected:
+ if os == "android": [NOTRUN, FAIL, TIMEOUT]
+ [FAIL, TIMEOUT, NOTRUN]
+
+ [no-prefix; |end| forces |start| to end on word boundary.]
+ expected:
+ if os == "android": [NOTRUN, PASS, TIMEOUT]
+ [PASS, TIMEOUT, NOTRUN]
+
+ [no-prefix; no |end| or suffix forces |start| to end on word boundary.]
+ expected:
+ if os == "android": [NOTRUN, PASS, TIMEOUT]
+ [PASS, TIMEOUT, NOTRUN]
+
+ [Non-existent suffix.]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+ [NOTRUN, PASS, TIMEOUT]
+
+ [Suffix need not be start bounded.]
+ expected:
+ if os == "win": [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+ [NOTRUN, FAIL, TIMEOUT]
+
+ [|end| must be start bounded.]
+ expected:
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "mac": [PASS, TIMEOUT, NOTRUN]
+ [NOTRUN, PASS, TIMEOUT]
+
+ [suffix means |end| need not be end bounded.]
+ expected:
+ if os == "win": [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+ [NOTRUN, FAIL, TIMEOUT]
+
+ [|start| must start on a word boundary.]
+ expected:
+ if os == "android": [NOTRUN, PASS, TIMEOUT]
+ [PASS, TIMEOUT, NOTRUN]
+
+ [Non-matching suffix search continues to prefix match.]
+ expected:
+ if os == "mac": [FAIL, NOTRUN, TIMEOUT]
+ if os == "win": [FAIL, TIMEOUT, NOTRUN]
+ [NOTRUN, FAIL, TIMEOUT]
+
+ [Range end matches correct suffix.]
+ expected:
+ if os == "win": [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, NOTRUN, TIMEOUT]
+ [NOTRUN, FAIL, TIMEOUT]
+
+ [Non-matching suffix in first potential match.]
+ expected:
+ if os == "win": [FAIL, TIMEOUT, NOTRUN]
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+ [NOTRUN, FAIL, TIMEOUT]
+
+ [match doesn't immediately follow prefix.]
+ expected:
+ if os == "android": [NOTRUN, PASS, TIMEOUT]
+ [PASS, TIMEOUT, NOTRUN]
+
+ [prefix with non-existent range match.]
+ expected:
+ if os == "android": [TIMEOUT, PASS]
+ [PASS, TIMEOUT]