Bug 782546 - Mark test_transformed_scrolling_repaints_3.html as random on Linux 64.
☠☠ backed out by 2ea5da604a19 ☠ ☠
authorRyan VanderMeulen <ryanvm@gmail.com>
Tue, 24 Sep 2013 11:56:29 -0400
changeset 148447 dec7ac293e74681dfe7b3cd56dc7fbef4a423650
parent 148446 b287f2bd6c7ec8cfc1a6b2f6f977cb7fe1b5284d
child 148448 8bb6158620998e4281e95abc78ee39b2e8915f92
push id34229
push userryanvm@gmail.com
push dateTue, 24 Sep 2013 15:56:36 +0000
treeherdermozilla-inbound@dec7ac293e74 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs782546
milestone27.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 782546 - Mark test_transformed_scrolling_repaints_3.html as random on Linux 64.
layout/base/tests/chrome/transformed_scrolling_repaints_3_window.html
--- a/layout/base/tests/chrome/transformed_scrolling_repaints_3_window.html
+++ b/layout/base/tests/chrome/transformed_scrolling_repaints_3_window.html
@@ -48,17 +48,21 @@ function startTest() {
   var e = t.contentDocument.getElementById("e");
   t.contentWindow.scrollTo(0,0);
   var utils = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor).
                  getInterface(Components.interfaces.nsIDOMWindowUtils);
   var iterations = 0;
 
   function nextIteration() {
     var painted = utils.checkAndClearPaintedState(e);
-    is(painted, false, "Fully-visible scrolled element should not have been painted");
+    if (isLinux && is64) {
+      todo(false, "Fully-visible scrolled element should not have been painted (random on Linux-64)");
+    } else {
+      is(painted, false, "Fully-visible scrolled element should not have been painted");
+    }
     if (++iterations == 10) {
       SpecialPowers.clearUserPref(smoothScrollPref);
       SimpleTest.finish();
       window.close();
     } else {
       t.contentWindow.scrollByLines(1);
       waitForAllPaintsFlushed(nextIteration);
     }