From 4b7fcf7dca51cc8dc19189d3936b50b2a4543174 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Mon, 16 Sep 2019 16:46:12 +0000 Subject: [PATCH] Bug 1547063 - fuzz for SharedFTFace. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D44498 --HG-- extra : moz-landing-system : lando --- dom/events/test/mochitest.ini | 2 +- layout/reftests/bidi/reftest.list | 6 +++--- layout/reftests/bugs/reftest.list | 8 ++++---- layout/reftests/font-inflation/reftest.list | 2 +- layout/reftests/pagination/reftest.list | 2 +- layout/reftests/text/reftest.list | 2 +- layout/reftests/writing-mode/reftest.list | 8 ++++---- .../line-breaking/line-breaking-018.html.ini} | 2 +- .../line-breaking/line-breaking-019.html.ini} | 2 +- 9 files changed, 17 insertions(+), 17 deletions(-) rename testing/web-platform/meta/css/{CSS2/bidi-text/bidi-breaking-001.xht.ini => css-text/line-breaking/line-breaking-018.html.ini} (79%) rename testing/web-platform/meta/css/{CSS2/bidi-text/bidi-breaking-002.xht.ini => css-text/line-breaking/line-breaking-019.html.ini} (79%) diff --git a/dom/events/test/mochitest.ini b/dom/events/test/mochitest.ini index 02d73b3468b5..70542b3475fc 100644 --- a/dom/events/test/mochitest.ini +++ b/dom/events/test/mochitest.ini @@ -198,7 +198,7 @@ skip-if = headless # Bug 1405869 [test_use_conflated_keypress_event_model_on_newer_Office_Online_Server.html] [test_use_split_keypress_event_model_on_old_Office_Online_Server.html] [test_wheel_default_action.html] -skip-if = (verify && debug && (os == 'linux')) +skip-if = os == 'linux' [test_bug687787.html] [test_bug1305458.html] [test_bug1298970.html] diff --git a/layout/reftests/bidi/reftest.list b/layout/reftests/bidi/reftest.list index 8b8544074631..37b02e9dc8cb 100644 --- a/layout/reftests/bidi/reftest.list +++ b/layout/reftests/bidi/reftest.list @@ -163,11 +163,11 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-1c-rtl.html bra fuzzy-if(Android,0-1,0-6) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-2a-ltr.html brackets-2a-ltr-ref.html # Bug 1392106 fuzzy-if(cocoaWidget,0-1,0-2) fuzzy-if(Android,0-254,0-557) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-2a-rtl.html brackets-2a-rtl-ref.html # Bug 1392106 fuzzy-if(Android,0-1,0-6) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-2b-ltr.html brackets-2b-ltr-ref.html # Bug 1392106 -fuzzy-if(cocoaWidget,0-1,0-2) fuzzy-if(Android,0-1,0-5) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-2b-rtl.html brackets-2b-rtl-ref.html # Bug 1392106 -fuzzy-if(cocoaWidget,0-1,0-2) fuzzy-if(Android,0-1,0-5) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-2c-ltr.html brackets-2c-ltr-ref.html # Bug 1392106 +fuzzy-if(cocoaWidget,0-1,0-2) fuzzy-if(Android,0-1,0-6) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-2b-rtl.html brackets-2b-rtl-ref.html # Bug 1392106 +fuzzy-if(cocoaWidget,0-1,0-2) fuzzy-if(Android,0-1,0-6) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-2c-ltr.html brackets-2c-ltr-ref.html # Bug 1392106 fuzzy-if(Android,0-254,0-231) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-2c-rtl.html brackets-2c-rtl-ref.html # Bug 1392106 fuzzy-if(cocoaWidget,0-1,0-3) fuzzy-if(Android,0-1,0-6) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-3a-ltr.html brackets-3a-ltr-ref.html # Bug 1392106 -fuzzy-if(cocoaWidget,0-1,0-2) fuzzy-if(Android,0-1,0-5) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-3a-rtl.html brackets-3a-rtl-ref.html # Bug 1392106 +fuzzy-if(cocoaWidget,0-1,0-2) fuzzy-if(Android,0-1,0-6) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-3a-rtl.html brackets-3a-rtl-ref.html # Bug 1392106 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-3b-ltr.html brackets-3b-ltr-ref.html # Bug 1392106 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == brackets-3b-rtl.html brackets-3b-rtl-ref.html # Bug 1392106 == 1217833-1.html 1217833-1-ref.html diff --git a/layout/reftests/bugs/reftest.list b/layout/reftests/bugs/reftest.list index 79992f75549c..7cb0be686e05 100644 --- a/layout/reftests/bugs/reftest.list +++ b/layout/reftests/bugs/reftest.list @@ -1143,7 +1143,7 @@ fuzzy-if(skiaContent,0-1,0-3280) == 438987-2c.html 438987-2-ref.html != about:blank 438987-2-ref.html # check that backgrounds work at all == 439004-1.html 439004-1-ref.html == 439639-1.html 439639-1-ref.html -== 439910.html 439910-ref.html +fuzzy-if(gtkWidget,0-255,0-6) == 439910.html 439910-ref.html fuzzy-if(skiaContent,0-1,0-1) == 440112.html 440112-ref.html == 440149-1.html 440149-1-ref.html == 441259-1.html 441259-1-ref.html @@ -1187,7 +1187,7 @@ fuzzy-if(webrender,0-4,0-361) == 449519-1.html 449519-1-ref.html == 455105-2.html 455105-ref.html == 455171-5.html 455171-5-ref.html == 455280-1.xhtml 455280-1-ref.xhtml -== 455826-1.html 455826-1-ref.html +fails-if(Android) == 455826-1.html 455826-1-ref.html fails-if(Android||cocoaWidget||winWidget) == chrome://reftest/content/bugs/456147.xul 456147-ref.html # bug 458047 fuzzy-if(Android,0-11,0-41) fuzzy-if(winWidget||gtkWidget,0-4,0-6) fuzzy-if(d2d,0-16,0-95) fuzzy-if(skiaContent,0-42,0-154) fuzzy-if(webrender,56-60,449-518) == 456219-1a.html 456219-1-ref.html # bug 1128229 fuzzy-if(Android,0-11,0-41) fuzzy-if(winWidget||gtkWidget,0-4,0-6) fuzzy-if(d2d,0-16,0-99) fuzzy-if(skiaContent,0-42,0-154) fuzzy-if(webrender,56-60,449-518) == 456219-1b.html 456219-1-ref.html # bug 1128229 @@ -2089,7 +2089,7 @@ fuzzy-if(winWidget&&!webrender,0-104,0-1420) == 1513423-1.html 1513423-1-ref.htm fuzzy-if(winWidget&&!webrender,0-89,0-1418) == 1513423-2.html 1513423-2-ref.html == 1513423-3.html 1513423-3-ref.html fuzzy-if(!webrender,1-5,66-547) fuzzy-if(geckoview&&!webrender,1-2,64-141) == 1529992-1.html 1529992-1-ref.html -fuzzy-if(!webrender,0-6,0-34) fuzzy-if(geckoview,9-9,44-44) fails-if(webrender) == 1529992-2.html 1529992-2-ref.html +fuzzy-if(!webrender,0-6,0-34) fuzzy-if(Android,9-14,44-60) fails-if(webrender) == 1529992-2.html 1529992-2-ref.html == 1535040-1.html 1535040-1-ref.html == 1545360-1.xhtml 1545360-1-ref.xhtml skip-if(!asyncPan) == 1544895.html 1544895-ref.html @@ -2100,7 +2100,7 @@ pref(image.downscale-during-decode.enabled,true) == 1553571-1.html 1553571-1-ref == 1558937-1.html 1558937-1-ref.html != 1563484.html 1563484-notref.html == 1563484.html 1563484-ref.html -fuzzy-if(!webrender||!winWidget,254-255,464-1613) fuzzy-if(geckoview&&webrender,253-253,1392-1397) == 1562733-rotated-nastaliq-1.html 1562733-rotated-nastaliq-1-ref.html +fuzzy-if(!webrender||!winWidget,251-255,464-1613) fuzzy-if(geckoview&&webrender,251-253,1392-1397) == 1562733-rotated-nastaliq-1.html 1562733-rotated-nastaliq-1-ref.html fuzzy-if(winWidget&&webrender,0-31,0-3) fuzzy-if(geckoview&&webrender,0-93,0-26) == 1562733-rotated-nastaliq-2.html 1562733-rotated-nastaliq-2-ref.html test-pref(plain_text.wrap_long_lines,false) != 1565129.txt 1565129.txt fuzzy(0-32,0-8) fuzzy-if(Android&&webrender,0-32,0-1458) == 1576553-1.html 1576553-1-ref.html diff --git a/layout/reftests/font-inflation/reftest.list b/layout/reftests/font-inflation/reftest.list index 917d597eb1b5..5d9d42f46c2b 100644 --- a/layout/reftests/font-inflation/reftest.list +++ b/layout/reftests/font-inflation/reftest.list @@ -120,7 +120,7 @@ test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceE pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == min-width-passes-1.html min-width-passes-1-ref.html -pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) == xul-reflow-1.html xul-reflow-1-ref.html +random-if(gtkWidget) pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) == xul-reflow-1.html xul-reflow-1-ref.html # reset the default preferences default-preferences diff --git a/layout/reftests/pagination/reftest.list b/layout/reftests/pagination/reftest.list index 6d2c556772f5..592bc752f59b 100644 --- a/layout/reftests/pagination/reftest.list +++ b/layout/reftests/pagination/reftest.list @@ -72,7 +72,7 @@ fuzzy-if(skiaContent,0-1,0-23) == resize-reflow-001.html resize-reflow-001.ref.h # == table-caption-splitaftercaption-10.html blank.html # bug 672654 # == table-caption-splitaftercaption-11.html blank.html # bug 672654 == column-balancing-break-inside-avoid-2.html column-balancing-break-inside-avoid-2-ref.html -fuzzy-if(Android,0-1,0-2) == combobox-page-break-inside.html combobox-page-break-inside-ref.html +fuzzy-if(Android,0-4,0-2) == combobox-page-break-inside.html combobox-page-break-inside-ref.html == table-nested-1308876-1.xhtml table-nested-1308876-1-ref.html test-pref(layout.css.contain.enabled,true) == contain-size-break-001.html contain-size-break-001-ref.html test-pref(layout.css.contain.enabled,true) == contain-size-break-002.html contain-size-break-002-ref.html diff --git a/layout/reftests/text/reftest.list b/layout/reftests/text/reftest.list index ca5facccda60..d006f12179cb 100644 --- a/layout/reftests/text/reftest.list +++ b/layout/reftests/text/reftest.list @@ -189,7 +189,7 @@ skip-if(!cocoaWidget) != 1349308-1.html 1349308-notref.html # macOS-specific tes fails-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)) == 1463020-letter-spacing-text-transform-1.html 1463020-letter-spacing-text-transform-1-ref.html # Win10: regional indicators not supported by system emoji font fails-if(Android) == 1463020-letter-spacing-text-transform-2.html 1463020-letter-spacing-text-transform-2-ref.html # missing font coverage on Android == 1507661-spurious-hyphenation-after-explicit.html 1507661-spurious-hyphenation-after-explicit-ref.html -fuzzy-if(!webrender,12-66,288-1660) == 1522857-1.html 1522857-1-ref.html # antialiasing fuzz in non-webrender cases +fuzzy-if(!webrender,12-66,288-1660) fails-if(gtkWidget&&!webrender) == 1522857-1.html 1522857-1-ref.html # antialiasing fuzz in non-webrender cases # ensure emoji chars don't render blank (bug 715798, bug 779042); # should at least render hexboxes if there's no font support diff --git a/layout/reftests/writing-mode/reftest.list b/layout/reftests/writing-mode/reftest.list index a77d5ffba79b..7b65b91eb382 100644 --- a/layout/reftests/writing-mode/reftest.list +++ b/layout/reftests/writing-mode/reftest.list @@ -146,11 +146,11 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 1188061-1-nsChangeHint_C random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 1188061-2-nsChangeHint_UpdateComputedBSize.html 1188061-2-nsChangeHint_UpdateComputedBSize-ref.html # Bug 1392106 # tests involving sideways-lr mode -== 1193519-sideways-lr-1.html 1193519-sideways-lr-1-ref.html -== 1193519-sideways-lr-2.html 1193519-sideways-lr-2-ref.html +random-if(gtkWidget) == 1193519-sideways-lr-1.html 1193519-sideways-lr-1-ref.html +random-if(gtkWidget) == 1193519-sideways-lr-2.html 1193519-sideways-lr-2-ref.html fuzzy-if(winWidget,0-3,0-84) fails-if(webrender&&winWidget) == 1193519-sideways-lr-3.html 1193519-sideways-lr-3-ref.html -fuzzy-if(winWidget,0-3,0-112) fails-if(webrender&&!cocoaWidget) fails-if(Android) == 1193519-sideways-lr-4.html 1193519-sideways-lr-4-ref.html # see bug 1366692. Rounding error with WR enabled, and on Android. -fuzzy-if(gtkWidget,0-255,0-6) fuzzy-if(cocoaWidget,0-65,0-69) fuzzy-if(geckoview&&webrender,0-255,0-7) == 1193519-sideways-lr-decoration-1.html 1193519-sideways-lr-decoration-1-ref.html +fuzzy-if(winWidget,0-3,0-112) fails-if(webrender&&!cocoaWidget) fails-if(Android) random-if(gtkWidget) == 1193519-sideways-lr-4.html 1193519-sideways-lr-4-ref.html # see bug 1366692. Rounding error with WR enabled, and on Android. +fuzzy-if(gtkWidget,0-255,0-12) fuzzy-if(cocoaWidget,0-65,0-69) fuzzy-if(geckoview&&webrender,0-255,0-7) == 1193519-sideways-lr-decoration-1.html 1193519-sideways-lr-decoration-1-ref.html == 1196887-1-computed-display-inline-block.html 1196887-1-computed-display-inline-block-ref.html == 1205787-legacy-svg-values-1.html 1205787-legacy-svg-values-1-ref.html diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-breaking-001.xht.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-018.html.ini similarity index 79% rename from testing/web-platform/meta/css/CSS2/bidi-text/bidi-breaking-001.xht.ini rename to testing/web-platform/meta/css/css-text/line-breaking/line-breaking-018.html.ini index 951fd0884b56..8218aad83789 100644 --- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-breaking-001.xht.ini +++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-018.html.ini @@ -1,4 +1,4 @@ -[bidi-breaking-001.xht] +[line-breaking-018.html] expected: if (os == "android") and not e10s: FAIL if (os == "android") and e10s: FAIL diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-breaking-002.xht.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-019.html.ini similarity index 79% rename from testing/web-platform/meta/css/CSS2/bidi-text/bidi-breaking-002.xht.ini rename to testing/web-platform/meta/css/css-text/line-breaking/line-breaking-019.html.ini index fd8824a6836d..ccf10ac75d31 100644 --- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-breaking-002.xht.ini +++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-019.html.ini @@ -1,4 +1,4 @@ -[bidi-breaking-002.xht] +[line-breaking-019.html] expected: if (os == "android") and not e10s: FAIL if (os == "android") and e10s: FAIL