Bug 1332657 - Part 4: Adjust reftest expectations for transform animations. r?heycam draft
authorHiroyuki Ikezoe <hikezoe@mozilla.com>
Fri, 03 Feb 2017 13:39:33 +0900
changeset 470042 7ae881a02d6323f985444de51d27ba3bc20b9422
parent 470041 02c86d86b36ac7e5573f61cbccb43ef4aea44d00
child 470043 6df67b6bfecae40724083fe823ea722f88592685
push id43917
push userhikezoe@mozilla.com
push dateFri, 03 Feb 2017 04:44:01 +0000
reviewersheycam
bugs1332657
milestone54.0a1
Bug 1332657 - Part 4: Adjust reftest expectations for transform animations. r?heycam MozReview-Commit-ID: A3O4SONRXSu
layout/reftests/css-animations/reftest-stylo.list
layout/reftests/transform/reftest-stylo.list
layout/reftests/web-animations/reftest-stylo.list
--- a/layout/reftests/css-animations/reftest-stylo.list
+++ b/layout/reftests/css-animations/reftest-stylo.list
@@ -1,44 +1,44 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # == screen-animations.html screen-animations.html
 # == screen-animations.html screen-animations.html
 # == print-no-animations.html print-no-animations.html
 # == print-no-animations.html print-no-animations.html
 # == animate-opacity.html animate-opacity.html
-fails == animate-preserves3d.html animate-preserves3d.html
+skip-if(stylo) == animate-preserves3d.html animate-preserves3d.html # bug 1324620
 # == in-visibility-hidden-animation.html in-visibility-hidden-animation.html
 # == in-visibility-hidden-animation-pseudo-element.html in-visibility-hidden-animation-pseudo-element.html
 # == partially-out-of-view-animation.html partially-out-of-view-animation.html
 # == animate-display-table-opacity.html animate-display-table-opacity.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) == stacking-context-opacity-1-animation.html stacking-context-opacity-1-animation.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) == stacking-context-transform-none-animation.html stacking-context-transform-none-animation.html
 # == no-stacking-context-opacity-removing-animation-in-delay.html no-stacking-context-opacity-removing-animation-in-delay.html
 # == no-stacking-context-transform-removing-animation-in-delay.html no-stacking-context-transform-removing-animation-in-delay.html
 # == stacking-context-lose-opacity-1.html stacking-context-lose-opacity-1.html
-fails == stacking-context-lose-transform-none.html stacking-context-lose-transform-none.html
+== stacking-context-lose-transform-none.html stacking-context-lose-transform-none.html
 # == stacking-context-opacity-win-in-delay.html stacking-context-opacity-win-in-delay.html
 == stacking-context-opacity-win-in-delay-on-main-thread.html stacking-context-opacity-win-in-delay-on-main-thread.html
 == stacking-context-opacity-wins-over-transition.html stacking-context-opacity-wins-over-transition.html
-fails == stacking-context-transform-win-in-delay.html stacking-context-transform-win-in-delay.html
-fails == stacking-context-transform-win-in-delay-on-main-thread.html stacking-context-transform-win-in-delay-on-main-thread.html
-fails == stacking-context-transform-wins-over-transition.html stacking-context-transform-wins-over-transition.html
+== stacking-context-transform-win-in-delay.html stacking-context-transform-win-in-delay.html
+== stacking-context-transform-win-in-delay-on-main-thread.html stacking-context-transform-win-in-delay-on-main-thread.html
+== stacking-context-transform-wins-over-transition.html stacking-context-transform-wins-over-transition.html
 # == stacking-context-opacity-1-animation.html stacking-context-opacity-1-animation.html
 == stacking-context-opacity-1-with-fill-backwards.html stacking-context-opacity-1-with-fill-backwards.html
 == stacking-context-opacity-1-with-fill-forwards.html stacking-context-opacity-1-with-fill-forwards.html
 == stacking-context-paused-on-opacity-1.html stacking-context-paused-on-opacity-1.html
-fails == stacking-context-paused-on-transform-none.html stacking-context-paused-on-transform-none.html
+== stacking-context-paused-on-transform-none.html stacking-context-paused-on-transform-none.html
 # == stacking-context-transform-none-animation.html stacking-context-transform-none-animation.html
 fails == stacking-context-transform-none-animation-on-svg.html stacking-context-transform-none-animation-on-svg.html
-fails == stacking-context-transform-none-animation-with-backface-visibility.html stacking-context-transform-none-animation-with-backface-visibility.html
+== stacking-context-transform-none-animation-with-backface-visibility.html stacking-context-transform-none-animation-with-backface-visibility.html
 == stacking-context-transform-none-animation-with-preserve-3d.html stacking-context-transform-none-animation-with-preserve-3d.html
-fails == stacking-context-transform-none-with-fill-backwards.html stacking-context-transform-none-with-fill-backwards.html
-fails == stacking-context-transform-none-with-fill-forwards.html stacking-context-transform-none-with-fill-forwards.html
+== stacking-context-transform-none-with-fill-backwards.html stacking-context-transform-none-with-fill-backwards.html
+== stacking-context-transform-none-with-fill-forwards.html stacking-context-transform-none-with-fill-forwards.html
 == stacking-context-opacity-1-in-delay.html stacking-context-opacity-1-in-delay.html
 == stacking-context-opacity-removing-important-in-delay.html stacking-context-opacity-removing-important-in-delay.html
-fails == stacking-context-transform-none-in-delay.html stacking-context-transform-none-in-delay.html
-fails == stacking-context-transform-removing-important-in-delay.html stacking-context-transform-removing-important-in-delay.html
+== stacking-context-transform-none-in-delay.html stacking-context-transform-none-in-delay.html
+== stacking-context-transform-removing-important-in-delay.html stacking-context-transform-removing-important-in-delay.html
 fails == background-position-in-delay.html background-position-in-delay.html
 # == background-position-after-finish.html background-position-after-finish.html
 fails == background-position-running.html background-position-running.html
 fails == background-position-important.html background-position-important.html
--- a/layout/reftests/transform/reftest-stylo.list
+++ b/layout/reftests/transform/reftest-stylo.list
@@ -130,14 +130,14 @@ pref(svg.transform-box.enabled,true) == 
 pref(svg.transform-box.enabled,true) == transform-box-svg-1b.svg transform-box-svg-1b.svg
 pref(svg.transform-box.enabled,true) == transform-box-svg-2a.svg transform-box-svg-2a.svg
 pref(svg.transform-box.enabled,true) == transform-box-svg-2b.svg transform-box-svg-2b.svg
 == transform-origin-svg-1a.svg transform-origin-svg-1a.svg
 == transform-origin-svg-1b.svg transform-origin-svg-1b.svg
 == transform-origin-svg-2a.svg transform-origin-svg-2a.svg
 == transform-origin-svg-2b.svg transform-origin-svg-2b.svg
 # Bug 1122526
-fails == animate-layer-scale-inherit-1.html animate-layer-scale-inherit-1.html
+skip-if(stylo) == animate-layer-scale-inherit-1.html animate-layer-scale-inherit-1.html # bug 1324620
 # == animate-layer-scale-inherit-2.html animate-layer-scale-inherit-2.html
 # == animate-layer-scale-inherit-3.html animate-layer-scale-inherit-3.html
 # Bug 1301500
-fails == dynamic-add-without-change-cb-1.html dynamic-add-without-change-cb-1.html
+== dynamic-add-without-change-cb-1.html dynamic-add-without-change-cb-1.html
 # == table-overflowed-by-animation.html table-overflowed-by-animation.html
--- a/layout/reftests/web-animations/reftest-stylo.list
+++ b/layout/reftests/web-animations/reftest-stylo.list
@@ -1,12 +1,12 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 test-pref(dom.animations-api.core.enabled,true) == 1246046-1.html 1246046-1.html
 test-pref(dom.animations-api.core.enabled,true) == 1267937-1.html 1267937-1.html
-fails test-pref(dom.animations-api.core.enabled,true) asserts-if(stylo,8) == 1298742-1.html 1298742-1.html # bug 1335342
+test-pref(dom.animations-api.core.enabled,true) == 1298742-1.html 1298742-1.html
 fails test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-none-animation-before-appending-element.html stacking-context-transform-none-animation-before-appending-element.html
 # test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-keyframe.html stacking-context-opacity-changing-keyframe.html
 # test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-keyframe-in-delay.html stacking-context-opacity-changing-keyframe-in-delay.html
 # test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-target.html stacking-context-opacity-changing-target.html
 # test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-target-in-delay.html stacking-context-opacity-changing-target-in-delay.html
 # test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-effect.html stacking-context-opacity-changing-effect.html
 # test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-losing-css-animation-in-delay.html stacking-context-opacity-losing-css-animation-in-delay.html
 # test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-keyframe.html stacking-context-transform-changing-keyframe.html