From 565598fa7c0a793f253b6bae52cbd6ecdc3e20da Mon Sep 17 00:00:00 2001 From: Nicolas Silva Date: Tue, 10 May 2022 08:05:07 +0000 Subject: [PATCH] Bug 1686654 - Adjust reftest expectations. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D141846 --- layout/reftests/svg/as-image/reftest.list | 2 +- layout/reftests/svg/filters/reftest.list | 4 ++-- layout/reftests/svg/image/reftest.list | 14 +++++++------- layout/reftests/svg/reftest.list | 7 +++++-- layout/reftests/svg/smil/motion/reftest.list | 8 ++++---- .../svg/svg-integration/clip-path/reftest.list | 2 +- layout/reftests/transform/reftest.list | 10 +++++----- .../group/svg-transform-group-008.html.ini | 2 ++ .../group/svg-transform-group-009.html.ini | 2 ++ .../group/svg-transform-nested-008.html.ini | 2 +- .../group/svg-transform-nested-009.html.ini | 2 ++ .../group/svg-transform-nested-013.html.ini | 2 ++ .../group/svg-transform-nested-014.html.ini | 2 ++ .../group/svg-transform-nested-018.html.ini | 2 ++ .../group/svg-transform-nested-019.html.ini | 2 ++ .../rotate/svg-rotate-angle-45-001.html.ini | 2 ++ .../rotate/svg-rotate-angle-45-011.html.ini | 2 ++ .../rotate/svg-rotate-angle-45-022.html.ini | 2 ++ .../css-transforms/scale/svg-scale-013.html.ini | 2 ++ .../css-transforms/scale/svg-scale-014.html.ini | 2 ++ .../css-transforms/skewX/svg-skewx-001.html.ini | 2 ++ .../css-transforms/skewX/svg-skewx-006.html.ini | 2 ++ .../css-transforms/skewX/svg-skewx-011.html.ini | 2 ++ .../css-transforms/skewX/svg-skewx-016.html.ini | 2 ++ .../css-transforms/skewX/svg-skewx-021.html.ini | 2 ++ .../css-transforms/skewX/svg-skewxy-001.html.ini | 2 ++ .../css-transforms/skewY/svg-skewy-001.html.ini | 2 ++ .../css-transforms/skewY/svg-skewy-006.html.ini | 2 ++ .../css-transforms/skewY/svg-skewy-011.html.ini | 2 ++ .../css-transforms/skewY/svg-skewy-016.html.ini | 2 ++ .../css-transforms/skewY/svg-skewy-021.html.ini | 2 ++ ...y-corrected-image-svg-cross-origin.sub.html.ini | 1 + .../svg/painting/reftests/paint-order-001.svg.ini | 2 ++ .../meta/svg/render/reftests/blending-001.svg.ini | 2 ++ .../meta/svg/render/reftests/blending-002.svg.ini | 2 ++ .../use-svg-dimensions-override-001.svg.ini | 3 +++ .../use-svg-dimensions-override-002.svg.ini | 3 +++ .../use-symbol-dimensions-override-001.svg.ini | 3 +++ .../use-symbol-dimensions-override-002.svg.ini | 3 +++ 39 files changed, 91 insertions(+), 23 deletions(-) create mode 100644 testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-001.svg.ini create mode 100644 testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-002.svg.ini create mode 100644 testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-001.svg.ini create mode 100644 testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-002.svg.ini diff --git a/layout/reftests/svg/as-image/reftest.list b/layout/reftests/svg/as-image/reftest.list index 2e24a35268eb..160095194a95 100644 --- a/layout/reftests/svg/as-image/reftest.list +++ b/layout/reftests/svg/as-image/reftest.list @@ -46,7 +46,7 @@ fuzzy(0-1,0-2) fuzzy-if(!remoteCanvas,0-1,0-529) fuzzy-if(remoteCanvas,0-97,0-69 fuzzy-if(winWidget,0-1,0-10000) fuzzy-if(azureSkia,0-1,0-10000) fuzzy-if(Android,0-1,0-10000) == canvas-drawImage-alpha-1.html canvas-drawImage-alpha-1-ref.html #Same as scale-2a but with globalAlpha: -fuzzy(0-1,0-2) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-7018) fuzzy-if(azureSkia,0-1,0-40000) fuzzy-if(winWidget&&!remoteCanvas,0-1,0-39838) fuzzy-if(remoteCanvas&&!swgl,1-73,32679-40000) == canvas-drawImage-alpha-2.html canvas-drawImage-alpha-2-ref.html +fuzzy(0-1,0-2) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-40000) fuzzy-if(azureSkia,0-1,0-40000) fuzzy-if(winWidget&&!remoteCanvas,0-1,0-39900) fuzzy-if(remoteCanvas&&!swgl,1-73,600-40000) == canvas-drawImage-alpha-2.html canvas-drawImage-alpha-2-ref.html == canvas-drawImage-slice-1a.html lime100x100-ref.html == canvas-drawImage-slice-1b.html lime100x100-ref.html diff --git a/layout/reftests/svg/filters/reftest.list b/layout/reftests/svg/filters/reftest.list index 58ccea299454..46fa5daea792 100644 --- a/layout/reftests/svg/filters/reftest.list +++ b/layout/reftests/svg/filters/reftest.list @@ -41,7 +41,7 @@ fuzzy(0-1,0-10000) == feComposite-2.svg feComposite-2-ref.svg fuzzy(0-1,0-1600) == feFlood-1.svg feFlood-1-ref.svg skip-if(d2d) fuzzy(0-1,0-6400) == feFlood-2.svg feFlood-2-ref.svg -fuzzy(0-1,0-6404) fuzzy-if(!useDrawSnapshot,177-178,2556-3042) == feGaussianBlur-1.svg feGaussianBlur-1-ref.svg +fuzzy(0-2,0-6404) == feGaussianBlur-1.svg feGaussianBlur-1-ref.svg fuzzy(0-2,0-304) == feGaussianBlur-2.svg feGaussianBlur-2-ref.svg # != feGaussianBlur-3.svg feGaussianBlur-3-ref.svg fuzzy-if(!useDrawSnapshot,2-5,4764-8168) == feGaussianBlur-4.svg feGaussianBlur-4-ref.svg @@ -99,7 +99,7 @@ fuzzy(0-10,0-1200) == filter-nested-filtering-02.svg pass.svg == feComponentTransfer-04.svg pass.svg == feComposite-arguments-01.svg pass.svg fuzzy-if(winWidget,0-1,0-39600) == feComposite-operator-lighter.svg feComposite-operator-lighter-ref.html -fuzzy(0-1,0-26732) == feComposite-paint-01.svg feComposite-paint-01-ref.svg +fuzzy(0-85,0-28600) == feComposite-paint-01.svg feComposite-paint-01-ref.svg fuzzy(0-1,0-10000) == feConvolveMatrix-bias-01.svg feConvolveMatrix-bias-01-ref.svg == feConvolveMatrix-order-01.svg feConvolveMatrix-order-01-ref.svg diff --git a/layout/reftests/svg/image/reftest.list b/layout/reftests/svg/image/reftest.list index 65f93d53c74b..a40010e786ef 100644 --- a/layout/reftests/svg/image/reftest.list +++ b/layout/reftests/svg/image/reftest.list @@ -3,7 +3,7 @@ == image-fill-01.svg ../pass.svg == image-filter-01.svg image-filter-01-ref.svg == image-load-01.svg ../pass.svg -fuzzy-if(Android&&!browserIsRemote,0-4,0-32) == image-opacity-01.svg image-opacity-01-ref.svg # Bug 779514 for Android +fuzzy(0-4,0-110) == image-opacity-01.svg image-opacity-01-ref.svg # Bug 779514 for Android fuzzy(0-1,0-100) == image-opacity-02.svg image-opacity-02-ref.svg # Bug 776039 for Android == image-rotate-01.svg image-rotate-01-ref.svg == image-rotate-02a.svg image-rotate-02-ref.svg @@ -35,10 +35,10 @@ fails-if(useDrawSnapshot) == image-zoom-02.svg image-zo == image-fill-opacity.html image-fill-opacity-ref.html # Tests for with preserveAspectRatio -== image-preserveAspectRatio-01-raster.svg image-preserveAspectRatio-01-ref.svg -== image-preserveAspectRatio-01-svg.svg image-preserveAspectRatio-01-ref.svg -== image-preserveAspectRatio-02-raster.svg image-preserveAspectRatio-02-ref.svg -== image-preserveAspectRatio-02-svg.svg image-preserveAspectRatio-02-ref.svg -== image-preserveAspectRatio-03.svg image-preserveAspectRatio-03-ref.svg -== image-preserveAspectRatio-04.svg image-preserveAspectRatio-04-ref.svg +fuzzy(0-57,0-352) == image-preserveAspectRatio-01-raster.svg image-preserveAspectRatio-01-ref.svg +fuzzy(0-57,0-352) == image-preserveAspectRatio-01-svg.svg image-preserveAspectRatio-01-ref.svg +fuzzy(0-57,0-288) == image-preserveAspectRatio-02-raster.svg image-preserveAspectRatio-02-ref.svg +fuzzy(0-57,0-288) == image-preserveAspectRatio-02-svg.svg image-preserveAspectRatio-02-ref.svg +fuzzy(0-57,0-288) == image-preserveAspectRatio-03.svg image-preserveAspectRatio-03-ref.svg +fuzzy(0-57,0-288) == image-preserveAspectRatio-04.svg image-preserveAspectRatio-04-ref.svg == image-preserveAspectRatio-05.svg ../pass.svg diff --git a/layout/reftests/svg/reftest.list b/layout/reftests/svg/reftest.list index 0c09923e7327..09fb83a5a4da 100644 --- a/layout/reftests/svg/reftest.list +++ b/layout/reftests/svg/reftest.list @@ -383,7 +383,10 @@ fuzzy(0-1,0-400) == path-06.svg path-06-ref.svg == pathLength-02.svg pass.svg == pattern-basic-01.svg pass.svg -fuzzy(0-2,0-61) == pattern-big-image.html pattern-big-image-ref.html +# Massively downsampling an image plays out differently when using WR instead of blob images. +# In practive the two *look* identical, unfortunately the fuzziness is so high that the test is +# barely meaningful. +fuzzy(0-128,0-100) == pattern-big-image.html pattern-big-image-ref.html == pattern-css-transform.html pattern-css-transform-ref.html == pattern-invalid-01.svg pattern-invalid-01-ref.svg fuzzy(0-1,0-5) == pattern-live-01a.svg pattern-live-01-ref.svg @@ -580,7 +583,7 @@ test-pref(svg.use-element.graphics-element-restrictions,1) ref-pref(svg.use-elem == viewBox-and-pattern-01.svg pass.svg == viewBox-and-pattern-02.svg pass.svg -== viewBox-and-pattern-03.svg pass.svg +fuzzy(0-43,0-5) == viewBox-and-pattern-03.svg pass.svg == viewBox-and-pattern-04.svg pass.svg == viewBox-and-symbol-01.svg pass.svg == viewBox-invalid-01.svg pass.svg diff --git a/layout/reftests/svg/smil/motion/reftest.list b/layout/reftests/svg/smil/motion/reftest.list index eabbe5d0ea69..9163259736b1 100644 --- a/layout/reftests/svg/smil/motion/reftest.list +++ b/layout/reftests/svg/smil/motion/reftest.list @@ -3,7 +3,7 @@ == animateMotion-by-1.svg lime.svg == animateMotion-by-2.svg lime.svg -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),0-1,0-800) == animateMotion-flattening-1.svg lime.svg # bug 951541 +fuzzy(0-15,0-1600) == animateMotion-flattening-1.svg lime.svg # bug 951541 == animateMotion-from-to-1.svg lime.svg == animateMotion-indefinite-to-1.svg lime.svg == animateMotion-indefinite-to-2.svg lime.svg @@ -11,9 +11,9 @@ fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.te == animateMotion-rotate-1b.svg lime.svg fuzzy(0-1,0-40) == animateMotion-rotate-2.svg lime.svg == animateMotion-to-overridden-1.svg lime.svg -== animateMotion-values-linear-1.svg animateMotion-values-linear-1-ref.svg -== animateMotion-values-paced-1a.svg animateMotion-values-paced-1-ref.svg -fuzzy(0-1,0-30) == animateMotion-values-paced-1b.svg animateMotion-values-paced-1-ref.svg +fuzzy(0-4,0-15) == animateMotion-values-linear-1.svg animateMotion-values-linear-1-ref.svg +fuzzy(0-5,0-91) == animateMotion-values-paced-1a.svg animateMotion-values-paced-1-ref.svg +fuzzy(0-5,0-91) == animateMotion-values-paced-1b.svg animateMotion-values-paced-1-ref.svg # Tests involving sub-element == animateMotion-mpath-pathLength-1.svg lime.svg diff --git a/layout/reftests/svg/svg-integration/clip-path/reftest.list b/layout/reftests/svg/svg-integration/clip-path/reftest.list index 94c13c2b4766..cc48fa223ee7 100644 --- a/layout/reftests/svg/svg-integration/clip-path/reftest.list +++ b/layout/reftests/svg/svg-integration/clip-path/reftest.list @@ -56,6 +56,6 @@ fuzzy-if(useDrawSnapshot,0-64,0-146) fuzzy-if(!useDrawSnapshot,0-1,0-2) == clip- fuzzy-if(useDrawSnapshot,0-64,0-146) fuzzy-if(!useDrawSnapshot,0-1,0-2) == clip-path-inset-002c.html clip-path-inset-002-ref.html fuzzy-if(useDrawSnapshot,0-64,0-340) fuzzy-if(!useDrawSnapshot,0-1,0-2) == clip-path-inset-003.html clip-path-inset-003-ref.html -== clip-path-stroke-001.html clip-path-stroke-001-ref.html +fuzzy(0-1,0-10) == clip-path-stroke-001.html clip-path-stroke-001-ref.html == clip-path-transform-001.html clip-path-transform-001-ref.html diff --git a/layout/reftests/transform/reftest.list b/layout/reftests/transform/reftest.list index 033b3efdf4cb..79ade705cea6 100644 --- a/layout/reftests/transform/reftest.list +++ b/layout/reftests/transform/reftest.list @@ -159,14 +159,14 @@ test-pref(layout.css.zoom-transform-hack.enabled,true) == zoom-hack-2.html zoom- == transform-anon-block-1.html transform-anon-block-1-ref.html test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) == partial-prerender-expansion-translate.html partial-prerender-expansion-ref.html test-pref(layout.animation.prerender.partial,true) == partial-prerender-translate-1.html about:blank -test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy-if(Android,0-255,0-7000) == partial-prerender-translate-2.html partial-prerender-translate-2-ref.html -fails-if(!useDrawSnapshot) test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-3.html partial-prerender-translate-3-ref.html # bug 1642575 +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy(0-42,0-1800) fuzzy-if(Android,0-255,0-7000) == partial-prerender-translate-2.html partial-prerender-translate-2-ref.html +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-3.html partial-prerender-translate-3-ref.html # bug 1642575 # This reftest doesn't fail on WebRender, this reftest fails only if there is a jank mechanism and the mechanism doesn't properly handle ancestor's transform values test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-4.html partial-prerender-expansion-ref.html # This reftest doesn't fail on WebRender, this reftest fails only if there is a jank mechanism and the mechanism does inproperly handle position:fixed scroll target test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-5.html partial-prerender-translate-5-ref.html -random-if(useDrawSnapshot) test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy-if(Android,0-255,0-9900) == partial-prerender-translate-6.html partial-prerender-translate-6-ref.html -test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-7.html partial-prerender-translate-2-ref.html +random-if(useDrawSnapshot) test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy(0-46,0-1250) fuzzy-if(Android,0-255,0-9900) == partial-prerender-translate-6.html partial-prerender-translate-6-ref.html +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy(0-4,0-1200) == partial-prerender-translate-7.html partial-prerender-translate-2-ref.html # This reftest doesn't fail on WebRender, this reftest fails only if there is a jank mechanism and the mechanism doesn't properly clip transform in iframes. test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-8.html partial-prerender-translate-8-ref.html # This reftest doesn't fail on WebRender, this reftest fails only if there is a jank mechanism and the mechanism does inproperly handle position:fixed scroll target @@ -181,4 +181,4 @@ skip-if(useDrawSnapshot) test-pref(layout.animation.prerender.partial,true) test skip test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") pref(dom.meta-viewport.enabled,true) pref(apz.allow_zooming,true) == partial-prerender-expansion-with-resolution-2.html partial-prerender-expansion-with-resolution-ref.html # bug 1650039 for WebRender test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy-if(Android,0-255,0-400) == partial-prerender-in-svg-1.html partial-prerender-in-svg-1-ref.html test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-in-svg-2.html partial-prerender-in-svg-1-ref.html # Reuse partial-prerender-in-svg-1-ref.html since the result should look same as partial-prerender-in-svg-1.html -test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy-if(Android,0-255,0-2000) == partial-prerender-in-svg-3.html partial-prerender-in-svg-3-ref.html +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy(0-44,0-400) fuzzy-if(Android,0-255,0-2000) == partial-prerender-in-svg-3.html partial-prerender-in-svg-3-ref.html diff --git a/testing/web-platform/meta/css/css-transforms/group/svg-transform-group-008.html.ini b/testing/web-platform/meta/css/css-transforms/group/svg-transform-group-008.html.ini index 555dad516814..c08be2b987ae 100644 --- a/testing/web-platform/meta/css/css-transforms/group/svg-transform-group-008.html.ini +++ b/testing/web-platform/meta/css/css-transforms/group/svg-transform-group-008.html.ini @@ -1,4 +1,6 @@ [svg-transform-group-008.html] + fuzzy: + maxDifference=0-47;totalPixels=0-101 expected: if not debug and (os == "linux") and not swgl: [PASS, FAIL] if not debug and (os == "android"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/group/svg-transform-group-009.html.ini b/testing/web-platform/meta/css/css-transforms/group/svg-transform-group-009.html.ini index 655231c65706..6d9c9d8fce66 100644 --- a/testing/web-platform/meta/css/css-transforms/group/svg-transform-group-009.html.ini +++ b/testing/web-platform/meta/css/css-transforms/group/svg-transform-group-009.html.ini @@ -1,4 +1,6 @@ [svg-transform-group-009.html] + fuzzy: + maxDifference=0-47;totalPixels=0-101 expected: if not debug and (os == "linux"): [PASS, FAIL] if not debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-008.html.ini b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-008.html.ini index 5eef588096d2..140e53099398 100644 --- a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-008.html.ini +++ b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-008.html.ini @@ -1,6 +1,6 @@ [svg-transform-nested-008.html] fuzzy: - if os == "mac": maxDifference=0-1;totalPixels=0-22 + maxDifference=0-47;totalPixels=0-419 expected: if not debug and (os == "linux") and not swgl: [PASS, FAIL] if not debug and (os == "android"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-009.html.ini b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-009.html.ini index 14559b5cc3fc..e3d3f7f8375a 100644 --- a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-009.html.ini +++ b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-009.html.ini @@ -1,4 +1,6 @@ [svg-transform-nested-009.html] + fuzzy: + maxDifference=0-47;totalPixels=0-419 expected: if not debug and (os == "android"): [PASS, FAIL] if not debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-013.html.ini b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-013.html.ini index 19903b71bea3..f316fea24c1a 100644 --- a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-013.html.ini +++ b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-013.html.ini @@ -1,4 +1,6 @@ [svg-transform-nested-013.html] + fuzzy: + maxDifference=0-47;totalPixels=0-1 expected: if not debug and (os == "linux") and not swgl: [PASS, FAIL] if not debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-014.html.ini b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-014.html.ini index 7f67dc60022a..33b926307d7f 100644 --- a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-014.html.ini +++ b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-014.html.ini @@ -1,4 +1,6 @@ [svg-transform-nested-014.html] + fuzzy: + maxDifference=0-47;totalPixels=0-102 expected: if not debug and (os == "mac"): [PASS, FAIL] if not debug and (os == "linux"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-018.html.ini b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-018.html.ini index f3d2131a46b6..8eae6b188616 100644 --- a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-018.html.ini +++ b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-018.html.ini @@ -1,4 +1,6 @@ [svg-transform-nested-018.html] + fuzzy: + maxDifference=0-84;totalPixels=0-102 expected: if not debug and (os == "linux") and not swgl: [PASS, FAIL] if not debug and (os == "android"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-019.html.ini b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-019.html.ini index 8a17e6b8f76c..92187f2762d7 100644 --- a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-019.html.ini +++ b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-019.html.ini @@ -1,4 +1,6 @@ [svg-transform-nested-019.html] + fuzzy: + maxDifference=0-47;totalPixels=12-300 expected: if not debug and (os == "android"): [PASS, FAIL] if not debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/rotate/svg-rotate-angle-45-001.html.ini b/testing/web-platform/meta/css/css-transforms/rotate/svg-rotate-angle-45-001.html.ini index f9152e4b0dab..4e3cac25d21e 100644 --- a/testing/web-platform/meta/css/css-transforms/rotate/svg-rotate-angle-45-001.html.ini +++ b/testing/web-platform/meta/css/css-transforms/rotate/svg-rotate-angle-45-001.html.ini @@ -1,4 +1,6 @@ [svg-rotate-angle-45-001.html] + fuzzy: + maxDifference=0-55;totalPixels=0-1 expected: if not debug and (os == "linux") and not swgl: [PASS, FAIL] if not debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/rotate/svg-rotate-angle-45-011.html.ini b/testing/web-platform/meta/css/css-transforms/rotate/svg-rotate-angle-45-011.html.ini index 249498fcaad2..eb4f9cab293e 100644 --- a/testing/web-platform/meta/css/css-transforms/rotate/svg-rotate-angle-45-011.html.ini +++ b/testing/web-platform/meta/css/css-transforms/rotate/svg-rotate-angle-45-011.html.ini @@ -1,4 +1,6 @@ [svg-rotate-angle-45-011.html] + fuzzy: + maxDifference=0-55;totalPixels=0-1 expected: if not debug and (os == "linux") and not swgl: [PASS, FAIL] if not debug and (os == "android"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/rotate/svg-rotate-angle-45-022.html.ini b/testing/web-platform/meta/css/css-transforms/rotate/svg-rotate-angle-45-022.html.ini index a2676ce2cf24..5f1b04b8dfcb 100644 --- a/testing/web-platform/meta/css/css-transforms/rotate/svg-rotate-angle-45-022.html.ini +++ b/testing/web-platform/meta/css/css-transforms/rotate/svg-rotate-angle-45-022.html.ini @@ -1,4 +1,6 @@ [svg-rotate-angle-45-022.html] + fuzzy: + maxDifference=0-55;totalPixels=0-1 expected: if not debug and (os == "linux") and not swgl: [PASS, FAIL] if not debug and (os == "android"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-013.html.ini b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-013.html.ini index 6b43df776da6..3c3c03735792 100644 --- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-013.html.ini +++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-013.html.ini @@ -1,4 +1,6 @@ [svg-scale-013.html] + fuzzy: + maxDifference=0-84;totalPixels=0-200 expected: if not debug and (os == "linux"): [PASS, FAIL] if not debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-014.html.ini b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-014.html.ini index 43cacaefd5f0..eb24bb1e4009 100644 --- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-014.html.ini +++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-014.html.ini @@ -1,4 +1,6 @@ [svg-scale-014.html] + fuzzy: + maxDifference=0-84;totalPixels=0-200 expected: if not debug and (os == "linux"): [PASS, FAIL] if not debug and (os == "android"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-001.html.ini b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-001.html.ini index bffb8299f37b..5eab981ba622 100644 --- a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-001.html.ini +++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-001.html.ini @@ -1,4 +1,6 @@ [svg-skewx-001.html] + fuzzy: + maxDifference=0-47;totalPixels=0-102 expected: if not debug and (os == "linux") and not swgl: [PASS, FAIL] if not debug and (os == "android"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-006.html.ini b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-006.html.ini index c169ea81e273..74270630a3dc 100644 --- a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-006.html.ini +++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-006.html.ini @@ -1,4 +1,6 @@ [svg-skewx-006.html] + fuzzy: + maxDifference=0-47;totalPixels=0-102 expected: if not debug and (os == "linux") and not swgl: [PASS, FAIL] if not debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-011.html.ini b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-011.html.ini index d805c829eb27..a45432757204 100644 --- a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-011.html.ini +++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-011.html.ini @@ -1,4 +1,6 @@ [svg-skewx-011.html] + fuzzy: + maxDifference=0-47;totalPixels=0-102 expected: if not debug and (os == "linux") and not swgl: [PASS, FAIL] if not debug and (os == "android"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-016.html.ini b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-016.html.ini index 934c71b95f63..c22bf9727627 100644 --- a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-016.html.ini +++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-016.html.ini @@ -1,4 +1,6 @@ [svg-skewx-016.html] + fuzzy: + maxDifference=0-47;totalPixels=0-102 expected: if not debug and (os == "linux") and not swgl: [PASS, FAIL] if not debug and (os == "android"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-021.html.ini b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-021.html.ini index 3f49acbc87d2..775fde87857e 100644 --- a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-021.html.ini +++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-021.html.ini @@ -1,4 +1,6 @@ [svg-skewx-021.html] + fuzzy: + maxDifference=0-47;totalPixels=0-102 expected: if not debug and (os == "linux") and not swgl: [PASS, FAIL] if not debug and (os == "android"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewxy-001.html.ini b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewxy-001.html.ini index 7376ec724a23..80f227e4da40 100644 --- a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewxy-001.html.ini +++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewxy-001.html.ini @@ -1,4 +1,6 @@ [svg-skewxy-001.html] + fuzzy: + maxDifference=0-77;totalPixels=0-193 expected: if not debug and (os == "android"): [PASS, FAIL] if not debug and (os == "linux"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-001.html.ini b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-001.html.ini index fc96df698d42..c49b2f8534bf 100644 --- a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-001.html.ini +++ b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-001.html.ini @@ -1,4 +1,6 @@ [svg-skewy-001.html] + fuzzy: + maxDifference=0-47;totalPixels=0-102 expected: if not debug and (os == "android"): [PASS, FAIL] if not debug and (os == "linux"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-006.html.ini b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-006.html.ini index 270abe889ccb..cc5eb90e51ac 100644 --- a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-006.html.ini +++ b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-006.html.ini @@ -1,4 +1,6 @@ [svg-skewy-006.html] + fuzzy: + maxDifference=0-47;totalPixels=0-102 expected: if not debug and (os == "mac"): [PASS, FAIL] if not debug and (os == "linux"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-011.html.ini b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-011.html.ini index 34f4e97bc05a..eadc91917788 100644 --- a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-011.html.ini +++ b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-011.html.ini @@ -1,4 +1,6 @@ [svg-skewy-011.html] + fuzzy: + maxDifference=0-47;totalPixels=0-102 expected: if not debug and (os == "linux"): [PASS, FAIL] if not debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-016.html.ini b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-016.html.ini index 0f0b6874b901..23f85cd2a186 100644 --- a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-016.html.ini +++ b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-016.html.ini @@ -1,4 +1,6 @@ [svg-skewy-016.html] + fuzzy: + maxDifference=0-47;totalPixels=0-202 expected: if not debug and (os == "linux"): [PASS, FAIL] if not debug and (os == "android"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-021.html.ini b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-021.html.ini index ce3974b833ba..98e8b17ce2a5 100644 --- a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-021.html.ini +++ b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-021.html.ini @@ -1,4 +1,6 @@ [svg-skewy-021.html] + fuzzy: + maxDifference=0-47;totalPixels=0-102 expected: if not debug and (os == "android"): [PASS, FAIL] if not debug and (os == "linux"): [PASS, FAIL] diff --git a/testing/web-platform/meta/density-size-correction/density-corrected-image-svg-cross-origin.sub.html.ini b/testing/web-platform/meta/density-size-correction/density-corrected-image-svg-cross-origin.sub.html.ini index 0cab3b54f7d3..55bec5f918e9 100644 --- a/testing/web-platform/meta/density-size-correction/density-corrected-image-svg-cross-origin.sub.html.ini +++ b/testing/web-platform/meta/density-size-correction/density-corrected-image-svg-cross-origin.sub.html.ini @@ -1,4 +1,5 @@ [density-corrected-image-svg-cross-origin.sub.html] + fuzzy: maxDifference=0-1;totalPixels=0-2000 expected: if debug and (os == "android") and swgl: PASS if debug and (os == "mac"): PASS diff --git a/testing/web-platform/meta/svg/painting/reftests/paint-order-001.svg.ini b/testing/web-platform/meta/svg/painting/reftests/paint-order-001.svg.ini index 24ceb237c331..a7c51a750b6e 100644 --- a/testing/web-platform/meta/svg/painting/reftests/paint-order-001.svg.ini +++ b/testing/web-platform/meta/svg/painting/reftests/paint-order-001.svg.ini @@ -1,4 +1,6 @@ [paint-order-001.svg] + fuzzy: + maxDifference=0-167;totalPixels=0-260 expected: if not debug and (os == "android"): [PASS, FAIL] if not debug and (os == "linux"): [PASS, FAIL] diff --git a/testing/web-platform/meta/svg/render/reftests/blending-001.svg.ini b/testing/web-platform/meta/svg/render/reftests/blending-001.svg.ini index b49ea395f0e8..4cb87313602b 100644 --- a/testing/web-platform/meta/svg/render/reftests/blending-001.svg.ini +++ b/testing/web-platform/meta/svg/render/reftests/blending-001.svg.ini @@ -1,4 +1,6 @@ [blending-001.svg] + fuzzy: + maxDifference=0-1;totalPixels=0-20 expected: if not debug and (os == "mac"): [PASS, FAIL] if not debug and (os == "android"): [PASS, FAIL] diff --git a/testing/web-platform/meta/svg/render/reftests/blending-002.svg.ini b/testing/web-platform/meta/svg/render/reftests/blending-002.svg.ini index 17c95dbb6272..85c373a888a0 100644 --- a/testing/web-platform/meta/svg/render/reftests/blending-002.svg.ini +++ b/testing/web-platform/meta/svg/render/reftests/blending-002.svg.ini @@ -1,4 +1,6 @@ [blending-002.svg] + fuzzy: + maxDifference=0-1;totalPixels=0-20 expected: if not debug and (os == "linux"): [PASS, FAIL] if not debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-001.svg.ini b/testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-001.svg.ini new file mode 100644 index 000000000000..714db4f7b59e --- /dev/null +++ b/testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-001.svg.ini @@ -0,0 +1,3 @@ +[use-svg-dimensions-override-001.svg] + fuzzy: + maxDifference=0-1;totalPixels=0-5 \ No newline at end of file diff --git a/testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-002.svg.ini b/testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-002.svg.ini new file mode 100644 index 000000000000..6ebce554d4fd --- /dev/null +++ b/testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-002.svg.ini @@ -0,0 +1,3 @@ +[use-svg-dimensions-override-002.svg] + fuzzy: + maxDifference=0-1;totalPixels=0-5 \ No newline at end of file diff --git a/testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-001.svg.ini b/testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-001.svg.ini new file mode 100644 index 000000000000..0a2c44634c86 --- /dev/null +++ b/testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-001.svg.ini @@ -0,0 +1,3 @@ +[use-symbol-dimensions-override-001.svg] + fuzzy: + maxDifference=0-1;totalPixels=0-5 \ No newline at end of file diff --git a/testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-002.svg.ini b/testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-002.svg.ini new file mode 100644 index 000000000000..389b830aa435 --- /dev/null +++ b/testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-002.svg.ini @@ -0,0 +1,3 @@ +[use-symbol-dimensions-override-002.svg] + fuzzy: + maxDifference=0-1;totalPixels=0-5 \ No newline at end of file