Bug 1328652: Reftest expectation adjustments. r=emilio draft
authorEmilio Cobos Álvarez <emilio@crisal.io>
Tue, 14 Mar 2017 20:08:17 +0100
changeset 498467 81e71ecf4a427d6d42190ce26e9d394545ab9d61
parent 498440 c5b8df6a9394ec7da7075b2c00e2a9f21d60933b
child 498472 ca636d3be50c48e4979fe312f02af450eac012ed
push id49195
push userbmo:emilio+bugs@crisal.io
push dateTue, 14 Mar 2017 19:58:09 +0000
reviewersemilio
bugs1328652
milestone55.0a1
Bug 1328652: Reftest expectation adjustments. r=emilio MozReview-Commit-ID: I9l2q73luEU
layout/reftests/backgrounds/reftest-stylo.list
layout/reftests/image/reftest-stylo.list
layout/reftests/invalidation/reftest-stylo.list
layout/reftests/reftest-sanity/reftest-stylo.list
layout/reftests/svg/image/reftest-stylo.list
layout/reftests/svg/reftest-stylo.list
layout/reftests/w3c-css/received/reftest-stylo.list
layout/style/test/stylo-failures.md
--- a/layout/reftests/backgrounds/reftest-stylo.list
+++ b/layout/reftests/backgrounds/reftest-stylo.list
@@ -170,17 +170,17 @@ fails HTTP == background-referrer.html b
 # The next three tests are fuzzy due to bug 1128229.
 == attachment-local-clipping-image-4.html attachment-local-clipping-image-4.html
 == attachment-local-clipping-image-5.html attachment-local-clipping-image-5.html
 == attachment-local-clipping-image-6.html attachment-local-clipping-image-6.html
 
 fuzzy-if(skiaContent,1,8) == background-multiple-with-border-radius.html background-multiple-with-border-radius.html
 == background-repeat-large-area.html background-repeat-large-area.html
 
-fails == background-tiling-zoom-1.html background-tiling-zoom-1.html
+== background-tiling-zoom-1.html background-tiling-zoom-1.html
 
 skip-if(!cocoaWidget) == background-repeat-resampling.html background-repeat-resampling.html
 
 == background-clip-text-1a.html background-clip-text-1a.html
 == background-clip-text-1b.html background-clip-text-1b.html
 == background-clip-text-1c.html background-clip-text-1c.html
 == background-clip-text-1d.html background-clip-text-1d.html
 == background-clip-text-1e.html background-clip-text-1e.html
--- a/layout/reftests/image/reftest-stylo.list
+++ b/layout/reftests/image/reftest-stylo.list
@@ -98,32 +98,32 @@ fails == image-orientation-list-style-im
 == image-orientation-generated-content-ref.html?180 image-orientation-generated-content-ref.html?180
 == image-orientation-generated-content-ref.html?0 image-orientation-generated-content-ref.html?0
 == image-orientation-generated-content-ref.html?90 image-orientation-generated-content-ref.html?90
 == image-orientation-generated-content-ref.html?180 image-orientation-generated-content-ref.html?180
 == image-orientation-generated-content-ref.html?270 image-orientation-generated-content-ref.html?270
 fails == image-orientation-dynamic.html image-orientation-dynamic.html # Bug 1341758
 
 # <img srcset> tests
-fails == image-srcset-basic-selection-0.1x.html image-srcset-basic-selection-0.1x.html
-fails == image-srcset-basic-selection-2x.html image-srcset-basic-selection-2x.html
-fails == image-srcset-basic-selection-0.5x.html image-srcset-basic-selection-0.5x.html
-fails == image-srcset-basic-selection-0.6x.html image-srcset-basic-selection-0.6x.html
-fails == image-srcset-basic-selection-1.5x.html image-srcset-basic-selection-1.5x.html
+== image-srcset-basic-selection-0.1x.html image-srcset-basic-selection-0.1x.html
+== image-srcset-basic-selection-2x.html image-srcset-basic-selection-2x.html
+== image-srcset-basic-selection-0.5x.html image-srcset-basic-selection-0.5x.html
+== image-srcset-basic-selection-0.6x.html image-srcset-basic-selection-0.6x.html
+== image-srcset-basic-selection-1.5x.html image-srcset-basic-selection-1.5x.html
 == image-srcset-basic-selection-1x.html image-srcset-basic-selection-1x.html
-fails == image-srcset-basic-selection-width-0.5x.html image-srcset-basic-selection-width-0.5x.html
+== image-srcset-basic-selection-width-0.5x.html image-srcset-basic-selection-width-0.5x.html
 fails == image-srcset-basic-selection-width-10x.html image-srcset-basic-selection-width-10x.html
-fails == image-srcset-basic-selection-width-2x.html image-srcset-basic-selection-width-2x.html
+== image-srcset-basic-selection-width-2x.html image-srcset-basic-selection-width-2x.html
 == image-srcset-basic-selection-width-1x.html image-srcset-basic-selection-width-1x.html
-fails == image-srcset-default-2x.html image-srcset-default-2x.html
+== image-srcset-default-2x.html image-srcset-default-2x.html
 == image-srcset-default-1x.html image-srcset-default-1x.html
-fails == image-srcset-default-src-2x.html image-srcset-default-src-2x.html
+== image-srcset-default-src-2x.html image-srcset-default-src-2x.html
 == image-srcset-default-src-1x.html image-srcset-default-src-1x.html
-fails == image-srcset-orientation-2x.html image-srcset-orientation-2x.html
+== image-srcset-orientation-2x.html image-srcset-orientation-2x.html
 == image-srcset-orientation-1x.html image-srcset-orientation-1x.html
 fails == image-srcset-svg-3x.html image-srcset-svg-3x.html
-fails == image-srcset-svg-2x.html image-srcset-svg-2x.html
+== image-srcset-svg-2x.html image-srcset-svg-2x.html
 == image-srcset-svg-1x.html image-srcset-svg-1x.html
-fails == image-srcset-svg-default-2x.html image-srcset-svg-default-2x.html
+== image-srcset-svg-default-2x.html image-srcset-svg-default-2x.html
 == image-srcset-svg-default-1x.html image-srcset-svg-default-1x.html
 
 == image-resize-percent-height.html image-resize-percent-height.html
 fails == image-resize-percent-width.html image-resize-percent-width.html
--- a/layout/reftests/invalidation/reftest-stylo.list
+++ b/layout/reftests/invalidation/reftest-stylo.list
@@ -61,18 +61,18 @@ fails == paintedlayer-recycling-7.html p
 fails == masklayer-2.html masklayer-2.html
 fails == layer-splitting-1.html layer-splitting-1.html
 fails == layer-splitting-2.html layer-splitting-2.html
 fails == layer-splitting-3.html layer-splitting-3.html
 fails == layer-splitting-4.html layer-splitting-4.html
 fails == layer-splitting-5.html layer-splitting-5.html
 fails == layer-splitting-6.html layer-splitting-6.html
 fails == layer-splitting-7.html layer-splitting-7.html
-fails == image-scrolling-zoom-1.html image-scrolling-zoom-1.html
-fails == image-scrolling-zoom-1-ref.html image-scrolling-zoom-1-ref.html
+== image-scrolling-zoom-1.html image-scrolling-zoom-1.html
+== image-scrolling-zoom-1-ref.html image-scrolling-zoom-1-ref.html
 fails pref(layers.single-tile.enabled,false) == fast-scrolling.html fast-scrolling.html
 == background-position-1.html background-position-1.html
 == background-position-2a.html background-position-2a.html
 == background-position-2b.html background-position-2b.html
 == background-position-2c.html background-position-2c.html
 == background-position-2d.html background-position-2d.html
 == background-position-2e.html background-position-2e.html
 == background-position-2f.html background-position-2f.html
--- a/layout/reftests/reftest-sanity/reftest-stylo.list
+++ b/layout/reftests/reftest-sanity/reftest-stylo.list
@@ -3,17 +3,17 @@
 == data:text/plain, data:text/plain,
 fails == data:text/plain,HELLO data:text/plain,HELLO # Bug 1341637
 
 # these tests make sure async reftests work:
 == test-async.xul test-async.xul
 == test-async.html test-async.html
 
 # test that zoom works (and really zooms, not just scales)
-fails == test-zoom.html test-zoom.html
+== test-zoom.html test-zoom.html
 
 # make sure we don't fall over if the root is missing
 == no-root.html no-root.html
 
 # Makes sure that the file: protocol handler and HTTP server both
 # choose HTML vs. XHTML processing based on the file extensions.
 == html-vs-xhtml-by-extension.html html-vs-xhtml-by-extension.html
 HTTP == html-vs-xhtml-by-extension.html html-vs-xhtml-by-extension.html
--- a/layout/reftests/svg/image/reftest-stylo.list
+++ b/layout/reftests/svg/image/reftest-stylo.list
@@ -11,20 +11,20 @@ fuzzy-if(Android,4,34) == image-opacity-
 == image-rotate-02b.svg image-rotate-02b.svg
 == image-scaling-01.svg image-scaling-01.svg
 == image-scaling-02.svg image-scaling-02.svg
 == image-svg-inline-01.html image-svg-inline-01.html
 == image-svg-inline-zoom-in-01a.html image-svg-inline-zoom-in-01a.html
 == image-svg-inline-zoom-in-01b.html image-svg-inline-zoom-in-01b.html
 == image-svg-inline-zoom-in-01c.html image-svg-inline-zoom-in-01c.html
 == image-svg-inline-zoom-in-01d.html image-svg-inline-zoom-in-01d.html
-fails == image-svg-inline-zoom-out-01a.html image-svg-inline-zoom-out-01a.html
-fails == image-svg-inline-zoom-out-01b.html image-svg-inline-zoom-out-01b.html
-fails == image-svg-inline-zoom-out-01c.html image-svg-inline-zoom-out-01c.html
-fails == image-svg-inline-zoom-out-01d.html image-svg-inline-zoom-out-01d.html
+== image-svg-inline-zoom-out-01a.html image-svg-inline-zoom-out-01a.html
+== image-svg-inline-zoom-out-01b.html image-svg-inline-zoom-out-01b.html
+== image-svg-inline-zoom-out-01c.html image-svg-inline-zoom-out-01c.html
+== image-svg-inline-zoom-out-01d.html image-svg-inline-zoom-out-01d.html
 == image-svg-inline-sprite-zoom-in-01a.html image-svg-inline-sprite-zoom-in-01a.html
 fails == image-svg-inline-sprite-zoom-in-01b.html image-svg-inline-sprite-zoom-in-01b.html
 == image-svg-inline-sprite-zoom-out-01a.html image-svg-inline-sprite-zoom-out-01a.html
 == image-svg-inline-sprite-zoom-out-01b.html image-svg-inline-sprite-zoom-out-01b.html
 == image-translate-01.svg image-translate-01.svg
 == image-x-01.svg image-x-01.svg
 == image-xy-01.svg image-xy-01.svg
 == image-y-01.svg image-y-01.svg
--- a/layout/reftests/svg/reftest-stylo.list
+++ b/layout/reftests/svg/reftest-stylo.list
@@ -403,17 +403,17 @@ fuzzy-if(skiaContent,1,100) == tspan-xy-
 == viewBox-invalid-02.svg viewBox-invalid-02.svg
 == viewBox-valid-01.svg viewBox-valid-01.svg
 == viewBox-valid-02.xhtml viewBox-valid-02.xhtml
 == viewport-percent-graphic-user-01.svg viewport-percent-graphic-user-01.svg
 == winding-01.svg winding-01.svg
 
 == svg-effects-area-unzoomed.xhtml svg-effects-area-unzoomed.xhtml
 == svg-effects-area-zoomed-in.xhtml svg-effects-area-zoomed-in.xhtml
-fails == svg-effects-area-zoomed-out.xhtml svg-effects-area-zoomed-out.xhtml
+== svg-effects-area-zoomed-out.xhtml svg-effects-area-zoomed-out.xhtml
 == href-attr-change-restyles.svg href-attr-change-restyles.svg
 == mask-img.html mask-img.html
 
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-color-burn.svg blend-color-burn.svg
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-color-dodge.svg blend-color-dodge.svg
 skip-if(stylo) pref(layout.css.mix-blend-mode.enabled,true) == blend-color.svg blend-color.svg # Too intermittent
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-darken.svg blend-darken.svg
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-difference.svg blend-difference.svg
--- a/layout/reftests/w3c-css/received/reftest-stylo.list
+++ b/layout/reftests/w3c-css/received/reftest-stylo.list
@@ -234,17 +234,17 @@ fails == css-values-3/ch-unit-001.html c
 == css-values-3/vh-interpolate-px.html css-values-3/vh-interpolate-px.html
 == css-values-3/vh-interpolate-vh.html css-values-3/vh-interpolate-vh.html
 fails == css-values-3/vh-support-atviewport.html css-values-3/vh-support-atviewport.html
 == css-values-3/vh-support-margin.html css-values-3/vh-support-margin.html
 == css-values-3/vh-support-transform-origin.html css-values-3/vh-support-transform-origin.html
 == css-values-3/vh-support-transform-translate.html css-values-3/vh-support-transform-translate.html
 == css-values-3/vh-support.html css-values-3/vh-support.html
 == css-values-3/vh-zero-support.html css-values-3/vh-zero-support.html
-fails == css-values-3/vh_not_refreshing_on_chrome.html css-values-3/vh_not_refreshing_on_chrome.html
+== css-values-3/vh_not_refreshing_on_chrome.html css-values-3/vh_not_refreshing_on_chrome.html
 skip-if(stylo) == css-values-3/vh_not_refreshing_on_chrome_iframe.html css-values-3/vh_not_refreshing_on_chrome_iframe.html # Why does this fail to load?
 fails needs-focus == selectors-4/focus-within-001.html selectors-4/focus-within-001.html
 fails needs-focus == selectors-4/focus-within-002.html selectors-4/focus-within-002.html
 fails needs-focus == selectors-4/focus-within-003.html selectors-4/focus-within-003.html
 fails needs-focus == selectors-4/focus-within-004.html selectors-4/focus-within-004.html
 fails needs-focus == selectors-4/focus-within-005.html selectors-4/focus-within-005.html
 fails needs-focus == selectors-4/focus-within-006.html selectors-4/focus-within-006.html
 needs-focus == selectors-4/focus-within-shadow-001.html selectors-4/focus-within-shadow-001.html
--- a/layout/style/test/stylo-failures.md
+++ b/layout/style/test/stylo-failures.md
@@ -22,22 +22,22 @@ In which
 * "asserts" means it is for assertion. Number of assertions of a same test is
   accumulated, unlike `pattern`. And number of assertions cannot be "*".
 
 Any line which doesn't follow the format above would be ignored like comment.
 
 ## Failures
 
 * Media query support:
-  * test_acid3_test46.html: @media support [13]
+  * test_acid3_test46.html: @media support [11]
   * test_bug1089417.html [1]
   * test_bug418986-2.html: matchMedia support [3]
   * test_bug453896_deck.html: &lt;style media&gt; support [8]
   * test_media_queries.html [684]
-  * test_media_queries_dynamic.html [17]
+  * test_media_queries_dynamic.html [10]
   * test_media_queries_dynamic_xbl.html [2]
   * test_webkit_device_pixel_ratio.html: -webkit-device-pixel-ratio [3]
   * browser_bug453896.js [8]
   * test_display_mode.html [7]
   * test_display_mode_reflow.html [2]
 * test_all_shorthand.html: all shorthand servo/servo#15055 [*]
 * Animation support:
   * test_animations.html [44]
@@ -435,17 +435,16 @@ Any line which doesn't follow the format
   * test_value_storage.html `'font'` [144]
   * test_shorthand_property_getters.html `font shorthand` [2]
   * test_system_font_serialization.html [10]
 * test_value_storage.html `font-size: calc(`: clamp negative value servo/servo#15296 [3]
 * rounding issue
   * test_value_storage.html `33.5833px` [2]
   * ... `0.766667px` [2]
   * ... `105.333px` [2]
-* test_viewport_units.html: viewport units support [8]
 * test_value_storage.html `: var(--a)`: extra whitespace is added for shorthand with variables servo/servo#15295 [*]
 * border-width computed wrong bug 1335990
   * test_parse_rule.html `border-style` [4]
   * test_initial_computation.html `0px", expected "3px` [48]
 * Negative value should be rejected
   * test_property_syntax_errors.html `transition-duration`: servo/servo#15343 [20]
   * ... `perspective'`: servo/servo#15337 [20]
   * third length of shadow servo/servo#15490
@@ -494,17 +493,16 @@ Any line which doesn't follow the format
     * test_animations.html asserts [24]
 
 ## Need Gecko change
 
 * Servo is correct but Gecko is wrong
   * unitless zero as angle bug 1234357
     * test_property_syntax_errors.html `linear-gradient(0,` [8]
     * ... `hue-rotate(0)` [6]
-* test_moz_device_pixel_ratio.html: probably unship -moz-device-pixel-ratio bug 1338425 [4]
 
 ## Spec Unclear
 
 * test_property_syntax_errors.html `'background'`: whether background shorthand should accept "text" [200]
 
 ## Unknown / Unsure
 
 * test_additional_sheets.html: one sub-test cascade order is wrong [1]