Bug 1103258 - Add reftest for assertion crash. r=jmuizelaar
authorEthan Lin <etlin@mozilla.com>
Mon, 05 Jan 2015 23:45:20 +0800
changeset 222143 9a84c3fd8d993e175539b485ec8639d23bfafe34
parent 222142 64988a48dea9132aba6bf764467cbbfbdae19664
child 222144 c963d611da18251d853d4befe8656ffa350a017a
push id28059
push userryanvm@gmail.com
push dateTue, 06 Jan 2015 15:53:01 +0000
treeherdermozilla-central@4d91c33b351c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmuizelaar
bugs1103258
milestone37.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 1103258 - Add reftest for assertion crash. r=jmuizelaar
layout/reftests/bugs/1103258-1-ref.html
layout/reftests/bugs/1103258-1.html
layout/reftests/bugs/reftest.list
new file mode 100644
--- /dev/null
+++ b/layout/reftests/bugs/1103258-1-ref.html
@@ -0,0 +1,13 @@
+<style>
+#d1 {
+  position: absolute;
+  top: 0px;
+  left: 0px;
+  will-change: transform;
+  width: 64px;
+  height: 64px;
+  background: red;
+}
+</style>
+<div id="d1">
+</div>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/bugs/1103258-1.html
@@ -0,0 +1,37 @@
+<style>
+#d1 {
+  position: absolute;
+  top: 0px;
+  left: 0px;
+  will-change: transform;
+  width: 64px;
+  height: 64px;
+  background: red;
+}
+#d2 {
+  position: absolute;
+  top: 0px;
+  left: 0px;
+  will-change: opacity;
+  opacity: 0.5;
+  width: 32px;
+  height: 32px;
+  background:blue;
+}
+#d3 {
+  will-change: transform;
+}
+#d4 {
+  will-change: transform;
+}
+</style>
+<div id="d2">
+  <div id="d3">
+    sadf
+  </div>
+  <div id="d4">
+    sdf
+  </div>
+</div>
+<div id="d1">
+</div>
--- a/layout/reftests/bugs/reftest.list
+++ b/layout/reftests/bugs/reftest.list
@@ -1844,10 +1844,11 @@ test-pref(layout.css.grid.enabled,true) 
 fails-if(Android) == 1062792-1.html 1062792-1-ref.html
 == 1062963-floatmanager-reflow.html 1062963-floatmanager-reflow-ref.html
 test-pref(dom.webcomponents.enabled,true) == 1066554-1.html 1066554-1-ref.html
 == 1069716-1.html 1069716-1-ref.html
 == 1078262-1.html about:blank
 test-pref(layout.testing.overlay-scrollbars.always-visible,false) == 1081072-1.html 1081072-1-ref.html
 fuzzy-if(winWidget&&!layersGPUAccelerated,1,31) fuzzy-if(B2G,128,75) == 1081185-1.html 1081185-1-ref.html   # fuzzy with event-regions, see bug 1107843
 == 1097437-1.html 1097437-1-ref.html
+== 1103258-1.html 1103258-1-ref.html # assertion crash test with layers culling test
 == 1105137-1.html 1105137-1-ref.html
 fuzzy-if(d2d,36,304) HTTP(..) == 1116480-1-fakeitalic-overflow.html 1116480-1-fakeitalic-overflow-ref.html