summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/element-timing
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/element-timing')
-rw-r--r--testing/web-platform/meta/element-timing/__dir__.ini1
-rw-r--r--testing/web-platform/meta/element-timing/background-image-data-uri.html.ini4
-rw-r--r--testing/web-platform/meta/element-timing/background-image-multiple-elements.html.ini4
-rw-r--r--testing/web-platform/meta/element-timing/background-image-stretched.html.ini4
-rw-r--r--testing/web-platform/meta/element-timing/buffer-before-onload.html.ini4
-rw-r--r--testing/web-platform/meta/element-timing/buffered-flag.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/cross-origin-element.sub.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/cross-origin-iframe-element.sub.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/css-generated-text.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/disconnect-image.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/element-only-when-fully-active.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/first-letter-background.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/fixed-id-identifier.html.ini6
-rw-r--r--testing/web-platform/meta/element-timing/idlharness.window.js.ini53
-rw-r--r--testing/web-platform/meta/element-timing/image-TAO.sub.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/image-carousel.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/image-clipped-svg.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/image-data-uri.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/image-not-added.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/image-not-fully-visible.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/image-rect-iframe.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/image-src-change.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/image-with-css-scale.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/image-with-rotation.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/images-repeated-resource.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/invisible-images.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/multiple-background-images.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/multiple-redirects-TAO.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/observe-background-image.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/observe-child-element.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/observe-elementtiming.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/observe-empty-attribute.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/observe-multiple-images.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/observe-shadow-image.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/observe-shadow-text.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/observe-svg-image.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/observe-text.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/observe-video-poster.html.ini6
-rw-r--r--testing/web-platform/meta/element-timing/progressively-loaded-image.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/rectangular-image.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/redirects-tao-star.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/retrievability.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/same-origin-redirects.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/scroll-to-text.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/supported-element-type.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/text-with-display-style.html.ini5
-rw-r--r--testing/web-platform/meta/element-timing/toJSON.html.ini5
47 files changed, 277 insertions, 0 deletions
diff --git a/testing/web-platform/meta/element-timing/__dir__.ini b/testing/web-platform/meta/element-timing/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/element-timing/background-image-data-uri.html.ini b/testing/web-platform/meta/element-timing/background-image-data-uri.html.ini
new file mode 100644
index 0000000000..d2b7956b08
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/background-image-data-uri.html.ini
@@ -0,0 +1,4 @@
+[background-image-data-uri.html]
+ [Element with elementtiming attribute and inline background image is observable.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/element-timing/background-image-multiple-elements.html.ini b/testing/web-platform/meta/element-timing/background-image-multiple-elements.html.ini
new file mode 100644
index 0000000000..a4877946a1
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/background-image-multiple-elements.html.ini
@@ -0,0 +1,4 @@
+[background-image-multiple-elements.html]
+ [Background image affecting various elements is observed.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/element-timing/background-image-stretched.html.ini b/testing/web-platform/meta/element-timing/background-image-stretched.html.ini
new file mode 100644
index 0000000000..b22428b783
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/background-image-stretched.html.ini
@@ -0,0 +1,4 @@
+[background-image-stretched.html]
+ [Element with background image shows correct image size.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/element-timing/buffer-before-onload.html.ini b/testing/web-platform/meta/element-timing/buffer-before-onload.html.ini
new file mode 100644
index 0000000000..cdc583db22
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/buffer-before-onload.html.ini
@@ -0,0 +1,4 @@
+[buffer-before-onload.html]
+ [Element Timing: image loads before onload available from buffered flag.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/element-timing/buffered-flag.html.ini b/testing/web-platform/meta/element-timing/buffered-flag.html.ini
new file mode 100644
index 0000000000..c4d687e2b6
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/buffered-flag.html.ini
@@ -0,0 +1,5 @@
+[buffered-flag.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element Timing entries are observable via buffered flag.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/cross-origin-element.sub.html.ini b/testing/web-platform/meta/element-timing/cross-origin-element.sub.html.ini
new file mode 100644
index 0000000000..9dd9323763
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/cross-origin-element.sub.html.ini
@@ -0,0 +1,5 @@
+[cross-origin-element.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Cross-origin image element is NOT observable.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/cross-origin-iframe-element.sub.html.ini b/testing/web-platform/meta/element-timing/cross-origin-iframe-element.sub.html.ini
new file mode 100644
index 0000000000..f659037c8d
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/cross-origin-iframe-element.sub.html.ini
@@ -0,0 +1,5 @@
+[cross-origin-iframe-element.sub.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Element from cross origin iframe is NOT observable.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/css-generated-text.html.ini b/testing/web-platform/meta/element-timing/css-generated-text.html.ini
new file mode 100644
index 0000000000..1ec164552b
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/css-generated-text.html.ini
@@ -0,0 +1,5 @@
+[css-generated-text.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Generated text content is observable.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/disconnect-image.html.ini b/testing/web-platform/meta/element-timing/disconnect-image.html.ini
new file mode 100644
index 0000000000..f7e4a631e2
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/disconnect-image.html.ini
@@ -0,0 +1,5 @@
+[disconnect-image.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Disconnected elements have null as their |element| attribute.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/element-only-when-fully-active.html.ini b/testing/web-platform/meta/element-timing/element-only-when-fully-active.html.ini
new file mode 100644
index 0000000000..aac84e2a9d
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/element-only-when-fully-active.html.ini
@@ -0,0 +1,5 @@
+[element-only-when-fully-active.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Only expose element attribute for fully active documents]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/first-letter-background.html.ini b/testing/web-platform/meta/element-timing/first-letter-background.html.ini
new file mode 100644
index 0000000000..b43a344b57
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/first-letter-background.html.ini
@@ -0,0 +1,5 @@
+[first-letter-background.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element with elementtiming attribute and background image in first-letter is observable.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/fixed-id-identifier.html.ini b/testing/web-platform/meta/element-timing/fixed-id-identifier.html.ini
new file mode 100644
index 0000000000..ba52494fe3
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/fixed-id-identifier.html.ini
@@ -0,0 +1,6 @@
+[fixed-id-identifier.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ if (os == "mac") and not debug: [OK, TIMEOUT]
+ [PerformanceElementTiming id and identifier do not change when Element changes.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/idlharness.window.js.ini b/testing/web-platform/meta/element-timing/idlharness.window.js.ini
new file mode 100644
index 0000000000..374cccc7ff
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/idlharness.window.js.ini
@@ -0,0 +1,53 @@
+[idlharness.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [PerformanceElementTiming interface: attribute intersectionRect]
+ expected: FAIL
+
+ [PerformanceElementTiming interface object length]
+ expected: FAIL
+
+ [PerformanceElementTiming interface: attribute identifier]
+ expected: FAIL
+
+ [PerformanceElementTiming interface: attribute loadTime]
+ expected: FAIL
+
+ [PerformanceElementTiming interface: existence and properties of interface object]
+ expected: FAIL
+
+ [PerformanceElementTiming interface: attribute naturalWidth]
+ expected: FAIL
+
+ [PerformanceElementTiming interface object name]
+ expected: FAIL
+
+ [PerformanceElementTiming interface: attribute id]
+ expected: FAIL
+
+ [PerformanceElementTiming interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [PerformanceElementTiming interface: attribute element]
+ expected: FAIL
+
+ [PerformanceElementTiming interface: attribute naturalHeight]
+ expected: FAIL
+
+ [PerformanceElementTiming interface: attribute url]
+ expected: FAIL
+
+ [PerformanceElementTiming interface: attribute renderTime]
+ expected: FAIL
+
+ [Element interface: attribute elementTiming]
+ expected: FAIL
+
+ [PerformanceElementTiming interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [PerformanceElementTiming interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [PerformanceElementTiming interface: operation toJSON()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/image-TAO.sub.html.ini b/testing/web-platform/meta/element-timing/image-TAO.sub.html.ini
new file mode 100644
index 0000000000..cc90e91ba9
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/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/element-timing/image-carousel.html.ini b/testing/web-platform/meta/element-timing/image-carousel.html.ini
new file mode 100644
index 0000000000..14cfd25bb9
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/image-carousel.html.ini
@@ -0,0 +1,5 @@
+[image-carousel.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Entries for elements within an image carousel are dispatched when the elements are redrawn.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/image-clipped-svg.html.ini b/testing/web-platform/meta/element-timing/image-clipped-svg.html.ini
new file mode 100644
index 0000000000..b781367d88
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/image-clipped-svg.html.ini
@@ -0,0 +1,5 @@
+[image-clipped-svg.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Able to observe svg image.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/image-data-uri.html.ini b/testing/web-platform/meta/element-timing/image-data-uri.html.ini
new file mode 100644
index 0000000000..a2127ec1b5
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/image-data-uri.html.ini
@@ -0,0 +1,5 @@
+[image-data-uri.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Inline image is observable via Element Timing.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/image-not-added.html.ini b/testing/web-platform/meta/element-timing/image-not-added.html.ini
new file mode 100644
index 0000000000..f62f512e2d
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/image-not-added.html.ini
@@ -0,0 +1,5 @@
+[image-not-added.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Image which is not added to DOM tree is not observable.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/image-not-fully-visible.html.ini b/testing/web-platform/meta/element-timing/image-not-fully-visible.html.ini
new file mode 100644
index 0000000000..56054ca334
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/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/element-timing/image-rect-iframe.html.ini b/testing/web-platform/meta/element-timing/image-rect-iframe.html.ini
new file mode 100644
index 0000000000..238a59f54b
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/image-rect-iframe.html.ini
@@ -0,0 +1,5 @@
+[image-rect-iframe.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element Timing entry in iframe has coordinates relative to the iframe.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/image-src-change.html.ini b/testing/web-platform/meta/element-timing/image-src-change.html.ini
new file mode 100644
index 0000000000..bc7498741b
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/image-src-change.html.ini
@@ -0,0 +1,5 @@
+[image-src-change.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element Timing: changing src causes a new entry to be dispatched.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/image-with-css-scale.html.ini b/testing/web-platform/meta/element-timing/image-with-css-scale.html.ini
new file mode 100644
index 0000000000..be6894f583
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/image-with-css-scale.html.ini
@@ -0,0 +1,5 @@
+[image-with-css-scale.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Image intersectionRect is affected by scaling, but not its intrinsic size.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/image-with-rotation.html.ini b/testing/web-platform/meta/element-timing/image-with-rotation.html.ini
new file mode 100644
index 0000000000..8b3a13031a
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/image-with-rotation.html.ini
@@ -0,0 +1,5 @@
+[image-with-rotation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Image intersectionRect is affected by rotation, but not its intrinsic size.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/images-repeated-resource.html.ini b/testing/web-platform/meta/element-timing/images-repeated-resource.html.ini
new file mode 100644
index 0000000000..42a14ba925
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/images-repeated-resource.html.ini
@@ -0,0 +1,5 @@
+[images-repeated-resource.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Elements with elementtiming and same src are observable.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/invisible-images.html.ini b/testing/web-platform/meta/element-timing/invisible-images.html.ini
new file mode 100644
index 0000000000..884325bfb1
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/invisible-images.html.ini
@@ -0,0 +1,5 @@
+[invisible-images.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Images with opacity: 0, visibility: hidden, or display: none are not observable.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/multiple-background-images.html.ini b/testing/web-platform/meta/element-timing/multiple-background-images.html.ini
new file mode 100644
index 0000000000..9d08d3603e
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/multiple-background-images.html.ini
@@ -0,0 +1,5 @@
+[multiple-background-images.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element with two background images receives both.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/multiple-redirects-TAO.html.ini b/testing/web-platform/meta/element-timing/multiple-redirects-TAO.html.ini
new file mode 100644
index 0000000000..aad67caba8
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/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/element-timing/observe-background-image.html.ini b/testing/web-platform/meta/element-timing/observe-background-image.html.ini
new file mode 100644
index 0000000000..dc1d6eb188
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/observe-background-image.html.ini
@@ -0,0 +1,5 @@
+[observe-background-image.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element with elementtiming attribute and background image is observable.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/observe-child-element.html.ini b/testing/web-platform/meta/element-timing/observe-child-element.html.ini
new file mode 100644
index 0000000000..ce9c0e8e04
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/observe-child-element.html.ini
@@ -0,0 +1,5 @@
+[observe-child-element.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/element-timing/observe-elementtiming.html.ini b/testing/web-platform/meta/element-timing/observe-elementtiming.html.ini
new file mode 100644
index 0000000000..52873d0997
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/observe-elementtiming.html.ini
@@ -0,0 +1,5 @@
+[observe-elementtiming.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element with elementtiming attribute is observable.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/observe-empty-attribute.html.ini b/testing/web-platform/meta/element-timing/observe-empty-attribute.html.ini
new file mode 100644
index 0000000000..a5f2dd9acf
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/observe-empty-attribute.html.ini
@@ -0,0 +1,5 @@
+[observe-empty-attribute.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Able to observe image and text with empty elementtiming attribute.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/observe-multiple-images.html.ini b/testing/web-platform/meta/element-timing/observe-multiple-images.html.ini
new file mode 100644
index 0000000000..3986559575
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/observe-multiple-images.html.ini
@@ -0,0 +1,5 @@
+[observe-multiple-images.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [PerformanceObserver can observe multiple image elements.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/observe-shadow-image.html.ini b/testing/web-platform/meta/element-timing/observe-shadow-image.html.ini
new file mode 100644
index 0000000000..6551a8113c
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/observe-shadow-image.html.ini
@@ -0,0 +1,5 @@
+[observe-shadow-image.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Image in shadow tree with elementtiming attribute is not observable.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/observe-shadow-text.html.ini b/testing/web-platform/meta/element-timing/observe-shadow-text.html.ini
new file mode 100644
index 0000000000..63a501878e
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/observe-shadow-text.html.ini
@@ -0,0 +1,5 @@
+[observe-shadow-text.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Text in shadow tree with elementtiming attribute is not observable.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/observe-svg-image.html.ini b/testing/web-platform/meta/element-timing/observe-svg-image.html.ini
new file mode 100644
index 0000000000..5674319387
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/observe-svg-image.html.ini
@@ -0,0 +1,5 @@
+[observe-svg-image.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Able to observe svg image.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/observe-text.html.ini b/testing/web-platform/meta/element-timing/observe-text.html.ini
new file mode 100644
index 0000000000..a77fe8cde0
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/observe-text.html.ini
@@ -0,0 +1,5 @@
+[observe-text.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Paragraph with elementtiming attribute is observed.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/observe-video-poster.html.ini b/testing/web-platform/meta/element-timing/observe-video-poster.html.ini
new file mode 100644
index 0000000000..f10feeb3fd
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/observe-video-poster.html.ini
@@ -0,0 +1,6 @@
+[observe-video-poster.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT, CRASH]
+ if (os == "mac") and not debug: [OK, TIMEOUT]
+ [Able to observe a video's poster image.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/progressively-loaded-image.html.ini b/testing/web-platform/meta/element-timing/progressively-loaded-image.html.ini
new file mode 100644
index 0000000000..b913485319
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/progressively-loaded-image.html.ini
@@ -0,0 +1,5 @@
+[progressively-loaded-image.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element Timing: image render timestamp occurs after it is fully loaded.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/rectangular-image.html.ini b/testing/web-platform/meta/element-timing/rectangular-image.html.ini
new file mode 100644
index 0000000000..30aeaebd0d
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/rectangular-image.html.ini
@@ -0,0 +1,5 @@
+[rectangular-image.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element with rectangular image has correct rect and instrinsic size.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/redirects-tao-star.html.ini b/testing/web-platform/meta/element-timing/redirects-tao-star.html.ini
new file mode 100644
index 0000000000..cbe3ea9def
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/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/element-timing/retrievability.html.ini b/testing/web-platform/meta/element-timing/retrievability.html.ini
new file mode 100644
index 0000000000..8050909859
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/retrievability.html.ini
@@ -0,0 +1,5 @@
+[retrievability.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element Timing entries are not accessible via performance.getEntries*]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/same-origin-redirects.html.ini b/testing/web-platform/meta/element-timing/same-origin-redirects.html.ini
new file mode 100644
index 0000000000..f999205e72
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/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/element-timing/scroll-to-text.html.ini b/testing/web-platform/meta/element-timing/scroll-to-text.html.ini
new file mode 100644
index 0000000000..f76ad30c75
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/scroll-to-text.html.ini
@@ -0,0 +1,5 @@
+[scroll-to-text.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Paragraph with elementtiming attribute is observed even when not initially visible.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/supported-element-type.html.ini b/testing/web-platform/meta/element-timing/supported-element-type.html.ini
new file mode 100644
index 0000000000..c3445795be
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/supported-element-type.html.ini
@@ -0,0 +1,5 @@
+[supported-element-type.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [supportedEntryTypes contains 'element'.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/text-with-display-style.html.ini b/testing/web-platform/meta/element-timing/text-with-display-style.html.ini
new file mode 100644
index 0000000000..5f9cb05ccf
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/text-with-display-style.html.ini
@@ -0,0 +1,5 @@
+[text-with-display-style.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Text with display style is observable.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/element-timing/toJSON.html.ini b/testing/web-platform/meta/element-timing/toJSON.html.ini
new file mode 100644
index 0000000000..832d5c292b
--- /dev/null
+++ b/testing/web-platform/meta/element-timing/toJSON.html.ini
@@ -0,0 +1,5 @@
+[toJSON.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test toJSON() in PerformanceElementTiming.]
+ expected: FAIL