diff options
Diffstat (limited to 'testing/web-platform/meta/largest-contentful-paint')
60 files changed, 357 insertions, 0 deletions
diff --git a/testing/web-platform/meta/largest-contentful-paint/animated/observe-animated-image-gif.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/animated/observe-animated-image-gif.tentative.html.ini new file mode 100644 index 0000000000..b73f4f1180 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/animated/observe-animated-image-gif.tentative.html.ini @@ -0,0 +1,3 @@ +[observe-animated-image-gif.tentative.html] + [Same origin animated image is observable and has a first frame.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/animated/observe-animated-image-webp.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/animated/observe-animated-image-webp.tentative.html.ini new file mode 100644 index 0000000000..b851244650 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/animated/observe-animated-image-webp.tentative.html.ini @@ -0,0 +1,3 @@ +[observe-animated-image-webp.tentative.html] + [Same origin animated image is observable and has a first frame.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/animated/observe-animated-image.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/animated/observe-animated-image.tentative.html.ini new file mode 100644 index 0000000000..e1b2f15423 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/animated/observe-animated-image.tentative.html.ini @@ -0,0 +1,5 @@ +[observe-animated-image.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Same origin animated image is observable and has a first frame.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/animated/observe-cross-origin-animated-image.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/animated/observe-cross-origin-animated-image.tentative.html.ini new file mode 100644 index 0000000000..b35b05442c --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/animated/observe-cross-origin-animated-image.tentative.html.ini @@ -0,0 +1,3 @@ +[observe-cross-origin-animated-image.tentative.html] + [Same origin animated image is observable and has a first frame.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/animated/observe-cross-origin-tao-animated-image.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/animated/observe-cross-origin-tao-animated-image.tentative.html.ini new file mode 100644 index 0000000000..feb43a6768 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/animated/observe-cross-origin-tao-animated-image.tentative.html.ini @@ -0,0 +1,5 @@ +[observe-cross-origin-tao-animated-image.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Same origin animated image is observable and has a first frame.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/animated/observe-non-animated-image.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/animated/observe-non-animated-image.tentative.html.ini new file mode 100644 index 0000000000..8e300d98b9 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/animated/observe-non-animated-image.tentative.html.ini @@ -0,0 +1,5 @@ +[observe-non-animated-image.tentative.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Same origin animated image is observable and has a first frame.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/animated/observe-video.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/animated/observe-video.tentative.html.ini new file mode 100644 index 0000000000..a5964cfdbe --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/animated/observe-video.tentative.html.ini @@ -0,0 +1,5 @@ +[observe-video.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Same origin animated image is observable and has a first frame.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/contracted-image.html.ini b/testing/web-platform/meta/largest-contentful-paint/contracted-image.html.ini new file mode 100644 index 0000000000..6747d1c2c5 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/contracted-image.html.ini @@ -0,0 +1,6 @@ +[contracted-image.html] + expected: + if (os == "android") and debug: ["OK", "CRASH"] + [Largest Contentful Paint: |size| attribute is bounded by display size.] + expected: FAIL + diff --git a/testing/web-platform/meta/largest-contentful-paint/cross-origin-image.sub.html.ini b/testing/web-platform/meta/largest-contentful-paint/cross-origin-image.sub.html.ini new file mode 100644 index 0000000000..453c154605 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/cross-origin-image.sub.html.ini @@ -0,0 +1,4 @@ +[cross-origin-image.sub.html] + [Cross-origin image is observable, with renderTime equal to 0.] + expected: FAIL + diff --git a/testing/web-platform/meta/largest-contentful-paint/element-only-when-fully-active.html.ini b/testing/web-platform/meta/largest-contentful-paint/element-only-when-fully-active.html.ini new file mode 100644 index 0000000000..405322c2b7 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/element-only-when-fully-active.html.ini @@ -0,0 +1,5 @@ +[element-only-when-fully-active.html] + expected: TIMEOUT + [Only expose element attribute for fully active documents] + expected: NOTRUN + diff --git a/testing/web-platform/meta/largest-contentful-paint/expanded-image.html.ini b/testing/web-platform/meta/largest-contentful-paint/expanded-image.html.ini new file mode 100644 index 0000000000..e5bd122433 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/expanded-image.html.ini @@ -0,0 +1,5 @@ +[expanded-image.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Largest Contentful Paint: |size| attribute is bounded by intrinsic size.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/first-letter-background.html.ini b/testing/web-platform/meta/largest-contentful-paint/first-letter-background.html.ini new file mode 100644 index 0000000000..c158fb5ace --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/first-letter-background.html.ini @@ -0,0 +1,4 @@ +[first-letter-background.html] + [Largest Contentful Paint: first-letter is observable.] + expected: FAIL + diff --git a/testing/web-platform/meta/largest-contentful-paint/first-paint-equals-lcp-text.html.ini b/testing/web-platform/meta/largest-contentful-paint/first-paint-equals-lcp-text.html.ini new file mode 100644 index 0000000000..789900a4dd --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/first-paint-equals-lcp-text.html.ini @@ -0,0 +1,5 @@ +[first-paint-equals-lcp-text.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [FCP and LCP are the same when there is a single text element in the page.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/idlharness.html.ini b/testing/web-platform/meta/largest-contentful-paint/idlharness.html.ini new file mode 100644 index 0000000000..4a5c4a0e4a --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/idlharness.html.ini @@ -0,0 +1,74 @@ +[idlharness.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [LargestContentfulPaint interface: lcp must inherit property "loadTime" with the proper type] + expected: FAIL + + [LargestContentfulPaint interface object length] + expected: FAIL + + [LargestContentfulPaint interface: lcp must inherit property "id" with the proper type] + expected: FAIL + + [idl_test setup] + expected: FAIL + + [LargestContentfulPaint interface: attribute size] + expected: FAIL + + [LargestContentfulPaint interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [LargestContentfulPaint interface: lcp must inherit property "size" with the proper type] + expected: FAIL + + [LargestContentfulPaint must be primary interface of lcp] + expected: FAIL + + [LargestContentfulPaint interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [LargestContentfulPaint interface: existence and properties of interface object] + expected: FAIL + + [LargestContentfulPaint interface: attribute renderTime] + expected: FAIL + + [LargestContentfulPaint interface: attribute url] + expected: FAIL + + [LargestContentfulPaint interface: attribute id] + expected: FAIL + + [LargestContentfulPaint interface: lcp must inherit property "renderTime" with the proper type] + expected: FAIL + + [LargestContentfulPaint interface: lcp must inherit property "url" with the proper type] + expected: FAIL + + [LargestContentfulPaint interface: lcp must inherit property "element" with the proper type] + expected: FAIL + + [LargestContentfulPaint interface: existence and properties of interface prototype object] + expected: FAIL + + [LargestContentfulPaint interface object name] + expected: FAIL + + [Stringification of lcp] + expected: FAIL + + [LargestContentfulPaint interface: attribute loadTime] + expected: FAIL + + [LargestContentfulPaint interface: attribute element] + expected: FAIL + + [LargestContentfulPaint interface: default toJSON operation on lcp] + expected: FAIL + + [LargestContentfulPaint interface: lcp must inherit property "toJSON()" with the proper type] + expected: FAIL + + [LargestContentfulPaint interface: operation toJSON()] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/iframe-content-not-observed.html.ini b/testing/web-platform/meta/largest-contentful-paint/iframe-content-not-observed.html.ini new file mode 100644 index 0000000000..d589f193a5 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/iframe-content-not-observed.html.ini @@ -0,0 +1,5 @@ +[iframe-content-not-observed.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Element in child iframe is not observed, even if same-origin.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/image-TAO.sub.html.ini b/testing/web-platform/meta/largest-contentful-paint/image-TAO.sub.html.ini new file mode 100644 index 0000000000..cc90e91ba9 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/image-TAO.sub.html.ini @@ -0,0 +1,5 @@ +[image-TAO.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Cross-origin elements with valid TAO have correct renderTime, with invalid TAO have renderTime set to 0.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/image-full-viewport.html.ini b/testing/web-platform/meta/largest-contentful-paint/image-full-viewport.html.ini new file mode 100644 index 0000000000..2893a191f8 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/image-full-viewport.html.ini @@ -0,0 +1,5 @@ +[image-full-viewport.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [The intersectionRect of an img element overflowing is computed correctly] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/image-inside-svg.html.ini b/testing/web-platform/meta/largest-contentful-paint/image-inside-svg.html.ini new file mode 100644 index 0000000000..f893c93dd2 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/image-inside-svg.html.ini @@ -0,0 +1,5 @@ +[image-inside-svg.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Image inside SVG is observable.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/image-not-fully-visible.html.ini b/testing/web-platform/meta/largest-contentful-paint/image-not-fully-visible.html.ini new file mode 100644 index 0000000000..56054ca334 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/image-not-fully-visible.html.ini @@ -0,0 +1,5 @@ +[image-not-fully-visible.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [The intersectionRect of an img element overflowing is computed correctly] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/image-removed-before-load.html.ini b/testing/web-platform/meta/largest-contentful-paint/image-removed-before-load.html.ini new file mode 100644 index 0000000000..879a631732 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/image-removed-before-load.html.ini @@ -0,0 +1,5 @@ +[image-removed-before-load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Largest Contentful Paint: image removed before loaded does not produce entry.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/image-src-change.html.ini b/testing/web-platform/meta/largest-contentful-paint/image-src-change.html.ini new file mode 100644 index 0000000000..9f342d54e9 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/image-src-change.html.ini @@ -0,0 +1,5 @@ +[image-src-change.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Largest Contentful Paint: changing src causes a new entry to be dispatched.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/image-sw-same-origin.https.html.ini b/testing/web-platform/meta/largest-contentful-paint/image-sw-same-origin.https.html.ini new file mode 100644 index 0000000000..e54b9e7eca --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/image-sw-same-origin.https.html.ini @@ -0,0 +1,4 @@ +[image-sw-same-origin.https.html] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/largest-contentful-paint/image-upscaling.html.ini b/testing/web-platform/meta/largest-contentful-paint/image-upscaling.html.ini new file mode 100644 index 0000000000..10da1efa52 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/image-upscaling.html.ini @@ -0,0 +1,4 @@ +[image-upscaling.html] + expected: + if (os == "android") and fission: [TIMEOUT, ERROR] + ERROR diff --git a/testing/web-platform/meta/largest-contentful-paint/initially-invisible-images.html.ini b/testing/web-platform/meta/largest-contentful-paint/initially-invisible-images.html.ini new file mode 100644 index 0000000000..2e867d2f8b --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/initially-invisible-images.html.ini @@ -0,0 +1,5 @@ +[initially-invisible-images.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Image visibility: out-of-viewport images are observable by LargestContentfulPaint once they become visible.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/invisible-images-composited-1.html.ini b/testing/web-platform/meta/largest-contentful-paint/invisible-images-composited-1.html.ini new file mode 100644 index 0000000000..47ea04ab2d --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/invisible-images-composited-1.html.ini @@ -0,0 +1,5 @@ +[invisible-images-composited-1.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Images with opacity: 0, visibility: hidden, or display: none are not observable by LargestContentfulPaint.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/invisible-images-composited-2.html.ini b/testing/web-platform/meta/largest-contentful-paint/invisible-images-composited-2.html.ini new file mode 100644 index 0000000000..d3be7ff6c7 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/invisible-images-composited-2.html.ini @@ -0,0 +1,5 @@ +[invisible-images-composited-2.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Images with opacity: 0, visibility: hidden, or display: none are not observable by LargestContentfulPaint.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/invisible-images.html.ini b/testing/web-platform/meta/largest-contentful-paint/invisible-images.html.ini new file mode 100644 index 0000000000..01cc92c740 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/invisible-images.html.ini @@ -0,0 +1,5 @@ +[invisible-images.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Images with opacity: 0, visibility: hidden, or display: none are not observable by LargestContentfulPaint.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/larger-image.html.ini b/testing/web-platform/meta/largest-contentful-paint/larger-image.html.ini new file mode 100644 index 0000000000..02cdcea3dc --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/larger-image.html.ini @@ -0,0 +1,5 @@ +[larger-image.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Largest Contentful Paint: largest image is reported.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/larger-text.html.ini b/testing/web-platform/meta/largest-contentful-paint/larger-text.html.ini new file mode 100644 index 0000000000..a5a6da10f1 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/larger-text.html.ini @@ -0,0 +1,5 @@ +[larger-text.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Largest Contentful Paint: largest text is reported.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/loadTime-after-appendChild.html.ini b/testing/web-platform/meta/largest-contentful-paint/loadTime-after-appendChild.html.ini new file mode 100644 index 0000000000..d9c8aae763 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/loadTime-after-appendChild.html.ini @@ -0,0 +1,5 @@ +[loadTime-after-appendChild.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Image loadTime occurs after appendChild is called.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/mouseover-heuristics-background.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/mouseover-heuristics-background.tentative.html.ini new file mode 100644 index 0000000000..73174d64bb --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/mouseover-heuristics-background.tentative.html.ini @@ -0,0 +1,4 @@ +[mouseover-heuristics-background.tentative.html] + expected: TIMEOUT + [LCP mouseover heuristics ignore background-based zoom widgets] + expected: TIMEOUT diff --git a/testing/web-platform/meta/largest-contentful-paint/mouseover-heuristics-element.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/mouseover-heuristics-element.tentative.html.ini new file mode 100644 index 0000000000..aa3140de90 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/mouseover-heuristics-element.tentative.html.ini @@ -0,0 +1,4 @@ +[mouseover-heuristics-element.tentative.html] + expected: TIMEOUT + [LCP mouseover heuristics ignore element-based zoom widgets] + expected: TIMEOUT diff --git a/testing/web-platform/meta/largest-contentful-paint/multiple-redirects-TAO.html.ini b/testing/web-platform/meta/largest-contentful-paint/multiple-redirects-TAO.html.ini new file mode 100644 index 0000000000..aad67caba8 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/multiple-redirects-TAO.html.ini @@ -0,0 +1,5 @@ +[multiple-redirects-TAO.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Cross-origin images with passing/failing TAO should/shouldn't have its renderTime set.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/non-tao-image-load-after-fcp.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/non-tao-image-load-after-fcp.tentative.html.ini new file mode 100644 index 0000000000..d3ef6de118 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/non-tao-image-load-after-fcp.tentative.html.ini @@ -0,0 +1,4 @@ +[non-tao-image-load-after-fcp.tentative.html] + expected: TIMEOUT + [Non-Tao Image Load and Render After FCP.] + expected: TIMEOUT diff --git a/testing/web-platform/meta/largest-contentful-paint/non-tao-image-load-before-fcp-render-after.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/non-tao-image-load-before-fcp-render-after.tentative.html.ini new file mode 100644 index 0000000000..1146ec4c4f --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/non-tao-image-load-before-fcp-render-after.tentative.html.ini @@ -0,0 +1,4 @@ +[non-tao-image-load-before-fcp-render-after.tentative.html] + expected: TIMEOUT + [Non-Tao Image Load Before FCP and Render After FCP.] + expected: TIMEOUT diff --git a/testing/web-platform/meta/largest-contentful-paint/non-tao-image-load-before-fcp-render-at-fcp.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/non-tao-image-load-before-fcp-render-at-fcp.tentative.html.ini new file mode 100644 index 0000000000..f0a50003c9 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/non-tao-image-load-before-fcp-render-at-fcp.tentative.html.ini @@ -0,0 +1,4 @@ +[non-tao-image-load-before-fcp-render-at-fcp.tentative.html] + expected: TIMEOUT + [Non-Tao Image Load Before LCP and Render at the Same Time of FCP.] + expected: TIMEOUT diff --git a/testing/web-platform/meta/largest-contentful-paint/non-tao-image-subsequent-lcp-candidate.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/non-tao-image-subsequent-lcp-candidate.tentative.html.ini new file mode 100644 index 0000000000..4dbe98811c --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/non-tao-image-subsequent-lcp-candidate.tentative.html.ini @@ -0,0 +1,4 @@ +[non-tao-image-subsequent-lcp-candidate.tentative.html] + expected: TIMEOUT + [Non-Tao Image Subsequent LCP candidates.] + expected: TIMEOUT diff --git a/testing/web-platform/meta/largest-contentful-paint/observe-after-untrusted-scroll.html.ini b/testing/web-platform/meta/largest-contentful-paint/observe-after-untrusted-scroll.html.ini new file mode 100644 index 0000000000..304fe0dd32 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/observe-after-untrusted-scroll.html.ini @@ -0,0 +1,5 @@ +[observe-after-untrusted-scroll.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Same-origin image after a JS initiated scroll event is observable.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/observe-css-generated-text.html.ini b/testing/web-platform/meta/largest-contentful-paint/observe-css-generated-text.html.ini new file mode 100644 index 0000000000..b7fb8995ce --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/observe-css-generated-text.html.ini @@ -0,0 +1,11 @@ +[observe-css-generated-text.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [CSS generated text is observable as a LargestContentfulPaint candidate] + expected: FAIL + + [Text generated with CSS using content:attr() is observable as a LargestContentfulPaint candidate] + expected: FAIL + + [CSS generated text on a inline element is observable as a LargestContentfulPaint candidate] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/observe-image.html.ini b/testing/web-platform/meta/largest-contentful-paint/observe-image.html.ini new file mode 100644 index 0000000000..cffe95ebf1 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/observe-image.html.ini @@ -0,0 +1,5 @@ +[observe-image.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Same-origin image is observable.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/observe-svg-background-image.html.ini b/testing/web-platform/meta/largest-contentful-paint/observe-svg-background-image.html.ini new file mode 100644 index 0000000000..582036d7a0 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/observe-svg-background-image.html.ini @@ -0,0 +1,5 @@ +[observe-svg-background-image.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Same-origin SVG background image is observable.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/observe-svg-data-uri-background-image.html.ini b/testing/web-platform/meta/largest-contentful-paint/observe-svg-data-uri-background-image.html.ini new file mode 100644 index 0000000000..423ed7b8a8 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/observe-svg-data-uri-background-image.html.ini @@ -0,0 +1,5 @@ +[observe-svg-data-uri-background-image.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Data-URI background SVG image is observable.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/observe-svg-data-uri-image.html.ini b/testing/web-platform/meta/largest-contentful-paint/observe-svg-data-uri-image.html.ini new file mode 100644 index 0000000000..99e4ff3924 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/observe-svg-data-uri-image.html.ini @@ -0,0 +1,5 @@ +[observe-svg-data-uri-image.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Same-origin image is observable.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/observe-svg-image.html.ini b/testing/web-platform/meta/largest-contentful-paint/observe-svg-image.html.ini new file mode 100644 index 0000000000..c0bf1163c6 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/observe-svg-image.html.ini @@ -0,0 +1,5 @@ +[observe-svg-image.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Same-origin image is observable.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/observe-text.html.ini b/testing/web-platform/meta/largest-contentful-paint/observe-text.html.ini new file mode 100644 index 0000000000..dbc18437c6 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/observe-text.html.ini @@ -0,0 +1,5 @@ +[observe-text.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Text element is observable as a LargestContentfulPaint candidate.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/placeholder-image.html.ini b/testing/web-platform/meta/largest-contentful-paint/placeholder-image.html.ini new file mode 100644 index 0000000000..6445252f6a --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/placeholder-image.html.ini @@ -0,0 +1,5 @@ +[placeholder-image.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Largest Contentful Paint: changing src causes a new entry to be dispatched.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/redirects-tao-star.html.ini b/testing/web-platform/meta/largest-contentful-paint/redirects-tao-star.html.ini new file mode 100644 index 0000000000..cbe3ea9def --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/redirects-tao-star.html.ini @@ -0,0 +1,5 @@ +[redirects-tao-star.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Cross-origin image without TAO should not have its renderTime set, with full TAO it should.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/repeated-image.html.ini b/testing/web-platform/meta/largest-contentful-paint/repeated-image.html.ini new file mode 100644 index 0000000000..0541dd8650 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/repeated-image.html.ini @@ -0,0 +1,5 @@ +[repeated-image.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Repeated image produces different timestamps.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/same-origin-redirects.html.ini b/testing/web-platform/meta/largest-contentful-paint/same-origin-redirects.html.ini new file mode 100644 index 0000000000..f999205e72 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/same-origin-redirects.html.ini @@ -0,0 +1,5 @@ +[same-origin-redirects.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Same-origin image redirect without TAO should have its renderTime set.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/supported-lcp-type.html.ini b/testing/web-platform/meta/largest-contentful-paint/supported-lcp-type.html.ini new file mode 100644 index 0000000000..f843809322 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/supported-lcp-type.html.ini @@ -0,0 +1,5 @@ +[supported-lcp-type.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [supportedEntryTypes contains 'largest-contentful-paint'.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/text-with-display-style.html.ini b/testing/web-platform/meta/largest-contentful-paint/text-with-display-style.html.ini new file mode 100644 index 0000000000..0b5cdef310 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/text-with-display-style.html.ini @@ -0,0 +1,5 @@ +[text-with-display-style.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Text with display style is observable.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/toJSON.html.ini b/testing/web-platform/meta/largest-contentful-paint/toJSON.html.ini new file mode 100644 index 0000000000..88b0b1ecd8 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/toJSON.html.ini @@ -0,0 +1,5 @@ +[toJSON.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test toJSON() in LargestContentfulPaint.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/update-on-style-change.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/update-on-style-change.tentative.html.ini new file mode 100644 index 0000000000..ab1be77710 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/update-on-style-change.tentative.html.ini @@ -0,0 +1,5 @@ +[update-on-style-change.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [LargestContentfulPaint entries should generate for updates to previous LargestContentfulPaint nodes.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/video-data-uri.html.ini b/testing/web-platform/meta/largest-contentful-paint/video-data-uri.html.ini new file mode 100644 index 0000000000..255a79f6f0 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/video-data-uri.html.ini @@ -0,0 +1,4 @@ +[video-data-uri.html] + expected: TIMEOUT + [Video of data URI src should trigger an LCP entry to be emitted.] + expected: TIMEOUT diff --git a/testing/web-platform/meta/largest-contentful-paint/video-poster.html.ini b/testing/web-platform/meta/largest-contentful-paint/video-poster.html.ini new file mode 100644 index 0000000000..db666cf540 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/video-poster.html.ini @@ -0,0 +1,5 @@ +[video-poster.html] + expected: + if (os == "android") and fission: [OK, CRASH, TIMEOUT] + [Able to observe a video's poster image.] + expected: FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-block.html.ini b/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-block.html.ini new file mode 100644 index 0000000000..ab51cef37e --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-block.html.ini @@ -0,0 +1,4 @@ +[web-font-styled-text-resize-block.html] + expected: TIMEOUT + [LCP should be not updated if the web font styled text resize occurs during the block period.] + expected: TIMEOUT diff --git a/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-swap-after-interaction.html.ini b/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-swap-after-interaction.html.ini new file mode 100644 index 0000000000..7516d8f7b8 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-swap-after-interaction.html.ini @@ -0,0 +1,4 @@ +[web-font-styled-text-resize-swap-after-interaction.html] + expected: TIMEOUT + [LCP should be not updated if the web font styled text resize occurs after an interaction happens] + expected: TIMEOUT diff --git a/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-swap-smaller.html.ini b/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-swap-smaller.html.ini new file mode 100644 index 0000000000..37678c9057 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-swap-smaller.html.ini @@ -0,0 +1,7 @@ +[web-font-styled-text-resize-swap-smaller.html] + expected: + if release_or_beta: TIMEOUT + [LCP should be not updated if the web font styled text resizes to be smaller during the swap period] + expected: + if release_or_beta: TIMEOUT + FAIL diff --git a/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-swap-subnode.html.ini b/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-swap-subnode.html.ini new file mode 100644 index 0000000000..2691235142 --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-swap-subnode.html.ini @@ -0,0 +1,4 @@ +[web-font-styled-text-resize-swap-subnode.html] + expected: TIMEOUT + [LCP should be updated if the web font styled text resizes to be larger during the swap period] + expected: TIMEOUT diff --git a/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-swap.html.ini b/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-swap.html.ini new file mode 100644 index 0000000000..a70714007e --- /dev/null +++ b/testing/web-platform/meta/largest-contentful-paint/web-font-styled-text-resize-swap.html.ini @@ -0,0 +1,4 @@ +[web-font-styled-text-resize-swap.html] + expected: TIMEOUT + [LCP should be updated if the web font styled text resizes to be larger during the swap period] + expected: TIMEOUT |