From 163424c5e76ef73bd0ddecf9b8aa7aabc555ccb1 Mon Sep 17 00:00:00 2001 From: James Graham Date: Fri, 17 May 2019 17:47:03 +0100 Subject: [PATCH] Add a precondition to all the element timing tests Since PerformanceObserver.observe doesn't have any way to signal an unsupported type we end up just timing out all the tests in implementations that doesn't support element timing. For efficiency add a precondition to all the tests to check for the relevant API instead. --- element-timing/background-image-data-uri.html | 3 +++ element-timing/background-image-multiple-elements.html | 3 +++ element-timing/background-image-stretched.html | 3 +++ element-timing/buffer-before-onload.html | 3 +++ element-timing/cross-origin-element.sub.html | 3 +++ element-timing/cross-origin-iframe-element.sub.html | 3 +++ element-timing/disconnect-image.html | 3 +++ element-timing/image-TAO-wildcard.sub.html | 3 +++ element-timing/image-carousel.html | 3 +++ element-timing/image-clipped-svg.html | 3 +++ element-timing/image-data-uri.html | 3 +++ element-timing/image-not-added.html | 3 +++ element-timing/image-not-fully-visible.html | 3 +++ element-timing/image-rect-iframe.html | 3 +++ element-timing/image-with-css-scale.html | 3 +++ element-timing/image-with-rotation.html | 3 +++ element-timing/images-repeated-resource.html | 3 +++ element-timing/invisible-images.html | 3 +++ element-timing/multiple-background-images.html | 3 +++ element-timing/observe-background-image.html | 3 +++ element-timing/observe-child-element.html | 3 +++ element-timing/observe-elementtiming.html | 3 +++ element-timing/observe-large-image.html | 3 +++ element-timing/observe-multiple-images.html | 3 +++ element-timing/observe-shadow-image.html | 3 +++ element-timing/observe-svg-image.html | 3 +++ element-timing/observe-video-poster.html | 3 +++ element-timing/progressively-loaded-image.html | 3 +++ element-timing/rectangular-image.html | 3 +++ 29 files changed, 87 insertions(+) diff --git a/element-timing/background-image-data-uri.html b/element-timing/background-image-data-uri.html index 16d6dfcba037f7..3cac0f56db860c 100644 --- a/element-timing/background-image-data-uri.html +++ b/element-timing/background-image-data-uri.html @@ -18,6 +18,9 @@