Bug 1218620 - Part 2: Skip all 'preserve-3d' tests which breaks other compositor frames. r=birtles
authorHiroyuki Ikezoe <hiikezoe@mozilla-japan.org>
Mon, 14 Mar 2016 13:08:11 +0900
changeset 288550 acbe5c09bbb702586bd8c4b19c24d150e45f118a
parent 288549 a811164e762da26f4d1cdcc7221b9a2e914f0609
child 288551 aff73b00706cba2c828db99ad0059448834523f8
push id18167
push userkwierso@gmail.com
push dateTue, 15 Mar 2016 00:40:50 +0000
treeherderfx-team@992db1cffc5c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbirtles
bugs1218620
milestone48.0a1
Bug 1218620 - Part 2: Skip all 'preserve-3d' tests which breaks other compositor frames. r=birtles MozReview-Commit-ID: 85dk5yOYizZ
dom/animation/test/chrome/test_animation_property_state.html
--- a/dom/animation/test/chrome/test_animation_property_state.html
+++ b/dom/animation/test/chrome/test_animation_property_state.html
@@ -503,16 +503,21 @@ function start() {
         assert_animation_property_state_equals(
           animation.effect.getPropertyState(),
           subtest.expected);
       }));
     }, subtest.desc);
   });
 
   gPerformanceWarningTests.forEach(function(subtest) {
+    // FIXME: Bug 1255710: 'preserve-3d' frame breaks other tests,
+    // we should skip all 'preserve-3d' tests here.
+    if (subtest.desc.includes('preserve-3d')) {
+      return;
+    }
     promise_test(function(t) {
       var div = addDiv(t, { class: 'compositable' });
       var animation = div.animate(subtest.frames, 100000);
       return animation.ready.then(t.step_func(function() {
         assert_property_state_on_compositor(
           animation.effect.getPropertyState(),
           subtest.expected);
         div.style = subtest.style;
@@ -527,16 +532,21 @@ function start() {
         assert_property_state_on_compositor(
           animation.effect.getPropertyState(),
           subtest.expected);
       }));
     }, subtest.desc);
   });
 
   gMultipleAsyncAnimationsTests.forEach(function(subtest) {
+    // FIXME: Bug 1255710: 'preserve-3d' frame breaks other tests,
+    // we should skip all 'preserve-3d' tests here.
+    if (subtest.desc.includes('preserve-3d')) {
+      return;
+    }
     promise_test(function(t) {
       var div = addDiv(t, { class: 'compositable' });
       var animations = subtest.animations.map(function(anim) {
         var animation = div.animate(anim.frames, 100000);
 
         // Bind expected values to animation object.
         animation.expected = anim.expected;
         return animation;