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/scroll-to-text-fragment/find-range-from-text-directive.html.ini | |
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/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.ini | 196 |
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] |