RESOLVED FIXED Bug 139968
After updating tests to use kerning, ligatures, and printer fonts, some tests fail
https://bugs.webkit.org/show_bug.cgi?id=139968
Summary After updating tests to use kerning, ligatures, and printer fonts, some tests...
Myles C. Maxfield
Reported 2014-12-27 12:40:23 PST
See TestExpectations.
Attachments
Myles C. Maxfield
Comment 1 2014-12-28 10:36:38 PST
Alexey Proskuryakov
Comment 2 2014-12-31 12:57:16 PST
I filed some individual bugs about tests that became flaky, but there are more. Since they probably share a root cause, I'll start listing them here. http/tests/misc/acid3.html https://build.webkit.org/results/Apple%20Mavericks%20Release%20WK1%20(Tests)/r177833%20(10985)/http/tests/misc/acid3-diff.txt
Alexey Proskuryakov
Comment 3 2014-12-31 13:16:53 PST
Landed expectations in r177836.
Alexey Proskuryakov
Comment 4 2015-01-02 10:39:03 PST
Many of the tests that are marked as failing on Mavericks fail for me when running with ASan on Yosemite. The failures are probably just order dependent.
Alexey Proskuryakov
Comment 5 2015-01-05 10:51:07 PST
Added more in http://trac.webkit.org/r177919: +webkit.org/b/139968 [ Mavericks+ ] tables/mozilla/bugs/bug10633.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] tables/mozilla/bugs/bug113235-1.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] tables/mozilla/bugs/bug8858.html [ Pass Failure ]
Myles C. Maxfield
Comment 6 2015-01-07 17:36:14 PST
For fast/box-decoration-break/box-decoration-break-rendering.html, the line in BreakingContextInlineHeaders.h that says m_width.addUncommittedWidth(inlineLogicalWidth(m_current.renderer(), true, false)); is returning 2 in one case and 0 in another.
Myles C. Maxfield
Comment 7 2015-01-07 17:45:12 PST
shouldAddBorderPaddingMargin() gives different answers for a null previous child and a <br> previous child which is a part of box-decoration-break: clone;
Myles C. Maxfield
Comment 8 2015-01-07 19:44:19 PST
Eric Carlson
Comment 9 2015-01-08 12:58:21 PST
In r178125, I marked the following as Mavericks+: css1/box_properties/acid_test.html css2.1/t09-c5526c-display-00-e.html css3/selectors3/html/css3-modsel-161.html css3/selectors3/xhtml/css3-modsel-161.xml css3/selectors3/xml/css3-modsel-161.xml fast/block/basic/011.html fast/block/basic/minheight.html fast/css/002.html fast/forms/focus-selection-textarea.html fast/forms/select-initial-position.html fast/invalid/008.html fast/overflow/003.xml fast/repaint/fixed-move-after-keyboard-scroll.html fast/replaced/width100percent-textarea.html fast/text/basic/generic-family-reset.html fast/text/glyph-reordering.html fast/text/international/text-combine-image-test.html media/video-layer-crash.html scrollbars/overflow-scrollbar-combinations.html svg/custom/svg-fonts-in-html.html media/video-layer-crash.html and added the following: +webkit.org/b/139968 [ Mavericks+ ] fast/block/margin-collapse/103.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] fast/dom/52776.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] fast/text/complex-text-opacity.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] fast/text/hyphenate-locale.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] fast/text/international/arabic-justify.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] fast/text/international/bidi-AN-after-L.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] fast/text/international/bidi-mirror-he-ar.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] fast/text/international/bidi-neutral-directionality-paragraph-start.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] fast/text/international/bidi-neutral-run.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] platform/mac/fast/text/ligature-subdivision.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] sputnik/Unicode/Unicode_510/S7.6_A3.1.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] sputnik/Unicode/Unicode_510/S7.6_A3.2.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] sputnik/Unicode/Unicode_510/S7.6_A5.3_T1.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] sputnik/Unicode/Unicode_510/S7.6_A5.3_T2.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] svg/W3C-SVG-1.1-SE/text-intro-05-t.svg [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] svg/W3C-SVG-1.1/text-intro-05-t.svg [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] svg/text/text-intro-05-t.svg [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] tables/mozilla/bugs/bug2479-2.html [ Pass Failure ]
Eric Carlson
Comment 10 2015-01-09 15:17:55 PST
Add more in https://trac.webkit.org/r178210 : +webkit.org/b/139968 [ Mavericks+ ] media/controls-after-reload.html [ Pass Failure ] +webkit.org/b/139968 [ Mavericks+ ] media/controls-without-preload.html [ Pass Failure ]
Myles C. Maxfield
Comment 11 2015-01-14 19:16:38 PST
I've found at least one consistent reproduction on shipping Yosemite by running editing/selection/move-by-character-brute-force.html, even after applying the workaround in https://bugs.webkit.org/show_bug.cgi?id=140253
Myles C. Maxfield
Comment 12 2015-01-14 19:22:41 PST
(That one test is tables/mozilla/bugs/bug10633.html)
Myles C. Maxfield
Comment 13 2015-01-17 15:00:40 PST
(In reply to comment #9) > In r178125, I marked the following as Mavericks+: > > css1/box_properties/acid_test.html > css2.1/t09-c5526c-display-00-e.html > css3/selectors3/html/css3-modsel-161.html > css3/selectors3/xhtml/css3-modsel-161.xml > css3/selectors3/xml/css3-modsel-161.xml > fast/block/basic/011.html > fast/block/basic/minheight.html > fast/css/002.html > fast/forms/focus-selection-textarea.html > fast/forms/select-initial-position.html > fast/invalid/008.html > fast/overflow/003.xml > fast/repaint/fixed-move-after-keyboard-scroll.html > fast/replaced/width100percent-textarea.html > fast/text/basic/generic-family-reset.html > fast/text/glyph-reordering.html > fast/text/international/text-combine-image-test.html > media/video-layer-crash.html > scrollbars/overflow-scrollbar-combinations.html > svg/custom/svg-fonts-in-html.html > media/video-layer-crash.html > > and added the following: > > +webkit.org/b/139968 [ Mavericks+ ] fast/block/margin-collapse/103.html [ > Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] fast/dom/52776.html [ Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] fast/text/complex-text-opacity.html [ > Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] fast/text/hyphenate-locale.html [ Pass > Failure ] > +webkit.org/b/139968 [ Mavericks+ ] > fast/text/international/arabic-justify.html [ Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] > fast/text/international/bidi-AN-after-L.html [ Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] > fast/text/international/bidi-mirror-he-ar.html [ Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] > fast/text/international/bidi-neutral-directionality-paragraph-start.html [ > Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] > fast/text/international/bidi-neutral-run.html [ Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] > platform/mac/fast/text/ligature-subdivision.html [ Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] > sputnik/Unicode/Unicode_510/S7.6_A3.1.html [ Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] > sputnik/Unicode/Unicode_510/S7.6_A3.2.html [ Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] > sputnik/Unicode/Unicode_510/S7.6_A5.3_T1.html [ Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] > sputnik/Unicode/Unicode_510/S7.6_A5.3_T2.html [ Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] svg/W3C-SVG-1.1-SE/text-intro-05-t.svg [ > Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] svg/W3C-SVG-1.1/text-intro-05-t.svg [ > Pass Failure ] > +webkit.org/b/139968 [ Mavericks+ ] svg/text/text-intro-05-t.svg [ Pass > Failure ] > +webkit.org/b/139968 [ Mavericks+ ] tables/mozilla/bugs/bug2479-2.html [ > Pass Failure ] Eric: The flakiness dashboard isn't showing any of these tests as flakey on Mavericks+. Why did you add them? Can I remove them?
Myles C. Maxfield
Comment 14 2015-01-17 15:02:46 PST
(In reply to comment #10) > Add more in https://trac.webkit.org/r178210 : > > +webkit.org/b/139968 [ Mavericks+ ] media/controls-after-reload.html [ Pass > Failure ] > +webkit.org/b/139968 [ Mavericks+ ] media/controls-without-preload.html [ > Pass Failure ] These too.
Myles C. Maxfield
Comment 15 2015-03-08 22:32:32 PDT
Jonathan Bedard
Comment 16 2017-06-03 10:58:47 PDT
Updated test expectation in <http://trac.webkit.org/changeset/217761>
Note You need to log in before you can comment on or make changes to this bug.