From 3b844ebe753b51f3c4a3ea0b777099a1afa72aff Mon Sep 17 00:00:00 2001 From: cku Date: Mon, 17 Apr 2017 16:12:52 +0800 Subject: [PATCH] Bug 1341703 - Part 4. Re-enable bordering reftests. r=manishearth MozReview-Commit-ID: B7CCCnmo2k7 --HG-- extra : rebase_source : 1cd5cf0a461a7b48490034bb79d7c185613917f7 --- .../reftests/border-image/reftest-stylo.list | 92 +++++++++---------- layout/reftests/css-break/reftest-stylo.list | 4 +- .../forms/fieldset/reftest-stylo.list | 8 +- layout/reftests/image/reftest-stylo.list | 4 +- .../pixel-rounding/reftest-stylo.list | 6 +- .../reftests/svg/as-image/reftest-stylo.list | 4 +- .../submitted/background/reftest-stylo.list | 20 ++-- layout/style/test/stylo-failures.md | 4 - 8 files changed, 69 insertions(+), 73 deletions(-) diff --git a/layout/reftests/border-image/reftest-stylo.list b/layout/reftests/border-image/reftest-stylo.list index ffe63414f906..00a6bc232c10 100644 --- a/layout/reftests/border-image/reftest-stylo.list +++ b/layout/reftests/border-image/reftest-stylo.list @@ -1,46 +1,46 @@ # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -fails == solid-image-1.html solid-image-1.html -fails == solid-image-1a.html solid-image-1a.html -fails == solid-image-2.html solid-image-2.html -fails == solid-image-2a.html solid-image-2a.html -fails == multicolor-image-1.html multicolor-image-1.html +== solid-image-1.html solid-image-1.html +== solid-image-1a.html solid-image-1a.html +== solid-image-2.html solid-image-2.html +== solid-image-2a.html solid-image-2a.html +== multicolor-image-1.html multicolor-image-1.html # This is fuzzy temporarily until bug 1044702 makes it possible to use source # clipping on Windows. (Any other fix would have a significant perf cost.) -fails == multicolor-image-2.html multicolor-image-2.html -fails == multicolor-image-3.html multicolor-image-3.html -fails == multicolor-image-4.html multicolor-image-4.html -fails == multicolor-image-5.html multicolor-image-5.html -fails == transparent-image-1.html transparent-image-1.html -fails == repeat-image-1.html repeat-image-1.html -fails == 470250-1.html 470250-1.html -fails == 470250-2.html 470250-2.html -fails == different-h-v-1.html different-h-v-1.html # Bug 1341703 -fails == different-h-v-2.html different-h-v-2.html -fails == different-h-v-1.html different-h-v-1.html # Bug 1341703 -fails == center-scaling-1.html center-scaling-1.html -fails == center-scaling-2.html center-scaling-2.html -fails == center-scaling-3.html center-scaling-3.html -fails == center-scaling-4t.html center-scaling-4t.html -fails == center-scaling-4r.html center-scaling-4r.html -fails == center-scaling-4b.html center-scaling-4b.html -fails == center-scaling-4l.html center-scaling-4l.html -fails == center-scaling-4tb.html center-scaling-4tb.html -fails == center-scaling-4lr.html center-scaling-4lr.html -fails == side-scaling-1h.html side-scaling-1h.html -fails == side-scaling-1v.html side-scaling-1v.html -fails == border-image-width-1a.html border-image-width-1a.html -fails == border-image-width-1b.html border-image-width-1b.html -fails == border-image-width-1c.html border-image-width-1c.html -fails == border-image-width-large.html border-image-width-large.html -fails == border-image-outset-1a.html border-image-outset-1a.html -fails == border-image-outset-1b.html border-image-outset-1b.html -fails == border-image-outset-1c.html border-image-outset-1c.html -fails == border-image-nofill-1.html border-image-nofill-1.html -fails == border-image-outset-resize-1.html border-image-outset-resize-1.html -fails == border-image-outset-move-1.html border-image-outset-move-1.html -fails == border-image-style-none.html border-image-style-none.html -fails == border-image-style-none-length.html border-image-style-none-length.html -fails == border-image-style-none-auto.html border-image-style-none-auto.html +== multicolor-image-2.html multicolor-image-2.html +== multicolor-image-3.html multicolor-image-3.html +== multicolor-image-4.html multicolor-image-4.html +== multicolor-image-5.html multicolor-image-5.html +== transparent-image-1.html transparent-image-1.html +== repeat-image-1.html repeat-image-1.html +== 470250-1.html 470250-1.html +== 470250-2.html 470250-2.html +== different-h-v-1.html different-h-v-1.html # Bug 1341703 +== different-h-v-2.html different-h-v-2.html +== different-h-v-1.html different-h-v-1.html # Bug 1341703 +== center-scaling-1.html center-scaling-1.html +== center-scaling-2.html center-scaling-2.html +== center-scaling-3.html center-scaling-3.html +== center-scaling-4t.html center-scaling-4t.html +== center-scaling-4r.html center-scaling-4r.html +== center-scaling-4b.html center-scaling-4b.html +== center-scaling-4l.html center-scaling-4l.html +== center-scaling-4tb.html center-scaling-4tb.html +== center-scaling-4lr.html center-scaling-4lr.html +== side-scaling-1h.html side-scaling-1h.html +== side-scaling-1v.html side-scaling-1v.html +== border-image-width-1a.html border-image-width-1a.html +== border-image-width-1b.html border-image-width-1b.html +== border-image-width-1c.html border-image-width-1c.html +skip-if(stylo) == border-image-width-large.html border-image-width-large.html # Bug 1357060 +== border-image-outset-1a.html border-image-outset-1a.html +== border-image-outset-1b.html border-image-outset-1b.html +== border-image-outset-1c.html border-image-outset-1c.html +== border-image-nofill-1.html border-image-nofill-1.html +== border-image-outset-resize-1.html border-image-outset-resize-1.html +== border-image-outset-move-1.html border-image-outset-move-1.html +== border-image-style-none.html border-image-style-none.html +== border-image-style-none-length.html border-image-style-none-length.html +== border-image-style-none-auto.html border-image-style-none-auto.html # border images with gradients == border-image-linear-gradient.html border-image-linear-gradient.html @@ -85,9 +85,9 @@ fuzzy(3,18000) fails-if(OSX) fuzzy-if(skiaContent,4,16462) == border-image-repea == border-image-element.html border-image-element.html # svg-as-border-image -fails == svg-as-border-image-1a.html svg-as-border-image-1a.html -fails == svg-as-border-image-1b.html svg-as-border-image-1b.html -fails == svg-as-border-image-1c.html svg-as-border-image-1c.html -fails == svg-as-border-image-2.html svg-as-border-image-2.html -fails == svg-as-border-image-3.html svg-as-border-image-3.html -fails == svg-as-border-image-4.html svg-as-border-image-4.html +== svg-as-border-image-1a.html svg-as-border-image-1a.html +== svg-as-border-image-1b.html svg-as-border-image-1b.html +== svg-as-border-image-1c.html svg-as-border-image-1c.html +== svg-as-border-image-2.html svg-as-border-image-2.html +== svg-as-border-image-3.html svg-as-border-image-3.html +== svg-as-border-image-4.html svg-as-border-image-4.html diff --git a/layout/reftests/css-break/reftest-stylo.list b/layout/reftests/css-break/reftest-stylo.list index 762b1892d343..1d328c9c5453 100644 --- a/layout/reftests/css-break/reftest-stylo.list +++ b/layout/reftests/css-break/reftest-stylo.list @@ -4,10 +4,10 @@ default-preferences pref(layout.css.box-decoration-break.enabled,true) == box-decoration-break-1.html box-decoration-break-1.html fuzzy-if(stylo,1,312) == box-decoration-break-with-inset-box-shadow-1.html box-decoration-break-with-inset-box-shadow-1.html == box-decoration-break-with-outset-box-shadow-1.html box-decoration-break-with-outset-box-shadow-1.html -fails == box-decoration-break-border-image.html box-decoration-break-border-image.html +== box-decoration-break-border-image.html box-decoration-break-border-image.html == box-decoration-break-block-border-padding.html box-decoration-break-block-border-padding.html == box-decoration-break-block-margin.html box-decoration-break-block-margin.html -fails == box-decoration-break-first-letter.html box-decoration-break-first-letter.html +== box-decoration-break-first-letter.html box-decoration-break-first-letter.html == box-decoration-break-with-bidi.html box-decoration-break-with-bidi.html == box-decoration-break-bug-1235152.html box-decoration-break-bug-1235152.html == box-decoration-break-bug-1249913.html box-decoration-break-bug-1249913.html diff --git a/layout/reftests/forms/fieldset/reftest-stylo.list b/layout/reftests/forms/fieldset/reftest-stylo.list index 224043d87dc7..1e8fe7d36567 100644 --- a/layout/reftests/forms/fieldset/reftest-stylo.list +++ b/layout/reftests/forms/fieldset/reftest-stylo.list @@ -22,8 +22,8 @@ fails == fieldset-flexbox-001.html fieldset-flexbox-001.html == fieldset-min-width-2a.html fieldset-min-width-2a.html == fieldset-min-width-2b.html fieldset-min-width-2b.html == legend-overlapping-right-border-1.html legend-overlapping-right-border-1.html # Bug 1340696 -fails == fieldset-border-image-1a.html fieldset-border-image-1a.html -fails == fieldset-border-image-1b.html fieldset-border-image-1b.html -fails == fieldset-border-image-2a.html fieldset-border-image-2a.html -fails == fieldset-border-image-2b.html fieldset-border-image-2b.html +== fieldset-border-image-1a.html fieldset-border-image-1a.html +== fieldset-border-image-1b.html fieldset-border-image-1b.html +== fieldset-border-image-2a.html fieldset-border-image-2a.html +== fieldset-border-image-2b.html fieldset-border-image-2b.html == dynamic-text-indent.html dynamic-text-indent.html diff --git a/layout/reftests/image/reftest-stylo.list b/layout/reftests/image/reftest-stylo.list index d91fafabac95..dac12d5ca9f1 100644 --- a/layout/reftests/image/reftest-stylo.list +++ b/layout/reftests/image/reftest-stylo.list @@ -79,8 +79,8 @@ fuzzy(1,1) == image-orientation-explicit.html?345 image-orientation-explicit.htm # Tests that image-orientation does not apply to decorative images: == image-orientation-background.html?from-image image-orientation-background.html?from-image == image-orientation-background.html?90&flip image-orientation-background.html?90&flip -fails == image-orientation-border-image.html?from-image image-orientation-border-image.html?from-image -fails == image-orientation-border-image.html?90&flip image-orientation-border-image.html?90&flip +== image-orientation-border-image.html?from-image image-orientation-border-image.html?from-image +== image-orientation-border-image.html?90&flip image-orientation-border-image.html?90&flip == image-orientation-list-style-image.html?from-image image-orientation-list-style-image.html?from-image == image-orientation-list-style-image.html?90&flip image-orientation-list-style-image.html?90&flip diff --git a/layout/reftests/pixel-rounding/reftest-stylo.list b/layout/reftests/pixel-rounding/reftest-stylo.list index 26134b6e7fe4..c15332bb9c8b 100644 --- a/layout/reftests/pixel-rounding/reftest-stylo.list +++ b/layout/reftests/pixel-rounding/reftest-stylo.list @@ -174,9 +174,9 @@ fuzzy-if(skiaContent,1,145) == rounded-background-color-width-left-6.html rounde == background-image-tiling.html background-image-tiling.html -fails == border-image-width-0.html border-image-width-0.html -fails == border-image-width-4.html border-image-width-4.html -fails == border-image-width-9.html border-image-width-9.html +== border-image-width-0.html border-image-width-0.html +== border-image-width-4.html border-image-width-4.html +== border-image-width-9.html border-image-width-9.html fails == iframe-1.html iframe-1.html # Bug 1341769 diff --git a/layout/reftests/svg/as-image/reftest-stylo.list b/layout/reftests/svg/as-image/reftest-stylo.list index d8d437fdc9f3..e45cd4be1877 100644 --- a/layout/reftests/svg/as-image/reftest-stylo.list +++ b/layout/reftests/svg/as-image/reftest-stylo.list @@ -31,8 +31,8 @@ include zoom/reftest-stylo.list == background-image-rect-2.html background-image-rect-2.html # Test for border-image -fails == border-image-simple-1.html border-image-simple-1.html -fails == border-image-simple-2.html border-image-simple-2.html +== border-image-simple-1.html border-image-simple-1.html +== border-image-simple-2.html border-image-simple-2.html # Test for canvas "drawImage" method == canvas-drawImage-simple-1a.html canvas-drawImage-simple-1a.html diff --git a/layout/reftests/w3c-css/submitted/background/reftest-stylo.list b/layout/reftests/w3c-css/submitted/background/reftest-stylo.list index b61dbca666cd..77baf3ababb9 100644 --- a/layout/reftests/w3c-css/submitted/background/reftest-stylo.list +++ b/layout/reftests/w3c-css/submitted/background/reftest-stylo.list @@ -22,18 +22,18 @@ == background-repeat-round-4.html background-repeat-round-4.html #border-image test cases -fails == border-image-repeat-round-1.html border-image-repeat-round-1.html -fails == border-image-repeat-round-2.html border-image-repeat-round-2.html -fails == border-image-repeat-space-1.html border-image-repeat-space-1.html -fails == border-image-repeat-space-2.html border-image-repeat-space-2.html -fails == border-image-repeat-space-3.html border-image-repeat-space-3.html -fails == border-image-repeat-space-4.html border-image-repeat-space-4.html +== border-image-repeat-round-1.html border-image-repeat-round-1.html +== border-image-repeat-round-2.html border-image-repeat-round-2.html +== border-image-repeat-space-1.html border-image-repeat-space-1.html +== border-image-repeat-space-2.html border-image-repeat-space-2.html +== border-image-repeat-space-3.html border-image-repeat-space-3.html +== border-image-repeat-space-4.html border-image-repeat-space-4.html == border-image-repeat-space-4-ref-1.html border-image-repeat-space-4-ref-1.html -fails == border-image-repeat-space-5.html border-image-repeat-space-5.html +== border-image-repeat-space-5.html border-image-repeat-space-5.html == border-image-repeat-space-5-ref-1.html border-image-repeat-space-5-ref-1.html -fails == border-image-repeat-space-6.html border-image-repeat-space-6.html -fails == border-image-repeat-space-7.html border-image-repeat-space-7.html -fails == border-image-repeat-1.html border-image-repeat-1.html +== border-image-repeat-space-6.html border-image-repeat-space-6.html +== border-image-repeat-space-7.html border-image-repeat-space-7.html +== border-image-repeat-1.html border-image-repeat-1.html # background-attachment test cases fails == background-attachment-fixed-inside-transform-1.html background-attachment-fixed-inside-transform-1.html diff --git a/layout/style/test/stylo-failures.md b/layout/style/test/stylo-failures.md index aaa101995c8e..1428a7631f2a 100644 --- a/layout/style/test/stylo-failures.md +++ b/layout/style/test/stylo-failures.md @@ -125,10 +125,6 @@ to mochitest command. * test_initial_storage.html `grid` [*] * test_property_syntax_errors.html `grid`: actually there are issues with this [*] * test_value_storage.html `'grid` [*] -* url value from decl setter bug 1330503 - * test_compute_data_with_start_struct.html `border-image-source` [2] - * test_inherit_computation.html `border-image` [2] - * test_initial_computation.html `border-image` [4] * Unimplemented prefixed properties: * -moz-force-broken-image-icon servo/servo#16001 * test_compute_data_with_start_struct.html `-moz-force-broken-image-icon` [2]