mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-17 14:25:49 +00:00
Bug 1330574 - Part2. Mask some reftests as passing after fix WebRenderContainerLayer overflow rect. r=kats
This commit is contained in:
parent
59efc29d19
commit
8788183d92
@ -51,7 +51,7 @@ fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) == clipping-5-image.html
|
||||
fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) fuzzy-if(skiaContent,1,77) == clipping-5-overflow-hidden.html clipping-5-ref.html
|
||||
fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) fuzzy-if(Android,5,21) fuzzy-if(skiaContent,1,77) == clipping-5-refi.html clipping-5-ref.html
|
||||
fuzzy-if(true,1,7) fuzzy-if(d2d,48,94) fuzzy-if(cocoaWidget,1,99) fuzzy-if(Android,99,115) fuzzy-if(skiaContent,1,77) fails-if(webrender) == clipping-5-refc.html clipping-5-ref.html # bug 732535
|
||||
fuzzy-if(winWidget,105,71) fuzzy-if(Android,8,469) fails-if(webrender) == clipping-6.html clipping-6-ref.html # PaintedLayer and MaskLayer with transforms that aren't identical
|
||||
fuzzy-if(winWidget,105,71) fuzzy-if(Android,8,469) == clipping-6.html clipping-6-ref.html # PaintedLayer and MaskLayer with transforms that aren't identical
|
||||
fuzzy-if(true,2,29) fuzzy-if(d2d,46,50) fuzzy-if(Android,255,586) fuzzy-if(skiaContent,19,29) fails-if(webrender) == clipping-7.html clipping-7-ref.html # ColorLayer and MaskLayer with transforms that aren't identical. Reference image rendered without using layers (which causes fuzzy failures).
|
||||
fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) == clipping-and-zindex-1.html clipping-and-zindex-1-ref.html
|
||||
fuzzy-if(cocoaWidget,1,4) fails-if(webrender) == intersecting-clipping-1-canvas.html intersecting-clipping-1-refc.html
|
||||
|
@ -27,7 +27,7 @@ function step() {
|
||||
e.style.backgroundColor = "rgb(" + v + "," + v + "," + v + ")";
|
||||
f.style.opacity = v/250.0;
|
||||
if (v < 200) {
|
||||
setTimeout(step, 50);
|
||||
setTimeout(step, 1050);
|
||||
} else {
|
||||
document.documentElement.removeAttribute("class");
|
||||
}
|
||||
|
@ -3,40 +3,40 @@
|
||||
fails == print-no-animations.html print-no-animations-ref.html # reftest harness doesn't actually make pres context non-dynamic for reftest-print tests
|
||||
fails != print-no-animations.html print-no-animations-notref.html # reftest harness doesn't actually make pres context non-dynamic for reftest-print tests
|
||||
== animate-opacity.html animate-opacity-ref.html
|
||||
fails-if(webrender) == animate-preserves3d.html animate-preserves3d-ref.html
|
||||
== animate-preserves3d.html animate-preserves3d-ref.html
|
||||
== in-visibility-hidden-animation.html in-visibility-hidden-animation-ref.html
|
||||
== in-visibility-hidden-animation-pseudo-element.html in-visibility-hidden-animation-pseudo-element-ref.html
|
||||
== partially-out-of-view-animation.html partially-out-of-view-animation-ref.html
|
||||
fails-if(webrender) == animate-display-table-opacity.html animate-display-table-opacity-ref.html
|
||||
# We need to run 100% opacity test case when OMTA is disabled to check that the animation creates a stacking context even if the animation is not running on the compositor
|
||||
test-pref(layers.offmainthreadcomposition.async-animations,false) fails-if(webrender) == stacking-context-opacity-1-animation.html stacking-context-animation-ref.html
|
||||
test-pref(layers.offmainthreadcomposition.async-animations,false) == stacking-context-opacity-1-animation.html stacking-context-animation-ref.html
|
||||
# We need to run transform:none test case when OMTA is disabled to check that the animation creates a stacking context even if the animation is not running on the compositor
|
||||
test-pref(layers.offmainthreadcomposition.async-animations,false) fails-if(webrender) == stacking-context-transform-none-animation.html stacking-context-animation-ref.html
|
||||
test-pref(layers.offmainthreadcomposition.async-animations,false) == stacking-context-transform-none-animation.html stacking-context-animation-ref.html
|
||||
== no-stacking-context-opacity-removing-animation-in-delay.html no-stacking-context-animation-ref.html
|
||||
== no-stacking-context-transform-removing-animation-in-delay.html no-stacking-context-animation-ref.html
|
||||
== stacking-context-lose-opacity-1.html stacking-context-animation-ref.html
|
||||
== stacking-context-lose-transform-none.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-opacity-win-in-delay.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-opacity-win-in-delay-on-main-thread.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-opacity-wins-over-transition.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-transform-win-in-delay.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-transform-win-in-delay-on-main-thread.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-transform-wins-over-transition.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-opacity-1-animation.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-opacity-1-with-fill-backwards.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-opacity-1-with-fill-forwards.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-paused-on-opacity-1.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-paused-on-transform-none.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-transform-none-animation.html stacking-context-animation-ref.html
|
||||
== stacking-context-opacity-win-in-delay.html stacking-context-animation-ref.html
|
||||
== stacking-context-opacity-win-in-delay-on-main-thread.html stacking-context-animation-ref.html
|
||||
== stacking-context-opacity-wins-over-transition.html stacking-context-animation-ref.html
|
||||
== stacking-context-transform-win-in-delay.html stacking-context-animation-ref.html
|
||||
== stacking-context-transform-win-in-delay-on-main-thread.html stacking-context-animation-ref.html
|
||||
== stacking-context-transform-wins-over-transition.html stacking-context-animation-ref.html
|
||||
== stacking-context-opacity-1-animation.html stacking-context-animation-ref.html
|
||||
== stacking-context-opacity-1-with-fill-backwards.html stacking-context-animation-ref.html
|
||||
== stacking-context-opacity-1-with-fill-forwards.html stacking-context-animation-ref.html
|
||||
== stacking-context-paused-on-opacity-1.html stacking-context-animation-ref.html
|
||||
== stacking-context-paused-on-transform-none.html stacking-context-animation-ref.html
|
||||
== stacking-context-transform-none-animation.html stacking-context-animation-ref.html
|
||||
== stacking-context-transform-none-animation-on-svg.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-transform-none-animation-with-backface-visibility.html stacking-context-animation-ref.html
|
||||
== stacking-context-transform-none-animation-with-backface-visibility.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-transform-none-animation-with-preserve-3d.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-transform-none-with-fill-backwards.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-transform-none-with-fill-forwards.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-opacity-1-in-delay.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-opacity-removing-important-in-delay.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-transform-none-in-delay.html stacking-context-animation-ref.html
|
||||
fails-if(webrender) == stacking-context-transform-removing-important-in-delay.html stacking-context-animation-ref.html
|
||||
== stacking-context-transform-none-with-fill-backwards.html stacking-context-animation-ref.html
|
||||
== stacking-context-transform-none-with-fill-forwards.html stacking-context-animation-ref.html
|
||||
== stacking-context-opacity-1-in-delay.html stacking-context-animation-ref.html
|
||||
== stacking-context-opacity-removing-important-in-delay.html stacking-context-animation-ref.html
|
||||
== stacking-context-transform-none-in-delay.html stacking-context-animation-ref.html
|
||||
== stacking-context-transform-removing-important-in-delay.html stacking-context-animation-ref.html
|
||||
fails == background-position-in-delay.html background-position-ref.html # This test fails the reftest-opaque-layer check since animating background-position currently creates an active layer from its delay phse, and reftest-opaque-layer only handles items assigned to PaintedLayers.
|
||||
== background-position-after-finish.html background-position-ref.html
|
||||
fails == background-position-running.html background-position-ref.html # This test fails the reftest-opaque-layer check since animating background-position currently creates an active layer, and reftest-opaque-layer only handles items assigned to PaintedLayers.
|
||||
|
@ -4,6 +4,6 @@
|
||||
== transitions-inline-rewrap-2.html transitions-inline-ref.html
|
||||
== stacking-context-opacity-lose-to-animation.html stacking-context-transition-ref.html
|
||||
== stacking-context-transform-lose-to-animation.html stacking-context-transition-ref.html
|
||||
fails-if(webrender) == stacking-context-opacity-wins-over-important-style.html stacking-context-transition-ref.html
|
||||
fails-if(webrender) == stacking-context-transform-wins-over-important-style.html stacking-context-transition-ref.html
|
||||
== stacking-context-opacity-wins-over-important-style.html stacking-context-transition-ref.html
|
||||
== stacking-context-transform-wins-over-important-style.html stacking-context-transition-ref.html
|
||||
== transition-and-animation-with-different-durations.html transition-and-animation-with-different-durations-ref.html
|
||||
|
@ -10,7 +10,7 @@ fuzzy-if(winWidget&&!layersGPUAccelerated,140,276) == positioned-container-1.htm
|
||||
== relpos-legend-2.html relpos-legend-2-ref.html
|
||||
== relpos-legend-3.html relpos-legend-3-ref.html
|
||||
== relpos-legend-4.html relpos-legend-4-ref.html
|
||||
fails-if(webrender) == sticky-legend-1.html sticky-legend-1-ref.html
|
||||
== sticky-legend-1.html sticky-legend-1-ref.html
|
||||
fuzzy-if(skiaContent,1,40768) == abs-pos-child-sizing.html abs-pos-child-sizing-ref.html
|
||||
== overflow-hidden.html overflow-hidden-ref.html
|
||||
== legend-rtl.html legend-rtl-ref.html
|
||||
|
@ -19,6 +19,6 @@ skip-if(!asyncPan) != pull-background-displayport-4.html about:blank # fails wit
|
||||
skip-if(!asyncPan) != pull-background-displayport-5.html about:blank
|
||||
skip-if(!asyncPan) != pull-background-displayport-6.html about:blank # fails with non-overlay scrollbars and event regions due to bug 1148515
|
||||
fuzzy(2,30150) fails-if(webrender) == opacity-blending.html opacity-blending-ref.html
|
||||
fuzzy(16,5) fails-if(webrender) == mask-layer-transform.html mask-layer-transform-ref.html
|
||||
fuzzy(16,5) == mask-layer-transform.html mask-layer-transform-ref.html
|
||||
fuzzy-if(gtkWidget,1,17) == forced-bg-color-outside-visible-region.html forced-bg-color-outside-visible-region-ref.html
|
||||
!= layerize-over-fixed-bg-1.html about:blank
|
||||
|
@ -1,38 +1,38 @@
|
||||
== top-1.html top-1-ref.html
|
||||
fuzzy-if(Android,6,1568) fails-if(webrender) == top-2.html top-2-ref.html
|
||||
fuzzy-if(Android,6,2729) fails-if(webrender) == top-3.html top-3-ref.html
|
||||
fails-if(webrender) == top-4.html top-4-ref.html
|
||||
fails-if(webrender) == top-5.html top-5-ref.html
|
||||
fuzzy-if(Android,2,1568) fails-if(webrender) == top-6.html top-6-ref.html
|
||||
fuzzy-if(Android,6,1568) == top-2.html top-2-ref.html
|
||||
fuzzy-if(Android,6,2729) == top-3.html top-3-ref.html
|
||||
== top-4.html top-4-ref.html
|
||||
== top-5.html top-5-ref.html
|
||||
fuzzy-if(Android,2,1568) == top-6.html top-6-ref.html
|
||||
== bottom-1.html bottom-1-ref.html
|
||||
== bottom-2a.html bottom-2-ref.html
|
||||
== bottom-2b.html bottom-2-ref.html
|
||||
== bottom-2c.html bottom-2-ref.html
|
||||
== bottom-3.html bottom-3-ref.html
|
||||
== bottom-4.html bottom-4-ref.html
|
||||
fuzzy-if(Android,2,4) fails-if(webrender) == left-1.html left-1-ref.html
|
||||
fuzzy-if(Android,2,4) fails-if(webrender) == left-2.html left-2-ref.html
|
||||
fails-if(webrender) == left-3.html left-3-ref.html
|
||||
fails-if(webrender) == right-1.html right-1-ref.html
|
||||
fuzzy-if(Android,2,4) fails-if(webrender) == right-2.html right-2-ref.html
|
||||
fuzzy-if(Android,2,4) fails-if(webrender) == right-3.html right-3-ref.html
|
||||
fails-if(webrender) == margin-1.html margin-1-ref.html
|
||||
fuzzy-if(Android,2,4) == left-1.html left-1-ref.html
|
||||
fuzzy-if(Android,2,4) == left-2.html left-2-ref.html
|
||||
== left-3.html left-3-ref.html
|
||||
== right-1.html right-1-ref.html
|
||||
fuzzy-if(Android,2,4) == right-2.html right-2-ref.html
|
||||
fuzzy-if(Android,2,4) == right-3.html right-3-ref.html
|
||||
== margin-1.html margin-1-ref.html
|
||||
== padding-1.html padding-1-ref.html
|
||||
fails-if(webrender) == padding-2.html padding-2-ref.html
|
||||
== padding-2.html padding-2-ref.html
|
||||
== padding-3.html padding-3-ref.html
|
||||
== overcontain-1.html overcontain-1-ref.html
|
||||
fails-if(webrender) == initial-1.html initial-1-ref.html
|
||||
== initial-1.html initial-1-ref.html
|
||||
== initial-scroll-1.html initial-scroll-1-ref.html
|
||||
== scrollframe-reflow-1.html scrollframe-reflow-1-ref.html
|
||||
== scrollframe-reflow-2.html scrollframe-reflow-2-ref.html
|
||||
== scrollframe-auto-1.html scrollframe-auto-1-ref.html
|
||||
fuzzy-if(Android,2,3) == stacking-context-1.html stacking-context-1-ref.html
|
||||
== top-bottom-1.html top-bottom-1-ref.html
|
||||
fails-if(webrender) == top-bottom-2.html top-bottom-2-ref.html
|
||||
fails-if(webrender) == top-bottom-3.html top-bottom-3-ref.html
|
||||
== top-bottom-2.html top-bottom-2-ref.html
|
||||
== top-bottom-3.html top-bottom-3-ref.html
|
||||
== left-right-1.html left-right-1-ref.html
|
||||
fails-if(webrender) == left-right-2.html left-right-2-ref.html
|
||||
fails-if(webrender) == left-right-3.html left-right-3-ref.html
|
||||
== left-right-2.html left-right-2-ref.html
|
||||
== left-right-3.html left-right-3-ref.html
|
||||
fuzzy-if(Android,4,810) == containing-block-1.html containing-block-1-ref.html
|
||||
== overconstrained-1.html overconstrained-1-ref.html
|
||||
== overconstrained-2.html overconstrained-2-ref.html
|
||||
|
@ -61,7 +61,7 @@ fuzzy-if((gtkWidget&&layersOMTC)||(winWidget&&!layersGPUAccelerated),1,86) == ov
|
||||
fuzzy-if(winWidget&&!layersGPUAccelerated,1,606) == scroll-perspective-1.html scroll-perspective-1-ref.html
|
||||
# Bugs
|
||||
fails-if(!layersGPUAccelerated) fails-if(webrender) == 1035611-1.html 1035611-1-ref.html # Bug 1072898 for !layersGPUAccelerated failures
|
||||
fails-if(webrender) != 1157984-1.html about:blank # Bug 1157984
|
||||
!= 1157984-1.html about:blank # Bug 1157984
|
||||
fuzzy(3,99) == animate-cube-radians.html animate-cube-radians-ref.html # subpixel AA
|
||||
fuzzy(3,99) fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!layersGPUAccelerated,16,6) == animate-cube-radians-zoom.html animate-cube-radians-zoom-ref.html
|
||||
!= animate-cube-radians-ref.html animate-cube-radians-zoom-ref.html
|
||||
@ -71,7 +71,7 @@ fuzzy(3,99) == animate-cube-degrees.html animate-cube-degrees-ref.html # subpixe
|
||||
fuzzy-if(gtkWidget,128,100) fuzzy-if(Android||OSX==1010||(gtkWidget&&layersGPUAccelerated),143,100) fuzzy-if(winWidget||OSX<1010,141,100) fails-if(webrender) == preserves3d-nested.html preserves3d-nested-ref.html
|
||||
fuzzy-if(cocoaWidget,128,9) == animate-preserve3d-parent.html animate-preserve3d-ref.html # intermittently fuzzy on Mac
|
||||
fuzzy-if(cocoaWidget,128,9) == animate-preserve3d-child.html animate-preserve3d-ref.html # intermittently fuzzy on Mac
|
||||
fails-if(webrender) == animate-backface-hidden.html about:blank
|
||||
== animate-backface-hidden.html about:blank
|
||||
fails-if(webrender) == 1245450-1.html green-rect.html
|
||||
fuzzy(1,2000) == opacity-preserve3d-1.html opacity-preserve3d-1-ref.html
|
||||
fuzzy(1,15000) == opacity-preserve3d-2.html opacity-preserve3d-2-ref.html
|
||||
|
@ -1,20 +1,21 @@
|
||||
test-pref(dom.animations-api.core.enabled,true) == 1246046-1.html green-box.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == 1267937-1.html 1267937-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == 1298742-1.html 1298742-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-none-animation-before-appending-element.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-opacity-changing-keyframe.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-opacity-changing-keyframe-in-delay.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-opacity-changing-target.html stacking-context-animation-changing-target-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-opacity-changing-target-in-delay.html stacking-context-animation-changing-target-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-opacity-changing-effect.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-opacity-losing-css-animation-in-delay.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-changing-keyframe.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-changing-keyframe-in-delay.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-changing-target.html stacking-context-animation-changing-target-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-changing-target-in-delay.html stacking-context-animation-changing-target-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-changing-effect.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-changing-display-property.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-losing-css-animation-in-delay.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == 1298742-1.html 1298742-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-none-animation-before-appending-element.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-keyframe.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-keyframe-in-delay.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-target.html stacking-context-animation-changing-target-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-target-in-delay.html stacking-context-animation-changing-target-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-effect.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-losing-css-animation-in-delay.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-keyframe.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-keyframe-in-delay.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-target.html stacking-context-animation-changing-target-ref.html
|
||||
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-target-in-delay.html stacking-context-animation-changing-target-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-effect.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-display-property.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-losing-css-animation-in-delay.html stacking-context-animation-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == style-updates-on-iteration-composition-changed-from-accumulate-to-replace.html style-updates-for-iteration-composite-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == style-updates-on-iteration-composition-changed-from-replace-to-accumulate.html style-updates-for-iteration-composite-ref.html
|
||||
test-pref(dom.animations-api.core.enabled,true) == style-updates-on-current-iteration-changed.html style-updates-for-iteration-composite-ref.html
|
||||
|
Loading…
x
Reference in New Issue
Block a user