Bug 1340500 - stylo: reftest-stylo test expectation adjustments. r?heycam draft
authorCameron McCormack <cam@mcc.id.au>
Fri, 17 Feb 2017 19:12:28 +0800
changeset 485951 660e49cc3922efc9b40b83d4cffe6c5f9d323ced
parent 485950 c0ec674fd3010ad151b0285e59d4ef7d0beeb67d
child 546156 884d8cc5a1bc58fcab05f373226561cfb58b48c6
push id45887
push userbmo:cam@mcc.id.au
push dateFri, 17 Feb 2017 11:59:39 +0000
reviewersheycam
bugs1340500
milestone54.0a1
Bug 1340500 - stylo: reftest-stylo test expectation adjustments. r?heycam MozReview-Commit-ID: BQiaDdIdOYE
layout/reftests/bugs/reftest-stylo.list
layout/reftests/css-display/reftest-stylo.list
layout/reftests/flexbox/pagination/reftest-stylo.list
layout/reftests/flexbox/reftest-stylo.list
layout/reftests/svg/reftest-stylo.list
layout/reftests/w3c-css/submitted/align3/reftest-stylo.list
layout/reftests/w3c-css/submitted/flexbox/reftest-stylo.list
layout/reftests/writing-mode/tables/reftest-stylo.list
--- a/layout/reftests/bugs/reftest-stylo.list
+++ b/layout/reftests/bugs/reftest-stylo.list
@@ -1863,17 +1863,17 @@ fails == 1105137-1.html 1105137-1.html
 fails == 1116480-1-fakeitalic-overflow.html 1116480-1-fakeitalic-overflow.html
 # == 1111753-1.html 1111753-1.html
 fails == 1114526-1.html 1114526-1.html
 fuzzy-if(skiaContent,1,800000) == 1119117-1a.html 1119117-1a.html
 fuzzy-if(skiaContent,1,800000) == 1119117-1b.html 1119117-1b.html
 fails == 1120431-1.html 1120431-1.html
 fails == 1120431-2.html 1120431-2.html
 == 1121748-1.html 1121748-1.html
-fails == 1121748-2.html 1121748-2.html
+== 1121748-2.html 1121748-2.html
 == 1127107-1a-nowrap.html 1127107-1a-nowrap.html
 == 1127107-1b-pre.html 1127107-1b-pre.html
 == 1127107-2-capitalize.html 1127107-2-capitalize.html
 # == 1127679-1a-inline-flex-relpos.html 1127679-1a-inline-flex-relpos.html
 == 1128354-1.html 1128354-1.html
 # == 1130231-1-button-padding-rtl.html 1130231-1-button-padding-rtl.html
 # == 1130231-2-button-padding-rtl.html 1130231-2-button-padding-rtl.html
 # The 1133905-*.html reftests only make sense on platforms where both APZ and
--- a/layout/reftests/css-display/reftest-stylo.list
+++ b/layout/reftests/css-display/reftest-stylo.list
@@ -19,11 +19,11 @@ fails == display-contents-style-inherita
 # == display-contents-495385-2d.html display-contents-495385-2d.html
 fails == display-contents-xbl.xhtml display-contents-xbl.xhtml
 # fuzzy-if(Android,7,1186) pref(dom.webcomponents.enabled,true) == display-contents-shadow-dom-1.html display-contents-shadow-dom-1.html
 == display-contents-xbl-2.xul display-contents-xbl-2.xul
 asserts(2) == display-contents-xbl-3.xul display-contents-xbl-3.xul
 # == display-contents-xbl-4.xul display-contents-xbl-4.xul
 # == display-contents-fieldset.html display-contents-fieldset.html
 asserts(2-10) == display-contents-xbl-5.xul display-contents-xbl-5.xul
-== display-contents-list-item-child.html display-contents-list-item-child.html
+# == display-contents-list-item-child.html display-contents-list-item-child.html
 == display-contents-writing-mode-1.html display-contents-writing-mode-1.html
 fails == display-contents-writing-mode-2.html display-contents-writing-mode-2.html
--- a/layout/reftests/flexbox/pagination/reftest-stylo.list
+++ b/layout/reftests/flexbox/pagination/reftest-stylo.list
@@ -21,11 +21,11 @@
 
 # Tests for how we fragment a flex container with one unbreakable child
 == flexbox-unbreakable-child-1a.html flexbox-unbreakable-child-1a.html
 == flexbox-unbreakable-child-1a-wrap.html flexbox-unbreakable-child-1a-wrap.html
 == flexbox-unbreakable-child-1b.html flexbox-unbreakable-child-1b.html
 == flexbox-unbreakable-child-1b-wrap.html flexbox-unbreakable-child-1b-wrap.html
 == flexbox-unbreakable-child-1c.html flexbox-unbreakable-child-1c.html
 == flexbox-unbreakable-child-1c-wrap.html flexbox-unbreakable-child-1c-wrap.html
-fails == flexbox-unbreakable-child-1d.html flexbox-unbreakable-child-1d.html
-fails == flexbox-unbreakable-child-1d-wrap.html flexbox-unbreakable-child-1d-wrap.html
-fails == flexbox-unbreakable-child-2.html flexbox-unbreakable-child-2.html
+== flexbox-unbreakable-child-1d.html flexbox-unbreakable-child-1d.html
+== flexbox-unbreakable-child-1d-wrap.html flexbox-unbreakable-child-1d-wrap.html
+== flexbox-unbreakable-child-2.html flexbox-unbreakable-child-2.html
--- a/layout/reftests/flexbox/reftest-stylo.list
+++ b/layout/reftests/flexbox/reftest-stylo.list
@@ -85,27 +85,27 @@ fails == flexbox-position-fixed-2.xhtml 
 
 # Tests for inline content in a flexbox that gets wrapped in an anonymous block
 fails == flexbox-inlinecontent-horiz-1a.xhtml flexbox-inlinecontent-horiz-1a.xhtml
 fails == flexbox-inlinecontent-horiz-1b.xhtml flexbox-inlinecontent-horiz-1b.xhtml
 fails == flexbox-inlinecontent-horiz-2.xhtml flexbox-inlinecontent-horiz-2.xhtml
 fails == flexbox-inlinecontent-horiz-3a.xhtml flexbox-inlinecontent-horiz-3a.xhtml
 fails == flexbox-inlinecontent-horiz-3b.xhtml flexbox-inlinecontent-horiz-3b.xhtml
 fails == flexbox-inlinecontent-horiz-3c.xhtml flexbox-inlinecontent-horiz-3c.xhtml
-fails == flexbox-inlinecontent-horiz-4.xhtml flexbox-inlinecontent-horiz-4.xhtml
+== flexbox-inlinecontent-horiz-4.xhtml flexbox-inlinecontent-horiz-4.xhtml
 fails == flexbox-inlinecontent-horiz-5.xhtml flexbox-inlinecontent-horiz-5.xhtml
 
 # Tests for intrinsic sizing of flexboxes
 fails asserts-if(stylo,36) == flexbox-intrinsic-sizing-horiz-1a.xhtml flexbox-intrinsic-sizing-horiz-1a.xhtml # bug 1324661
 fails asserts-if(stylo,36) == flexbox-intrinsic-sizing-horiz-1b.xhtml flexbox-intrinsic-sizing-horiz-1b.xhtml # bug 1324661
 fails == flexbox-intrinsic-sizing-horiz-2a.xhtml flexbox-intrinsic-sizing-horiz-2a.xhtml
 fails == flexbox-intrinsic-sizing-horiz-2b.xhtml flexbox-intrinsic-sizing-horiz-2b.xhtml
 
 # Tests for invalidation after dynamic modifications
-fails == flexbox-invalidation-1.html flexbox-invalidation-1.html
+== flexbox-invalidation-1.html flexbox-invalidation-1.html
 
 # Tests for flexbox in an iframe that gets resized.
 fails == flexbox-resizeviewport-1.xhtml flexbox-resizeviewport-1.xhtml
 
 # Tests for flexbox styling on things that don't support it
 == flexbox-styling-on-svg-1.svg flexbox-styling-on-svg-1.svg
 
 # Tests with widgets as flex items
--- a/layout/reftests/svg/reftest-stylo.list
+++ b/layout/reftests/svg/reftest-stylo.list
@@ -23,17 +23,16 @@ include load-only/reftest-stylo.list
 # Mozilla only tests (i.e. those containing XUL/XBL/etc.)
 include moz-only/reftest-stylo.list
 
 # svg-integration tests (using svg effects in e.g. HTML)
 include svg-integration/reftest-stylo.list
 
 == baseline-middle-01.svg baseline-middle-01.svg
 fails == border-radius-01.html border-radius-01.html
-== cssComment-in-attribute-01.svg cssComment-in-attribute-01.svg
 == clip-01.svg clip-01.svg
 == clip-02a.svg clip-02a.svg
 == clip-02b.svg clip-02b.svg
 == clipPath-advanced-01.svg clipPath-advanced-01.svg
 fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.[12]/.test(http.oscpu),1,5) fuzzy-if(OSX,1,6) fuzzy-if(skiaContent,1,630) == clipPath-and-shape-rendering-01.svg clipPath-and-shape-rendering-01.svg
 == clipPath-and-transform-01.svg clipPath-and-transform-01.svg
 == clipPath-basic-01.svg clipPath-basic-01.svg
 == clipPath-basic-02.svg clipPath-basic-02.svg
--- a/layout/reftests/w3c-css/submitted/align3/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/align3/reftest-stylo.list
@@ -44,17 +44,17 @@ fails == flex-abspos-staticpos-justify-c
 fails == flex-abspos-staticpos-justify-content-rtl-001.html flex-abspos-staticpos-justify-content-rtl-001.html
 fails == flex-abspos-staticpos-justify-content-rtl-002.html flex-abspos-staticpos-justify-content-rtl-002.html
 fails == flex-abspos-staticpos-justify-content-vertWM-001.html flex-abspos-staticpos-justify-content-vertWM-001.html
 fails == flex-abspos-staticpos-justify-content-vertWM-002.html flex-abspos-staticpos-justify-content-vertWM-002.html
 
 == flex-abspos-staticpos-justify-self-001.html flex-abspos-staticpos-justify-self-001.html
 
 == flex-abspos-staticpos-margin-001.html flex-abspos-staticpos-margin-001.html
-fails == flex-abspos-staticpos-margin-002.html flex-abspos-staticpos-margin-002.html
+== flex-abspos-staticpos-margin-002.html flex-abspos-staticpos-margin-002.html
 
 fails == grid-abspos-staticpos-align-self-001.html grid-abspos-staticpos-align-self-001.html
 fails == grid-abspos-staticpos-align-self-002.html grid-abspos-staticpos-align-self-002.html
 fails == grid-abspos-staticpos-align-self-img-001.html grid-abspos-staticpos-align-self-img-001.html
 fails == grid-abspos-staticpos-align-self-img-002.html grid-abspos-staticpos-align-self-img-002.html
 fails == grid-abspos-staticpos-align-self-rtl-001.html grid-abspos-staticpos-align-self-rtl-001.html
 fails == grid-abspos-staticpos-align-self-rtl-002.html grid-abspos-staticpos-align-self-rtl-002.html
 fails == grid-abspos-staticpos-align-self-rtl-003.html grid-abspos-staticpos-align-self-rtl-003.html
--- a/layout/reftests/w3c-css/submitted/flexbox/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/flexbox/reftest-stylo.list
@@ -20,42 +20,42 @@ fails == flexbox-align-self-baseline-hor
 == flexbox-align-self-baseline-horiz-004.xhtml flexbox-align-self-baseline-horiz-004.xhtml
 == flexbox-align-self-baseline-horiz-005.xhtml flexbox-align-self-baseline-horiz-005.xhtml
 fails == flexbox-align-self-baseline-horiz-006.xhtml flexbox-align-self-baseline-horiz-006.xhtml
 fails == flexbox-align-self-baseline-horiz-007.xhtml flexbox-align-self-baseline-horiz-007.xhtml
 
 == flexbox-align-self-stretch-vert-001.html flexbox-align-self-stretch-vert-001.html
 == flexbox-align-self-stretch-vert-002.html flexbox-align-self-stretch-vert-002.html
 
-fails == flexbox-align-self-horiz-001-block.xhtml flexbox-align-self-horiz-001-block.xhtml
-fails == flexbox-align-self-horiz-001-table.xhtml flexbox-align-self-horiz-001-table.xhtml
+== flexbox-align-self-horiz-001-block.xhtml flexbox-align-self-horiz-001-block.xhtml
+== flexbox-align-self-horiz-001-table.xhtml flexbox-align-self-horiz-001-table.xhtml
 == flexbox-align-self-horiz-002.xhtml flexbox-align-self-horiz-002.xhtml
 == flexbox-align-self-horiz-003.xhtml flexbox-align-self-horiz-003.xhtml
 == flexbox-align-self-horiz-004.xhtml flexbox-align-self-horiz-004.xhtml
 == flexbox-align-self-horiz-005.xhtml flexbox-align-self-horiz-005.xhtml
-fails == flexbox-align-self-vert-001.xhtml flexbox-align-self-vert-001.xhtml
+== flexbox-align-self-vert-001.xhtml flexbox-align-self-vert-001.xhtml
 == flexbox-align-self-vert-002.xhtml flexbox-align-self-vert-002.xhtml
 == flexbox-align-self-vert-003.xhtml flexbox-align-self-vert-003.xhtml
 == flexbox-align-self-vert-004.xhtml flexbox-align-self-vert-004.xhtml
-fails == flexbox-align-self-vert-rtl-001.xhtml flexbox-align-self-vert-rtl-001.xhtml
+== flexbox-align-self-vert-rtl-001.xhtml flexbox-align-self-vert-rtl-001.xhtml
 == flexbox-align-self-vert-rtl-002.xhtml flexbox-align-self-vert-rtl-002.xhtml
 == flexbox-align-self-vert-rtl-003.xhtml flexbox-align-self-vert-rtl-003.xhtml
 == flexbox-align-self-vert-rtl-004.xhtml flexbox-align-self-vert-rtl-004.xhtml
 
 # Tests for computing the baseline of a flex container
 == flexbox-baseline-align-self-baseline-horiz-001.html flexbox-baseline-align-self-baseline-horiz-001.html
 fails == flexbox-baseline-align-self-baseline-vert-001.html flexbox-baseline-align-self-baseline-vert-001.html
 fails == flexbox-baseline-empty-001a.html flexbox-baseline-empty-001a.html
 fails == flexbox-baseline-empty-001b.html flexbox-baseline-empty-001b.html
 == flexbox-baseline-multi-item-horiz-001.html flexbox-baseline-multi-item-horiz-001.html
 fails == flexbox-baseline-multi-item-vert-001.html flexbox-baseline-multi-item-vert-001.html
 == flexbox-baseline-multi-line-horiz-001.html flexbox-baseline-multi-line-horiz-001.html
 == flexbox-baseline-multi-line-horiz-002.html flexbox-baseline-multi-line-horiz-002.html
-fails == flexbox-baseline-multi-line-horiz-003.html flexbox-baseline-multi-line-horiz-003.html
-fails == flexbox-baseline-multi-line-horiz-004.html flexbox-baseline-multi-line-horiz-004.html
+== flexbox-baseline-multi-line-horiz-003.html flexbox-baseline-multi-line-horiz-003.html
+== flexbox-baseline-multi-line-horiz-004.html flexbox-baseline-multi-line-horiz-004.html
 == flexbox-baseline-multi-line-vert-001.html flexbox-baseline-multi-line-vert-001.html
 == flexbox-baseline-multi-line-vert-002.html flexbox-baseline-multi-line-vert-002.html
 == flexbox-baseline-single-item-001a.html flexbox-baseline-single-item-001a.html
 == flexbox-baseline-single-item-001b.html flexbox-baseline-single-item-001b.html
 
 # Basic tests with with blocks as flex items
 fails == flexbox-basic-block-horiz-001.xhtml flexbox-basic-block-horiz-001.xhtml
 fails == flexbox-basic-block-vert-001.xhtml flexbox-basic-block-vert-001.xhtml
@@ -168,18 +168,18 @@ fails == flexbox-overflow-vert-003.html 
 == flexbox-overflow-vert-004.html flexbox-overflow-vert-004.html
 fails == flexbox-overflow-vert-005.html flexbox-overflow-vert-005.html
 
 # Tests for the order in which we paint flex items
 == flexbox-paint-ordering-001.xhtml flexbox-paint-ordering-001.xhtml
 == flexbox-paint-ordering-002.xhtml flexbox-paint-ordering-002.xhtml
 
 # Tests for "display:flex" on root node
-fails == flexbox-root-node-001a.html flexbox-root-node-001a.html
-fails == flexbox-root-node-001b.html flexbox-root-node-001b.html
+== flexbox-root-node-001a.html flexbox-root-node-001a.html
+== flexbox-root-node-001b.html flexbox-root-node-001b.html
 
 # Tests for sizing of flex containers, e.g. under min/max size constraints
 fails == flexbox-sizing-horiz-001.xhtml flexbox-sizing-horiz-001.xhtml
 == flexbox-sizing-horiz-002.xhtml flexbox-sizing-horiz-002.xhtml
 fails == flexbox-sizing-vert-001.xhtml flexbox-sizing-vert-001.xhtml
 == flexbox-sizing-vert-002.xhtml flexbox-sizing-vert-002.xhtml
 
 # Tests for table-fixup *not happening* on direct children of a flex container
--- a/layout/reftests/writing-mode/tables/reftest-stylo.list
+++ b/layout/reftests/writing-mode/tables/reftest-stylo.list
@@ -75,20 +75,20 @@ fails asserts-if(stylo,4) == wm-row-prog
 fails asserts-if(stylo,4) == wm-row-progression-006.xht wm-row-progression-006.xht # bug 1324661
 fails asserts-if(stylo,4) == wm-row-progression-007.xht wm-row-progression-007.xht # bug 1324661
 
 # == table-caption-top-1.html table-caption-top-1.html
 # == table-caption-bottom-1.html table-caption-bottom-1.html
 # == table-caption-left-1.html table-caption-left-1.html
 # == table-caption-right-1.html table-caption-right-1.html
 
-== border-collapse-bevels-1a.html border-collapse-bevels-1a.html
-fuzzy-if(cocoaWidget,23,162) == border-collapse-bevels-1b.html border-collapse-bevels-1b.html
-fuzzy-if(cocoaWidget,23,162) == border-collapse-bevels-1c.html border-collapse-bevels-1c.html
-fuzzy-if(cocoaWidget,23,162) == border-collapse-bevels-1d.html border-collapse-bevels-1d.html
-fuzzy-if(cocoaWidget,23,162) == border-collapse-bevels-1e.html border-collapse-bevels-1e.html
+fuzzy-if(stylo,1,7400) == border-collapse-bevels-1a.html border-collapse-bevels-1a.html
+fuzzy-if(stylo,1,7400) fuzzy-if(cocoaWidget,23,162) == border-collapse-bevels-1b.html border-collapse-bevels-1b.html
+fuzzy-if(stylo,1,7400) fuzzy-if(cocoaWidget,23,162) == border-collapse-bevels-1c.html border-collapse-bevels-1c.html
+fuzzy-if(stylo,1,7400) fuzzy-if(cocoaWidget,23,162) == border-collapse-bevels-1d.html border-collapse-bevels-1d.html
+fuzzy-if(stylo,1,7400) fuzzy-if(cocoaWidget,23,162) == border-collapse-bevels-1e.html border-collapse-bevels-1e.html
 
 fails == vertical-rl-row-progression-1a.html vertical-rl-row-progression-1a.html
 fails == vertical-rl-row-progression-1b.html vertical-rl-row-progression-1b.html
 fails == sideways-lr-row-progression-1a.html sideways-lr-row-progression-1a.html
 fails == sideways-lr-row-progression-1b.html sideways-lr-row-progression-1b.html
 fails == sideways-rl-row-progression-1a.html sideways-rl-row-progression-1a.html
 fails == sideways-rl-row-progression-1b.html sideways-rl-row-progression-1b.html