diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
commit | 36d22d82aa202bb199967e9512281e9a53db42c9 (patch) | |
tree | 105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/meta/speculation-rules/prefetch/no-vary-search | |
parent | Initial commit. (diff) | |
download | firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip |
Adding upstream version 115.7.0esr.upstream/115.7.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/speculation-rules/prefetch/no-vary-search')
2 files changed, 278 insertions, 0 deletions
diff --git a/testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single-with-hint.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single-with-hint.https.html.ini new file mode 100644 index 0000000000..c9448724f0 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single-with-hint.https.html.ini @@ -0,0 +1,123 @@ +[prefetch-single-with-hint.https.html?14-14] + [Use in-flight prefetch as all query parameters except c can be ignored. Allow extension via parameters.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?1-1] + [Use in-flight prefetch as query parameter b has the same value.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?17-17] + [Use in-flight prefetch as the URLs do not vary on any query parameters. Allow extension via parameters.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?11-11] + [Don't use in-flight prefetch as even though all query parameters except c can be ignored, c has different value.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?6-6] + [Use in-flight prefetch as the URLs have the same values for all keys, only differing by order.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?18-18] + [Use in-flight prefetch as all query parameters except c can be ignored. Allow extension via parameters.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?20-20] + [Use the in-flight prefetch. Empty No-Vary-Search means default URL variance. The prefetched and the navigated URLs have to be the same.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?9-9] + [Use in-flight prefetch as all query parameters except c can be ignored.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?8-8] + [Don't use in-flight prefetch as key-order is set to false and the URLs are not identical.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?2-2] + [Don't use in-flight prefetch as there is no No-Vary-Search hint.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?22-22] + [Use the in-flight prefetch. Non-ASCII key - 2 UTF-8 code units. Don't vary the response on the non-ASCII key.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?3-3] + [Don't use in-flight prefetch as the prefetched URL has the extra "a" query parameter.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?24-24] + [Don't use the in-flight prefetch. Non-ASCII key - 2 UTF-8 code units. Vary the response on the non-ASCII key.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?10-10] + [Use in-flight prefetch as all query parameters except c can be ignored. Only the last except matters.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?15-15] + [Use in-flight prefetch as query parameter c can be ignored. Allow extension via parameters.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?19-19] + [Don't use the in-flight prefetched URL. Empty No-Vary-Search means default URL variance. The prefetched and the navigated URLs have to be the same.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?16-16] + [Use in-flight prefetch as the URLs have the values in different order for a. Allow extension via parameters.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?21-21] + [Use the in-flight prefetch. Empty No-Vary-Search means default URL variance. The prefetched and the navigated URLs have to be the same.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?12-12] + [Use in-flight prefetch as even though all query parameters except c and d can be ignored, c value matches and d value matches.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?5-5] + [Do not use in-flight prefetch as the navigation URL has a different value for the "b" query parameter.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?13-13] + [Use in-flight prefetch as even though all query parameters except c and d can be ignored, c value matches and d value matches. Some query parameters to be ignored appear multiple times in the query.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?23-23] + [Use the in-flight prefetch. Non-ASCII key - 2 UTF-8 code units. Don't vary the response on the non-ASCII key.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?4-4] + [Use in-flight prefetch as the URLs do not vary by a and b.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?25-last] + [Use the in-flight prefetch. Non-ASCII key - 2 UTF-8 code units. Vary the response on the non-ASCII key.] + expected: FAIL + + +[prefetch-single-with-hint.https.html?7-7] + [Use in-flight prefetch as the URLs have the same values for all keys, only differing by order and using ?1 for specifying a true value.] + expected: FAIL diff --git a/testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single.https.html.ini new file mode 100644 index 0000000000..f0cf12a3fa --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single.https.html.ini @@ -0,0 +1,155 @@ +[prefetch-single.https.html?19-19] + [Use prefetched response as all query parameters except c can be ignored. Allow extension via parameters.] + expected: FAIL + + +[prefetch-single.https.html?6-6] + [Don't use prefetched response as the URLs have different value for c.] + expected: FAIL + + +[prefetch-single.https.html?12-12] + [Use prefetched response as query parameter a can be ignored.] + expected: FAIL + + +[prefetch-single.https.html?5-5] + [Use prefetched response as the URLs do not vary on any query parameters.] + expected: FAIL + + +[prefetch-single.https.html?26-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Use the prefetched URL. Empty No-Vary-Search means default URL variance. The prefetched and the navigated URLs have to be the same.] + expected: FAIL + + +[prefetch-single.https.html?2-2] + [Don't use prefetched response as query parameter b has different value.] + expected: FAIL + + +[prefetch-single.https.html?4-4] + [Use prefetched response as the URLs do not vary on any query parameters.] + expected: FAIL + + +[prefetch-single.https.html?14-14] + [Use prefetched response as all query parameters except c can be ignored.] + expected: FAIL + + +[prefetch-single.https.html?11-11] + [Use prefetched response as query parameter c can be ignored.] + expected: FAIL + + +[prefetch-single.https.html?8-8] + [Use prefetched response as the URLs have the same values for a.] + expected: FAIL + + +[prefetch-single.https.html?9-9] + [Use prefetched response as the URLs have the same values for a.] + expected: FAIL + + +[prefetch-single.https.html?10-10] + [Don't use prefetched response as key-order is set to false and the URLs are not identical.] + expected: FAIL + + +[prefetch-single.https.html?20-20] + [Use prefetched response as query parameter c can be ignored. Allow extension via parameters.] + expected: FAIL + + +[prefetch-single.https.html?3-3] + [Use prefetched response as the URLs do not vary by a and b.] + expected: FAIL + + +[prefetch-single.https.html?13-13] + [Use prefetched response as query parameter a can be ignored.] + expected: FAIL + + +[prefetch-single.https.html?7-7] + [Don't use prefetched response as the URLs have the values in different order for a.] + expected: FAIL + + +[prefetch-single.https.html?23-23] + [Use prefetched response as all query parameters except c can be ignored. Allow extension via parameters.] + expected: FAIL + + +[prefetch-single.https.html?22-22] + [Use prefetched response as the URLs do not vary on any query parameters. Allow extension via parameters.] + expected: FAIL + + +[prefetch-single.https.html?1-1] + [Use prefetched response as query parameter b has the same value.] + expected: FAIL + + +[prefetch-single.https.html?25-25] + [Use the prefetched URL. Empty No-Vary-Search means default URL variance. The prefetched and the navigated URLs have to be the same.] + expected: FAIL + + +[prefetch-single.https.html?18-18] + [Use prefetched response as even though all query parameters except c and d can be ignored, c value matches and d value matches. Some query parameters to be ignored appear multiple times in the query.] + expected: FAIL + + +[prefetch-single.https.html?17-17] + [Use prefetched response as even though all query parameters except c and d can be ignored, c value matches and d value matches.] + expected: FAIL + + +[prefetch-single.https.html?15-15] + [Use prefetched response as all query parameters except c can be ignored. Only the last except matters.] + expected: FAIL + + +[prefetch-single.https.html?21-21] + [Use prefetched response as the URLs have the values in different order for a. Allow extension via parameters.] + expected: FAIL + + +[prefetch-single.https.html?24-24] + [Don't use the prefetched URL. Empty No-Vary-Search means default URL variance. The prefetched and the navigated URLs have to be the same.] + expected: FAIL + + +[prefetch-single.https.html?16-16] + [Don't use prefetched response as even though all query parameters except c can be ignored, c has different value.] + expected: FAIL + + +[prefetch-single.https.html?26-26] + [Use the prefetched URL. Empty No-Vary-Search means default URL variance. The prefetched and the navigated URLs have to be the same.] + expected: FAIL + + +[prefetch-single.https.html?27-27] + [Use the prefetched URL. Non-ASCII key - 2 UTF-8 code units. Don't vary the response on the non-ASCII key.] + expected: FAIL + + +[prefetch-single.https.html?29-29] + [Don't use the prefetched URL. Non-ASCII key - 2 UTF-8 code units. Vary the response on the non-ASCII key.] + expected: FAIL + + +[prefetch-single.https.html?30-last] + [Use the prefetched URL. Non-ASCII key - 2 UTF-8 code units. Vary the response on the non-ASCII key.] + expected: FAIL + + +[prefetch-single.https.html?28-28] + [Use the prefetched URL. Non-ASCII key - 2 UTF-8 code units. Don't vary the response on the non-ASCII key.] + expected: FAIL |