Bug 1821512 - Update fuzz for Skia update. r=jrmuizel

Differential Revision: https://phabricator.services.mozilla.com/D173326
This commit is contained in:
Lee Salzman 2023-04-16 15:34:50 +00:00
parent e020bbfe7c
commit 17121ddfaa
18 changed files with 94 additions and 77 deletions

View File

@ -788,7 +788,7 @@ async function runUrlbarTest(
};
let urlbarRect = URLBar.textbox.getBoundingClientRect();
const SHADOW_SIZE = 14;
const SHADOW_SIZE = 17;
let expectedRects = {
filter: rects => {
// We put text into the urlbar so expect its textbox to change.

View File

@ -19,7 +19,8 @@ prefs =
[browser_screenshots_test_downloads.js]
[browser_screenshots_test_escape.js]
[browser_screenshots_test_full_page.js]
skip-if = (!debug && os == 'win' && os_version == '6.1') # Bug 1746281
skip-if =
(!debug && os == 'win' && os_version == '6.1') # Bug 1746281
[browser_screenshots_test_page_crash.js]
skip-if = !crashreporter
[browser_screenshots_test_screenshot_too_big.js]

View File

@ -3,6 +3,10 @@
"use strict";
function assertRange(lhs, rhsMin, rhsMax, msg) {
Assert.ok(lhs >= rhsMin && lhs <= rhsMax, msg);
}
add_task(async function test_fullpageScreenshot() {
await BrowserTestUtils.withNewTab(
{
@ -61,24 +65,24 @@ add_task(async function test_fullpageScreenshot() {
);
// top left
Assert.equal(111, result.color.topLeft[0], "R color value");
Assert.equal(111, result.color.topLeft[1], "G color value");
Assert.equal(111, result.color.topLeft[2], "B color value");
assertRange(result.color.topLeft[0], 110, 111, "R color value");
assertRange(result.color.topLeft[1], 110, 111, "G color value");
assertRange(result.color.topLeft[2], 110, 111, "B color value");
// top right
Assert.equal(55, result.color.topRight[0], "R color value");
Assert.equal(155, result.color.topRight[1], "G color value");
Assert.equal(155, result.color.topRight[2], "B color value");
assertRange(result.color.topRight[0], 55, 56, "R color value");
assertRange(result.color.topRight[1], 155, 156, "G color value");
assertRange(result.color.topRight[2], 155, 156, "B color value");
// bottom left
Assert.equal(105, result.color.bottomLeft[0], "R color value");
Assert.equal(55, result.color.bottomLeft[1], "G color value");
Assert.equal(105, result.color.bottomLeft[2], "B color value");
assertRange(result.color.bottomLeft[0], 105, 106, "R color value");
assertRange(result.color.bottomLeft[1], 55, 56, "G color value");
assertRange(result.color.bottomLeft[2], 105, 106, "B color value");
// bottom right
Assert.equal(52, result.color.bottomRight[0], "R color value");
Assert.equal(127, result.color.bottomRight[1], "G color value");
Assert.equal(152, result.color.bottomRight[2], "B color value");
assertRange(result.color.bottomRight[0], 52, 53, "R color value");
assertRange(result.color.bottomRight[1], 127, 128, "G color value");
assertRange(result.color.bottomRight[2], 152, 153, "B color value");
}
);
});
@ -146,24 +150,25 @@ add_task(async function test_fullpageScreenshotScrolled() {
);
// top left
Assert.equal(111, result.color.topLeft[0], "R color value");
Assert.equal(111, result.color.topLeft[1], "G color value");
Assert.equal(111, result.color.topLeft[2], "B color value");
assertRange(result.color.topLeft[0], 110, 111, "R color value");
assertRange(result.color.topLeft[1], 110, 111, "G color value");
assertRange(result.color.topLeft[2], 110, 111, "B color value");
// top right
Assert.equal(55, result.color.topRight[0], "R color value");
Assert.equal(155, result.color.topRight[1], "G color value");
Assert.equal(155, result.color.topRight[2], "B color value");
assertRange(result.color.topRight[0], 55, 56, "R color value");
assertRange(result.color.topRight[1], 155, 156, "G color value");
assertRange(result.color.topRight[2], 155, 156, "B color value");
// bottom left
Assert.equal(105, result.color.bottomLeft[0], "R color value");
Assert.equal(55, result.color.bottomLeft[1], "G color value");
Assert.equal(105, result.color.bottomLeft[2], "B color value");
assertRange(result.color.bottomLeft[0], 105, 106, "R color value");
assertRange(result.color.bottomLeft[1], 55, 56, "G color value");
assertRange(result.color.bottomLeft[2], 105, 106, "B color value");
// bottom right
Assert.equal(52, result.color.bottomRight[0], "R color value");
Assert.equal(127, result.color.bottomRight[1], "G color value");
Assert.equal(152, result.color.bottomRight[2], "B color value");
assertRange(result.color.bottomRight[0], 52, 53, "R color value");
assertRange(result.color.bottomRight[1], 127, 128, "G color value");
assertRange(result.color.bottomRight[2], 152, 153, "B color value");
}
);
});

View File

@ -1034,3 +1034,17 @@
...
fun:_ZN7mozilla3dom7Element7SetAttrEiP6nsAtomS3_RK12nsTSubstringIDsEP12nsIPrincipalb
}
# Skia's SkSTArenaAlloc can sometimes confuse valgrind. April 15, 2023. See bug 1821512.
# Upstream Chrome/Skia issue 14254, https://bugs.chromium.org/p/skia/issues/detail?id=14254
{
Bug 1821512
Memcheck:Addr8
fun:_ZN23SkRasterPipelineBlitter6CreateE*
fun:_Z29SkCreateRasterPipelineBlitter*
fun:_ZZN9SkBlitter6ChooseE*
fun:_ZN9SkBlitter6ChooseE*
fun:choose
fun:_ZN19SkAutoBlitterChooseC2E*
...
}

View File

@ -8,7 +8,7 @@ defaults pref(webgl.force-enabled,true)
== color_quads.html?e_context=webgl&e_width=401&e_height=401 color_quads.html?e_width=401&e_height=401
# Test various alpha values for webgl.
fuzzy-if(gtkWidget&&useDrawSnapshot,255-255,30000-30000) == color_quads.html?desc=premult-alpha_&e_context=webgl&e_color_o1=rgb(0,0,0,0.95)&e_color_o2=rgb(16,16,16,0.95)&e_color_o3=rgb(235,235,235,0.95)&e_color_o4=rgb(255,255,255,0.95)&e_color_i4=rgb(0,0,0,0) color_quads.html?e_color_o1=rgb(13,13,13)&e_color_o2=rgb(29,29,29)&e_color_o3=rgb(248,248,248)&e_color_i4=rgb(255,255,255)
== color_quads.html?desc=premult-alpha_&e_context=webgl&e_color_o1=rgb(0,0,0,0.95)&e_color_o2=rgb(16,16,16,0.95)&e_color_o3=rgb(235,235,235,0.95)&e_color_o4=rgb(255,255,255,0.95)&e_color_i4=rgb(0,0,0,0) color_quads.html?e_color_o1=rgb(13,13,13)&e_color_o2=rgb(29,29,29)&e_color_o3=rgb(248,248,248)&e_color_i4=rgb(255,255,255)
== color_quads.html?desc=no-alpha______&e_context=webgl&e_options={alpha:false}&e_color_o1=rgb(0,0,0,0.95)&e_color_o2=rgb(16,16,16,0.95)&e_color_o3=rgb(235,235,235,0.95)&e_color_o4=rgb(255,255,255,0.95)&e_color_i4=rgb(0,0,0,0) color_quads.html?e_color_i4=rgb(0,0,0)

View File

@ -5,10 +5,10 @@
# XXX: We mark fails-if to these tests for now to enable styled border in WR.
# We should remove them after Bug 1399485 is fixed.
fuzzy(0-80,0-1500) fails == border-dotted-interaction.html masked.html
fuzzy(0-80,0-1500) fails-if(!useDrawSnapshot) == border-dotted-interaction.html masked.html
fuzzy(0-80,0-1500) fails == border-dotted-no-radius.html masked.html
fuzzy(0-80,0-1500) fails == border-dotted-radius.html masked.html
fuzzy(0-80,0-1500) fails == border-dashed-no-radius.html masked.html
fuzzy(0-80,0-1500) fails-if(!useDrawSnapshot) == border-dashed-no-radius.html masked.html
fuzzy(0-80,0-1500) fails == border-dashed-radius.html masked.html
fuzzy(0-80,0-1500) fails == border-mixed.html masked.html
fuzzy(0-80,0-1500) fails == border-dashed-non-integer.html masked.html

View File

@ -50,15 +50,15 @@ fuzzy-if(!useDrawSnapshot&&!geckoview,1-3,300-1804) == border-image-linear-gradi
fuzzy(0-1,0-350) fuzzy-if(!geckoview,1-3,179-37537) == border-image-linear-gradient-slice-1.html border-image-linear-gradient-slice-1-ref.html
fuzzy(0-1,0-515) fuzzy-if(OSX,0-1,0-10595) fuzzy-if(!geckoview,1-3,272-25136) == border-image-linear-gradient-slice-2.html border-image-linear-gradient-slice-2-ref.html
fuzzy(0-1,0-2500) fuzzy-if(!geckoview,1-3,200-86037) == border-image-linear-gradient-slice-fill-1.html border-image-linear-gradient-slice-fill-1-ref.html
fuzzy(0-1,0-649) fuzzy-if(OSX,0-1,0-25771) fuzzy-if(!Android,0-1,0-546) fuzzy-if(Android,0-1,0-6093) fuzzy-if(!geckoview,1-3,480-57480) == border-image-linear-gradient-slice-fill-2.html border-image-linear-gradient-slice-fill-2-ref.html
fuzzy(0-1,0-649) fuzzy-if(OSX,0-1,0-25771) fuzzy-if(!Android,0-1,0-546) fuzzy-if(Android,0-1,0-6093) fuzzy-if(!geckoview,1-3,477-57480) == border-image-linear-gradient-slice-fill-2.html border-image-linear-gradient-slice-fill-2-ref.html
fuzzy(0-1,0-134) fuzzy-if(OSX,0-5,0-1676) fuzzy-if(!geckoview,1-1,0-4537) == border-image-linear-gradient-width.html border-image-linear-gradient-width-ref.html
fuzzy(0-2,0-60590) fuzzy-if(Android,0-4,0-18022) fuzzy-if(OSX,0-1,0-15000) fuzzy-if(!useDrawSnapshot&&!geckoview,1-2,3900-60581) == border-image-linear-gradient-slice-width.html border-image-linear-gradient-slice-width-ref.html
fuzzy(0-2,0-26758) fuzzy-if(OSX,0-1,0-6000) fuzzy-if(!geckoview,1-3,2400-26758) == border-image-linear-gradient-outset.html border-image-linear-gradient-outset-ref.html
fuzzy(0-1,0-400) fuzzy-if(!geckoview,1-3,200-26872) == border-image-linear-gradient-repeat-repeat-1.html border-image-linear-gradient-repeat-repeat-1-ref.html
fuzzy(0-1,0-300) fuzzy-if(!geckoview,1-3,200-27131) == border-image-linear-gradient-repeat-round-1.html border-image-linear-gradient-repeat-round-1-ref.html
fuzzy-if(Android,0-1,0-1894) fuzzy-if(!useDrawSnapshot&&!geckoview,1-2,2400-67805) == border-image-linear-gradient-repeat-repeat-2.html border-image-linear-gradient-repeat-repeat-2-ref.html
fuzzy(0-1,0-2000) fuzzy-if(!geckoview,1-2,300-9500) == border-image-linear-gradient-repeat-round-2.html border-image-linear-gradient-repeat-round-2-ref.html
fuzzy(0-1,0-8533) fuzzy-if(!geckoview&&!swgl,1-3,1100-9500) == border-image-linear-gradient-repeat-repeat-3.html border-image-linear-gradient-repeat-repeat-3-ref.html
fuzzy(0-1,0-2000) fuzzy-if(!geckoview,1-2,288-9500) == border-image-linear-gradient-repeat-round-2.html border-image-linear-gradient-repeat-round-2-ref.html
fuzzy(0-1,0-8533) fuzzy-if(!geckoview&&!swgl,1-3,972-9500) == border-image-linear-gradient-repeat-repeat-3.html border-image-linear-gradient-repeat-repeat-3-ref.html
fuzzy(0-3,0-107563) fuzzy-if(!geckoview&&!swgl,1-3,1000-107563) == border-image-linear-gradient-repeat-round-3.html border-image-linear-gradient-repeat-round-3-ref.html
fuzzy(0-1,0-2096) == border-image-radial-gradient.html border-image-radial-gradient-ref.html
@ -70,7 +70,7 @@ fuzzy(0-2,0-4894) == border-image-radial-gradient-width.html border-image-radial
fuzzy(0-3,0-66698) == border-image-radial-gradient-slice-width.html border-image-radial-gradient-slice-width-ref.html
# OS X failures tracked in bug 957025
fuzzy-if(!useDrawSnapshot&&!geckoview,1-4,600-2000) == border-image-repeating-linear-gradient.html border-image-repeating-linear-gradient-ref.html
fuzzy-if(!useDrawSnapshot&&!geckoview,1-4,455-2000) == border-image-repeating-linear-gradient.html border-image-repeating-linear-gradient-ref.html
fails-if(OSX) fuzzy(0-3,0-95449) == border-image-repeating-linear-gradient-slice-fill-2.html border-image-repeating-linear-gradient-slice-fill-2-ref.html
fails-if(OSX) fuzzy(0-3,0-20000) fuzzy-if(!geckoview,1-4,800-14000) == border-image-repeating-linear-gradient-repeat-round-2.html border-image-repeating-linear-gradient-repeat-round-2-ref.html

View File

@ -24,7 +24,7 @@ fuzzy(0-1,0-343) == percent-3.html percent-3-ref.html
# more serious tests, using SVG reference
fuzzy(17-30,58-70) == border-circle-2.html border-circle-2-ref.xhtml
fuzzy(61-63,507-1013) == curved-stripe-border.html curved-stripe-border-ref.svg # bug 459945
fuzzy(61-63,248-1013) == curved-stripe-border.html curved-stripe-border-ref.svg # bug 459945
# Corners
fuzzy(17-30,47-58) == corner-1.html corner-1-ref.svg # bottom corners different radius than top corners

View File

@ -14,7 +14,7 @@ random != boxshadow-blur-2.html boxshadow-blur-2-notref.html # fixedpoint divisi
fuzzy(0-14,0-179) fuzzy-if(swgl&&!Android,0-1,0-952) fuzzy-if(useDrawSnapshot&&swgl,14-14,54-54) == boxshadow-large-border-radius.html boxshadow-large-border-radius-ref.html # Bug 1209649
== boxshadow-fileupload.html boxshadow-fileupload-ref.html
fuzzy(13-19,28-49) == boxshadow-inner-basic.html boxshadow-inner-basic-ref.svg
fuzzy(13-19,28-51) == boxshadow-inner-basic.html boxshadow-inner-basic-ref.svg
fuzzy(0-1,0-18) random-if(layersGPUAccelerated) == boxshadow-mixed.html boxshadow-mixed-ref.html
fuzzy(0-1,0-17) == boxshadow-mixed-2.html boxshadow-mixed-2-ref.html
random-if(d2d) fuzzy(0-127,0-3528) == boxshadow-rounded-spread.html boxshadow-rounded-spread-ref.html
@ -23,7 +23,7 @@ random-if(d2d) fuzzy(0-1,0-14) == boxshadow-onecorner.html boxshadow-onecorner-r
random-if(d2d) fuzzy(0-1,0-22) == boxshadow-twocorners.html boxshadow-twocorners-ref.html
random-if(d2d) fuzzy(0-1,0-36) == boxshadow-threecorners.html boxshadow-threecorners-ref.html
fuzzy(0-2,0-440) == boxshadow-skiprect.html boxshadow-skiprect-ref.html
fuzzy-if(useDrawSnapshot,1-1,1197-1197) == boxshadow-opacity.html boxshadow-opacity-ref.html
fuzzy-if(useDrawSnapshot,1-1,1197-2400) == boxshadow-opacity.html boxshadow-opacity-ref.html
== boxshadow-color-rounding.html boxshadow-color-rounding-ref.html
== boxshadow-color-rounding-middle.html boxshadow-color-rounding-middle-ref.html
fuzzy(0-3,0-500) fuzzy-if(d2d,0-2,0-1080) == boxshadow-border-radius-int.html boxshadow-border-radius-int-ref.html

View File

@ -74,7 +74,7 @@ fuzzy(0-73,0-900) == twostops-1e.html twostops-1-ref.html
# from http://www.xanthir.com/:4bhipd by way of http://a-ja.net/newgrad.html
fuzzy-if(!contentSameGfxBackendAsCanvas,0-3,0-20000) fuzzy-if(azureSkiaGL||layersGPUAccelerated,0-8,0-20000) == aja-linear-1a.html aja-linear-1-ref.html
fuzzy(0-1,0-20000) fuzzy-if(winWidget,1-1,5000-20000) == aja-linear-1b.html aja-linear-1-ref.html # bug 526694
fuzzy(0-1,0-20000) == aja-linear-1b.html aja-linear-1-ref.html # bug 526694
fuzzy(0-8,0-20000) == aja-linear-1c.html aja-linear-1-ref.html
fuzzy(0-8,0-20000) == aja-linear-1d.html aja-linear-1-ref.html
fuzzy(0-8,0-20000) == aja-linear-1e.html aja-linear-1-ref.html

View File

@ -41,8 +41,8 @@ fuzzy(0-1,0-625) == element-paint-multiple-backgrounds-01c.html element-paint-mu
random-if(!cocoaWidget) == gradient-html-03.html gradient-html-03-ref.svg
== gradient-html-04.html gradient-html-04-ref.html
== gradient-html-05.html gradient-html-05-ref.html
fuzzy(0-1,0-9674) random-if(!cocoaWidget) fuzzy-if(cocoaWidget,1-1,22500-444200) == gradient-html-06a.html gradient-html-06b.html
fuzzy(0-1,0-9674) random-if(!cocoaWidget) fuzzy-if(cocoaWidget,1-1,22500-444200) == gradient-html-06b.html gradient-html-06c.html
fuzzy(0-1,0-9674) random-if(!cocoaWidget) fuzzy-if(cocoaWidget&&!swgl,1-1,22200-444200) == gradient-html-06a.html gradient-html-06b.html
fuzzy(0-1,0-9674) random-if(!cocoaWidget) fuzzy-if(cocoaWidget&&!swgl,1-1,22200-444200) == gradient-html-06b.html gradient-html-06c.html
== gradient-html-06c.html gradient-html-06d.html
== gradient-html-06d.html gradient-html-06e.html
random-if(!cocoaWidget) fuzzy-if(cocoaWidget,0-2,0-42305) == gradient-html-07a.html gradient-html-07b.html

View File

@ -107,7 +107,7 @@ fuzzy(0-1,0-400) == feDisplacementMap-alpha-01.svg pass.svg
fuzzy(0-2,0-500) == feDisplacementMap-colour-01.svg feDisplacementMap-colour-01-ref.svg
== feDisplacementMap-scale-01.svg pass.svg
fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-2,0-25) fuzzy-if(!useDrawSnapshot,55-98,14033-16360) == feDropShadow-01.svg feDropShadow-01-ref.svg
fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-2,0-25) fuzzy-if(!useDrawSnapshot,55-98,14033-16467) == feDropShadow-01.svg feDropShadow-01-ref.svg
== feFlood-color-01.svg pass.svg

View File

@ -288,8 +288,8 @@ fuzzy(0-1,0-1) == marker-dynamic-opacity.html marker-dynamic-opacity-ref.html
== marker-css-transform.html marker-css-transform-ref.html
== marker-effects-01.svg marker-effects-01-ref.svg
fuzzy(0-1,0-100) == marker-viewBox-01.svg marker-viewBox-01-ref.svg
fuzzy(0-1,0-100) == marker-orientation-01.svg marker-orientation-01-ref.svg
fuzzy(0-1,0-5) == marker-orientation-02.svg marker-orientation-02-ref.svg
fuzzy(0-65,0-570) == marker-orientation-01.svg marker-orientation-01-ref.svg
fuzzy(0-65,0-570) == marker-orientation-02.svg marker-orientation-02-ref.svg
== marker-orientation-03.svg pass.svg
== marker-orientation-04.svg pass.svg
== marker-orientation-05.svg pass.svg
@ -400,7 +400,7 @@ fuzzy(0-1,0-5) == pattern-live-01c.svg pattern-live-01-ref.svg
== pattern-scale-01c.svg pattern-scale-01-ref.svg
== pattern-transform-presence-01.svg pattern-transform-presence-01-ref.svg
fuzzy(0-72,0-865) == pattern-transformed-01.svg pattern-transformed-01-ref.svg
fuzzy(0-17,0-2511) fuzzy-if(Android,0-18,0-6414) == pattern-transformed-02.svg pattern-transformed-02-ref.svg
fuzzy(0-17,0-2511) fuzzy-if(Android,0-28,0-11200) == pattern-transformed-02.svg pattern-transformed-02-ref.svg
== polygon-01.svg polygon-01-ref.svg
== polygon-marker-01.svg pass.svg
@ -415,7 +415,7 @@ fuzzy(0-17,0-2511) fuzzy-if(Android,0-18,0-6414) == pattern-transformed-02.svg p
== radialGradient-basic-01.svg pass.svg
== radialGradient-basic-02.svg pass.svg
fuzzy(0-1,0-5) fuzzy-if(winWidget,0-32,0-223) fuzzy-if(winWidget&&!swgl&&!/^Windows\x20NT\x206\.1/.test(http.oscpu),84-96,21684-21713) skip-if(winWidget&&isCoverageBuild) fuzzy-if(Android&&device,0-4,0-946) == radialGradient-basic-03.svg radialGradient-basic-03-ref.html # Bug 1718175 (Win CCov: Bug 1740155)
fuzzy(0-1,0-5) fuzzy-if(winWidget,0-32,0-223) fuzzy-if(winWidget&&!swgl&&!/^Windows\x20NT\x206\.1/.test(http.oscpu),78-96,21684-21713) skip-if(winWidget&&isCoverageBuild) fuzzy-if(Android&&device,0-4,0-946) == radialGradient-basic-03.svg radialGradient-basic-03-ref.html # Bug 1718175 (Win CCov: Bug 1740155)
== radialGradient-basic-04.svg pass.svg
== radialGradient-fr-01.svg pass.svg
fuzzy(0-1,0-3235) fuzzy-if(winWidget,0-1,0-7030) == radialGradient-fr-02.svg radialGradient-fr-02-ref.svg

View File

@ -16,26 +16,26 @@
== clip-path-polygon-012.html clip-path-stripes-001-ref.html
fuzzy(0-1,0-20) == clip-path-polygon-013.html clip-path-stripes-003-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-001.html clip-path-circle-001-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-002.html clip-path-circle-001-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-003.html clip-path-circle-001-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-004.html clip-path-circle-001-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-005.html clip-path-circle-002-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-006.html clip-path-circle-001-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-007.html clip-path-circle-002-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-008.html clip-path-circle-002-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-009.html clip-path-circle-003-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-010.html clip-path-circle-004-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-011.html clip-path-circle-005-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-012.html clip-path-circle-006-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-013.html clip-path-circle-002-ref.html
fuzzy-if(!useDrawSnapshot,34-70,699-920) == clip-path-circle-014.html clip-path-circle-007-ref.html
fuzzy-if(!useDrawSnapshot,34-70,699-920) == clip-path-circle-015.html clip-path-circle-008-ref.html
fuzzy-if(!useDrawSnapshot,34-70,699-920) == clip-path-circle-016.html clip-path-circle-009-ref.html
fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-16,0-9) fuzzy-if(!useDrawSnapshot,34-70,699-920) == clip-path-circle-017.html clip-path-circle-007-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-018.html clip-path-circle-010-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-019.html clip-path-circle-002-ref.html
fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-020.html clip-path-circle-002-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-001.html clip-path-circle-001-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-002.html clip-path-circle-001-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-003.html clip-path-circle-001-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-004.html clip-path-circle-001-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-005.html clip-path-circle-002-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-006.html clip-path-circle-001-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-007.html clip-path-circle-002-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-008.html clip-path-circle-002-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-009.html clip-path-circle-003-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-010.html clip-path-circle-004-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-011.html clip-path-circle-005-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-012.html clip-path-circle-006-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-013.html clip-path-circle-002-ref.html
fuzzy-if(!useDrawSnapshot,34-70,696-920) == clip-path-circle-014.html clip-path-circle-007-ref.html
fuzzy-if(!useDrawSnapshot,34-70,696-920) == clip-path-circle-015.html clip-path-circle-008-ref.html
fuzzy-if(!useDrawSnapshot,34-70,696-920) == clip-path-circle-016.html clip-path-circle-009-ref.html
fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-16,0-9) fuzzy-if(!useDrawSnapshot,34-70,696-920) == clip-path-circle-017.html clip-path-circle-007-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-018.html clip-path-circle-010-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-019.html clip-path-circle-002-ref.html
fuzzy-if(!useDrawSnapshot,35-70,696-800) == clip-path-circle-020.html clip-path-circle-002-ref.html
fuzzy-if(winWidget||cocoaWidget,0-1,0-5) == clip-path-circle-021.html clip-path-circle-021-ref.html
fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-001.html clip-path-ellipse-001-ref.html
@ -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
fuzzy(0-1,0-10) == clip-path-stroke-001.html clip-path-stroke-001-ref.html
fuzzy(0-1,0-17) == clip-path-stroke-001.html clip-path-stroke-001-ref.html
== clip-path-transform-001.html clip-path-transform-001-ref.html

View File

@ -64,7 +64,7 @@ fuzzy-if((gtkWidget&&layersOMTC)||(winWidget&&!layersGPUAccelerated),0-1,0-86) =
fuzzy(0-3,0-304) == scroll-perspective-1.html scroll-perspective-1-ref.html
# Bugs
fails-if(!layersGPUAccelerated) fails-if(useDrawSnapshot) fuzzy-if(!useDrawSnapshot,0-60,0-826) == 1035611-1.html 1035611-1-ref.html # Bug 1072898 for !layersGPUAccelerated failures
fails-if(useDrawSnapshot) != 1157984-1.html about:blank # Bug 1157984
!= 1157984-1.html about:blank # Bug 1157984
fuzzy(0-220,0-660) == animate-cube-radians.html animate-cube-radians-ref.html # subpixel AA
fuzzy(0-240,0-400) fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!layersGPUAccelerated,0-16,0-6) == animate-cube-radians-zoom.html animate-cube-radians-zoom-ref.html
!= animate-cube-radians-ref.html animate-cube-radians-zoom-ref.html

View File

@ -1,3 +1,3 @@
[bg-color-with-gradient.html]
expected:
FAIL
fuzzy:
if (os == "win"): maxDifference=0-1;totalPixels=0-2100

View File

@ -1,3 +0,0 @@
[marker-009.svg]
expected:
FAIL

View File

@ -1,12 +1,13 @@
[DEFAULT]
skip-if = os == 'andriod'
[browser_test_ContentCache.js]
[browser_test_InputContextURI.js]
[browser_test_clipboardcache.js]
skip-if =
(os == 'linux' && ccov) || tsan # Bug 1613516, the test consistently timeouts on Linux coverage builds.
os == "win" && bits == 32 && !debug # Bug 1759422
os == "linux" # Bug 1792749
[browser_test_ContentCache.js]
[browser_test_ime_state_on_editable_state_change_in_remote_content.js]
support-files =
../file_ime_state_test_helper.js
@ -48,7 +49,10 @@ support-files =
support-files =
../file_ime_state_test_helper.js
../file_test_ime_state_in_text_control_on_reframe.js
[browser_test_InputContextURI.js]
[browser_test_scrollbar_colors.js]
skip-if = (os == 'linux') # bug 1460109
support-files =
helper_scrollbar_colors.html
[browser_test_swipe_gesture.js]
run-if = (os == 'mac' || os == 'win' || os == 'linux')
skip-if =
@ -59,7 +63,3 @@ support-files =
helper_swipe_gesture.html
!/gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js
!/gfx/layers/apz/test/mochitest/apz_test_utils.js
[browser_test_scrollbar_colors.js]
skip-if = (os == 'linux' && headless) # bug 1460109
support-files =
helper_scrollbar_colors.html