Bug 1067191 - Part 2: Add tests for zoom combined with tiled backgrounds. r=roc, a=test-only
authorSeth Fowler <seth@mozilla.com>
Thu, 25 Sep 2014 14:10:00 -0700
changeset 225437 da372ef9b8efa1ca5d0edc17f1c43c7185e20da1
parent 225436 27ac8a26be7d0be628de7fa95ad1d0b8b53038c5
child 225438 f774ac47264124ed6ed7aff7e0f0f7c6472b57a6
push id3979
push userraliiev@mozilla.com
push dateMon, 13 Oct 2014 16:35:44 +0000
treeherdermozilla-beta@30f2cc610691 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersroc, test-only
bugs1067191
milestone34.0a2
Bug 1067191 - Part 2: Add tests for zoom combined with tiled backgrounds. r=roc, a=test-only CLOSED TREE
layout/reftests/backgrounds/background-tiling-zoom-1-ref.html
layout/reftests/backgrounds/background-tiling-zoom-1.html
layout/reftests/backgrounds/lime-1x25.png
layout/reftests/backgrounds/lime-25x1.png
layout/reftests/backgrounds/lime-and-blue-1x25.png
layout/reftests/backgrounds/lime-and-blue-25x1.png
layout/reftests/backgrounds/reftest.list
new file mode 100644
--- /dev/null
+++ b/layout/reftests/backgrounds/background-tiling-zoom-1-ref.html
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML>
+<!-- Any copyright is dedicated to the Public Domain.
+   - http://creativecommons.org/publicdomain/zero/1.0/ -->
+<html reftest-zoom="1.3">
+<head>
+<title>Pixel rounding testcase</title>
+<style type="text/css">
+
+  html, body {
+    margin: 0;
+    border: none;
+    padding: 0;
+  }
+
+  div {
+    background-color: lime;
+    border: 1px solid black;
+    margin: 5px;
+    position: absolute
+  }
+
+  div.horizontal {
+    height: 10px;
+    left: 0px;
+  }
+
+  div.vertical {
+    top: 120px;
+    width: 10px;
+  }
+
+  div.horizontal-single-color {
+    height: 10px;
+    left: 40px;
+  }
+
+  div.vertical-single-color {
+    top: 160px;
+    width: 10px;
+  }
+
+</style>
+</head>
+<body>
+
+<div class="horizontal" style="top: 0px; width: 30px"></div>
+<div class="horizontal" style="top: 20px; width: 30.1px"></div>
+<div class="horizontal" style="top: 40px; width: 30.3px"></div>
+<div class="horizontal" style="top: 60px; width: 30.5px"></div>
+<div class="horizontal" style="top: 80px; width: 30.7px"></div>
+<div class="horizontal" style="top: 100px; width: 30.9px"></div>
+
+<div class="horizontal-single-color" style="top: 0px; width: 30px"></div>
+<div class="horizontal-single-color" style="top: 20px; width: 30.1px"></div>
+<div class="horizontal-single-color" style="top: 40px; width: 30.3px"></div>
+<div class="horizontal-single-color" style="top: 60px; width: 30.5px"></div>
+<div class="horizontal-single-color" style="top: 80px; width: 30.7px"></div>
+<div class="horizontal-single-color" style="top: 100px; width: 30.9px"></div>
+
+<div class="vertical" style="left: 0px; height: 30px"></div>
+<div class="vertical" style="left: 20px; height: 30.1px"></div>
+<div class="vertical" style="left: 40px; height: 30.3px"></div>
+<div class="vertical" style="left: 60px; height: 30.5px"></div>
+<div class="vertical" style="left: 80px; height: 30.7px"></div>
+<div class="vertical" style="left: 100px; height: 30.9px"></div>
+
+<div class="vertical-single-color" style="left: 0px; height: 30px"></div>
+<div class="vertical-single-color" style="left: 20px; height: 30.1px"></div>
+<div class="vertical-single-color" style="left: 40px; height: 30.3px"></div>
+<div class="vertical-single-color" style="left: 60px; height: 30.5px"></div>
+<div class="vertical-single-color" style="left: 80px; height: 30.7px"></div>
+<div class="vertical-single-color" style="left: 100px; height: 30.9px"></div>
+
+</body>
+</html>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/backgrounds/background-tiling-zoom-1.html
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML>
+<!-- Any copyright is dedicated to the Public Domain.
+   - http://creativecommons.org/publicdomain/zero/1.0/ -->
+<html reftest-zoom="1.3">
+<head>
+<title>Pixel rounding testcase</title>
+<style type="text/css">
+
+  html, body {
+    margin: 0;
+    border: none;
+    padding: 0;
+  }
+
+  div {
+    border: 1px solid black;
+    margin: 5px;
+    position: absolute
+  }
+
+  /* For these tests we use images containing two colors, even though only one
+    color will be visible, to avoid special single-color-image code paths. */
+  div.horizontal {
+    background-image: url(lime-and-blue-1x25.png);
+    height: 10px;
+    left: 0px;
+  }
+
+  div.vertical {
+    background-image: url(lime-and-blue-25x1.png);
+    top: 120px;
+    width: 10px;
+  }
+
+  /* For these tests we use images containing only one color to ensure that we
+     hit the special single-color-image code paths. */
+  div.horizontal-single-color {
+    background-image: url(lime-1x25.png);
+    height: 10px;
+    left: 40px;
+  }
+
+  div.vertical-single-color {
+    background-image: url(lime-25x1.png);
+    top: 160px;
+    width: 10px;
+  }
+
+</style>
+</head>
+<body>
+
+<div class="horizontal" style="top: 0px; width: 30px"></div>
+<div class="horizontal" style="top: 20px; width: 30.1px"></div>
+<div class="horizontal" style="top: 40px; width: 30.3px"></div>
+<div class="horizontal" style="top: 60px; width: 30.5px"></div>
+<div class="horizontal" style="top: 80px; width: 30.7px"></div>
+<div class="horizontal" style="top: 100px; width: 30.9px"></div>
+
+<div class="horizontal-single-color" style="top: 0px; width: 30px"></div>
+<div class="horizontal-single-color" style="top: 20px; width: 30.1px"></div>
+<div class="horizontal-single-color" style="top: 40px; width: 30.3px"></div>
+<div class="horizontal-single-color" style="top: 60px; width: 30.5px"></div>
+<div class="horizontal-single-color" style="top: 80px; width: 30.7px"></div>
+<div class="horizontal-single-color" style="top: 100px; width: 30.9px"></div>
+
+<div class="vertical" style="left: 0px; height: 30px"></div>
+<div class="vertical" style="left: 20px; height: 30.1px"></div>
+<div class="vertical" style="left: 40px; height: 30.3px"></div>
+<div class="vertical" style="left: 60px; height: 30.5px"></div>
+<div class="vertical" style="left: 80px; height: 30.7px"></div>
+<div class="vertical" style="left: 100px; height: 30.9px"></div>
+
+<div class="vertical-single-color" style="left: 0px; height: 30px"></div>
+<div class="vertical-single-color" style="left: 20px; height: 30.1px"></div>
+<div class="vertical-single-color" style="left: 40px; height: 30.3px"></div>
+<div class="vertical-single-color" style="left: 60px; height: 30.5px"></div>
+<div class="vertical-single-color" style="left: 80px; height: 30.7px"></div>
+<div class="vertical-single-color" style="left: 100px; height: 30.9px"></div>
+
+</body>
+</html>
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..8d0167988afa8dca1498084e91e91f48c07c35cf
GIT binary patch
literal 3679
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
N2;ECMMcOuj{|BdqW|aT{
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..31e1c4087a51ec433be9a8c2d716348b55edc571
GIT binary patch
literal 3676
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
Ni_kXED%P|K{4bisV|D-l
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..05a27d959257f13a58b96fe46af44d3a69a6b9b8
GIT binary patch
literal 3687
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
XWcquzCtu&%yS+%QE1Ja`mI40<cTjEk
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..4407676c46195786d265b14b71ab62df7d03c102
GIT binary patch
literal 3682
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
TD)4I0ZsDSIFX<F(+XVd^{$OS-
--- a/layout/reftests/backgrounds/reftest.list
+++ b/layout/reftests/backgrounds/reftest.list
@@ -156,8 +156,10 @@ fails-if(Android&&AndroidVersion==15) fu
 == attachment-local-clipping-image-2.html attachment-local-clipping-image-1-ref.html  # Same ref as the previous test.
 == attachment-local-clipping-image-3.html attachment-local-clipping-image-3-ref.html
 fails-if(Android&&AndroidVersion==15) == attachment-local-clipping-image-4.html attachment-local-clipping-image-4-ref.html #Bug 959165
 fails-if(Android&&AndroidVersion==15) == attachment-local-clipping-image-5.html attachment-local-clipping-image-4-ref.html  # Same ref as the previous test. #Bug 959165
 fails-if(Android&&AndroidVersion==15) fuzzy-if(!Android||(Android&&AndroidVersion!=15),80,500) == attachment-local-clipping-image-6.html attachment-local-clipping-image-6-ref.html #Bug 959165
 
 == background-multiple-with-border-radius.html background-multiple-with-border-radius-ref.html
 == background-repeat-large-area.html background-repeat-large-area-ref.html
+
+fuzzy(30,474) == background-tiling-zoom-1.html background-tiling-zoom-1-ref.html