Bug 1328319 part 10 - Update test expectations. r?heycam draft
authorXidorn Quan <me@upsuper.org>
Wed, 10 May 2017 12:43:49 +1000
changeset 578534 3c3fe5236d1217dfc7c409fcc4571ed0afb001ff
parent 578533 13bc6f650a6dfbd4f4fb9ea3db469f5a8cdeea71
child 628739 024b0127966216f5495664dd994ca4bac62108a9
push id58946
push userxquan@mozilla.com
push dateTue, 16 May 2017 04:45:08 +0000
reviewersheycam
bugs1328319
milestone55.0a1
Bug 1328319 part 10 - Update test expectations. r?heycam MozReview-Commit-ID: AnE2ArU45Ru
layout/generic/crashtests/crashtests.list
layout/reftests/bidi/reftest.list
layout/reftests/counter-style/reftest.list
layout/reftests/counters/reftest.list
layout/reftests/list-item/reftest.list
layout/reftests/writing-mode/reftest.list
layout/style/test/stylo-failures.md
--- a/layout/generic/crashtests/crashtests.list
+++ b/layout/generic/crashtests/crashtests.list
@@ -557,17 +557,17 @@ asserts(0-3) load 914501.html # bug 1144
 load 914891.html
 load 915475.xhtml
 load 927558.html
 load 943509-1.html
 asserts(2-8) load 944909-1.html
 load 946167-1.html
 load 947158.html
 load 949932.html
-asserts-if(Android,0-1) asserts-if(stylo,4) load 964078.html # bug 989718, bug 1296477
+asserts-if(Android,0-1) load 964078.html # bug 989718
 load 970710.html
 load 973701-1.xhtml
 load 973701-2.xhtml
 load 986899.html
 load 1001233.html
 load 1001258-1.html
 load 1003441.xul
 pref(layout.css.grid.enabled,true) load 1015562.html
--- a/layout/reftests/bidi/reftest.list
+++ b/layout/reftests/bidi/reftest.list
@@ -81,18 +81,18 @@ fuzzy-if(skiaContent,1,1100) fails-if(st
 random-if(winWidget) == 305643-1.html 305643-1-ref.html # depends on windows version, see bug 590101
 == 332655-1.html 332655-1-ref.html
 == 332655-2.html 332655-2-ref.html
 == 381279-1.html 381279-1-ref.html
 == 386339.html 386339-ref.html
 == 409375.html 409375-ref.html
 == 413542-1.html 413542-1-ref.html
 == 413542-2.html 413542-2-ref.html
-fails-if(stylo) == 413928-1.html 413928-1-ref.html
-fails-if(stylo) == 413928-2.html 413928-2-ref.html
+== 413928-1.html 413928-1-ref.html
+== 413928-2.html 413928-2-ref.html
 == 425338-1a.html 425338-1-ref.html
 == 425338-1b.html 425338-1-ref.html
 == 489517-1.html 489517-1-ref.html
 == 489887-1.html 489887-1-ref.html
 == 492231-1.html 492231-1-ref.html
 == 496006-1.html 496006-1-ref.html
 == 503269-1.html 503269-1-ref.html
 == 503957-1.html 503957-1-ref.html
--- a/layout/reftests/counter-style/reftest.list
+++ b/layout/reftests/counter-style/reftest.list
@@ -1,35 +1,35 @@
-fails-if(stylo) == system-cyclic.html     system-cyclic-ref.html
-fails-if(stylo) == system-fixed.html      system-fixed-ref.html
-fails-if(stylo) == system-symbolic.html   system-symbolic-ref.html
-fails-if(stylo) == system-alphabetic.html system-alphabetic-ref.html
-fails-if(stylo) == system-numeric.html    system-numeric-ref.html
-fails-if(stylo) == system-additive.html   system-additive-ref.html
-fails-if(stylo) == system-extends.html    system-extends-ref.html
+== system-cyclic.html     system-cyclic-ref.html
+== system-fixed.html      system-fixed-ref.html
+== system-symbolic.html   system-symbolic-ref.html
+== system-alphabetic.html system-alphabetic-ref.html
+== system-numeric.html    system-numeric-ref.html
+== system-additive.html   system-additive-ref.html
+== system-extends.html    system-extends-ref.html
 == system-cyclic-invalid.html     system-common-invalid-ref.html
 == system-fixed-invalid.html      system-common-invalid2-ref.html
 == system-symbolic-invalid.html   system-common-invalid-ref.html
 == system-alphabetic-invalid.html system-common-invalid2-ref.html
 == system-numeric-invalid.html    system-common-invalid2-ref.html
 == system-additive-invalid.html   system-common-invalid-ref.html
-fails-if(stylo) == system-extends-invalid.html    system-extends-invalid-ref.html
-fails-if(stylo) == descriptor-negative.html descriptor-negative-ref.html
-fails-if(stylo) == descriptor-prefix.html   descriptor-prefix-ref.html
-fails-if(stylo) == descriptor-suffix.html   descriptor-suffix-ref.html
-fails-if(stylo) == descriptor-range.html    descriptor-range-ref.html
-fails-if(stylo) == descriptor-pad.html      descriptor-pad-ref.html
-fails-if(stylo) == descriptor-fallback.html descriptor-fallback-ref.html
-fails-if(stylo) == descriptor-symbols.html  descriptor-symbols-ref.html
-fails-if(stylo) == descriptor-negative-invalid.html descriptor-negative-invalid-ref.html
-fails-if(stylo) == descriptor-prefix-invalid.html   descriptor-prefix-invalid-ref.html
-fails-if(stylo) == descriptor-suffix-invalid.html   descriptor-suffix-invalid-ref.html
-fails-if(stylo) == descriptor-range-invalid.html    descriptor-range-invalid-ref.html
-fails-if(stylo) == descriptor-pad-invalid.html      descriptor-pad-invalid-ref.html
-fails-if(stylo) == descriptor-fallback.html         descriptor-fallback-ref.html
-fails-if(stylo) == descriptor-symbols-invalid.html  descriptor-symbols-invalid-ref.html
-fails-if(stylo) == name-case-sensitivity.html       name-case-sensitivity-ref.html
-fails-if(stylo) == dependent-builtin.html           dependent-builtin-ref.html
-fails-if(stylo) == redefine-builtin.html            redefine-builtin-ref.html
-fails-if(stylo) == redefine-attr-mapping.html       redefine-attr-mapping-ref.html
-skip-if(stylo) == disclosure-styles.html           disclosure-styles-ref.html
+== system-extends-invalid.html    system-extends-invalid-ref.html
+== descriptor-negative.html descriptor-negative-ref.html
+== descriptor-prefix.html   descriptor-prefix-ref.html
+== descriptor-suffix.html   descriptor-suffix-ref.html
+== descriptor-range.html    descriptor-range-ref.html
+== descriptor-pad.html      descriptor-pad-ref.html
+== descriptor-fallback.html descriptor-fallback-ref.html
+== descriptor-symbols.html  descriptor-symbols-ref.html
+== descriptor-negative-invalid.html descriptor-negative-invalid-ref.html
+== descriptor-prefix-invalid.html   descriptor-prefix-invalid-ref.html
+== descriptor-suffix-invalid.html   descriptor-suffix-invalid-ref.html
+== descriptor-range-invalid.html    descriptor-range-invalid-ref.html
+== descriptor-pad-invalid.html      descriptor-pad-invalid-ref.html
+== descriptor-fallback.html         descriptor-fallback-ref.html
+== descriptor-symbols-invalid.html  descriptor-symbols-invalid-ref.html
+== name-case-sensitivity.html       name-case-sensitivity-ref.html
+== dependent-builtin.html           dependent-builtin-ref.html
+== redefine-builtin.html            redefine-builtin-ref.html
+== redefine-attr-mapping.html       redefine-attr-mapping-ref.html
+== disclosure-styles.html           disclosure-styles-ref.html
 fails-if(stylo) == symbols-function.html            symbols-function-ref.html
-fails-if(stylo) == symbols-function-invalid.html    symbols-function-invalid-ref.html
+== symbols-function-invalid.html    symbols-function-invalid-ref.html
--- a/layout/reftests/counters/reftest.list
+++ b/layout/reftests/counters/reftest.list
@@ -1,42 +1,42 @@
 == counter-name-case-sensitive.html counter-name-case-sensitive-ref.html
 == t1202-counter-00-b-test.html t1202-counter-00-b-reference.html
 == t1202-counter-01-b-test.html t1202-counter-01-b-reference.html
-asserts-if(stylo,4) == t1202-counter-02-b-test.html t1202-counter-02-b-reference.html
-asserts-if(stylo,4) == t1202-counter-03-b-test.html t1202-counter-03-b-reference.html
-asserts-if(stylo,4) == t1202-counter-04-b-test.html t1202-counter-04-b-reference.html
+== t1202-counter-02-b-test.html t1202-counter-02-b-reference.html
+== t1202-counter-03-b-test.html t1202-counter-03-b-reference.html
+== t1202-counter-04-b-test.html t1202-counter-04-b-reference.html
 == t1202-counter-05-b-test.html t1202-counter-05-b-reference.html
-fails-if(stylo) == t1202-counter-06-b-test.html t1202-counter-06-b-reference.html
-skip-if(stylo) == t1202-counter-07-b-test.html t1202-counter-07-b-reference.html
-skip-if(stylo) == t1202-counter-08-b-test.html t1202-counter-08-b-reference.html
-fails-if(stylo) == t1202-counter-09-b-test.html t1202-counter-09-b-reference.html
-fails-if(stylo) == t1202-counter-10-b-test.html t1202-counter-10-b-reference.html
-fails-if(stylo) == t1202-counter-11-b-test.html t1202-counter-11-b-reference.html
-skip-if(stylo) == t1202-counter-12-b-test.html t1202-counter-12-b-reference.html
-fails-if(stylo) == t1202-counter-13-b-test.html t1202-counter-13-b-reference.html
-skip-if(stylo) == t1202-counter-14-b-test.html t1202-counter-14-b-reference.html
-fails-if(stylo) == t1202-counter-15-b-test.html t1202-counter-15-b-reference.html
+== t1202-counter-06-b-test.html t1202-counter-06-b-reference.html
+== t1202-counter-07-b-test.html t1202-counter-07-b-reference.html
+== t1202-counter-08-b-test.html t1202-counter-08-b-reference.html
+== t1202-counter-09-b-test.html t1202-counter-09-b-reference.html
+== t1202-counter-10-b-test.html t1202-counter-10-b-reference.html
+== t1202-counter-11-b-test.html t1202-counter-11-b-reference.html
+== t1202-counter-12-b-test.html t1202-counter-12-b-reference.html
+== t1202-counter-13-b-test.html t1202-counter-13-b-reference.html
+== t1202-counter-14-b-test.html t1202-counter-14-b-reference.html
+== t1202-counter-15-b-test.html t1202-counter-15-b-reference.html
 == t1202-counter-16-f-test.html t1202-counter-16-f-reference.html
 == t1202-counters-00-b-test.html t1202-counters-00-b-reference.html
 == t1202-counters-01-b-test.html t1202-counters-01-b-reference.html
-asserts-if(stylo,4) == t1202-counters-02-b-test.html t1202-counters-02-b-reference.html
-asserts-if(stylo,4) == t1202-counters-03-b-test.html t1202-counters-03-b-reference.html
-asserts-if(stylo,4) == t1202-counters-04-b-test.html t1202-counters-04-b-reference.html
+== t1202-counters-02-b-test.html t1202-counters-02-b-reference.html
+== t1202-counters-03-b-test.html t1202-counters-03-b-reference.html
+== t1202-counters-04-b-test.html t1202-counters-04-b-reference.html
 == t1202-counters-05-b-test.html t1202-counters-05-b-reference.html
-fails-if(stylo) == t1202-counters-06-b-test.html t1202-counters-06-b-reference.html
-skip-if(stylo) == t1202-counters-07-b-test.html t1202-counters-07-b-reference.html
-skip-if(stylo) == t1202-counters-08-b-test.html t1202-counters-08-b-reference.html
-fails-if(stylo) == t1202-counters-09-b-test.html t1202-counters-09-b-reference.html
-fails-if(stylo) == t1202-counters-10-b-test.html t1202-counters-10-b-reference.html
-fails-if(stylo) == t1202-counters-11-b-test.html t1202-counters-11-b-reference.html
-skip-if(stylo) == t1202-counters-12-b-test.html t1202-counters-12-b-reference.html
-fails-if(stylo) == t1202-counters-13-b-test.html t1202-counters-13-b-reference.html
-skip-if(stylo) == t1202-counters-14-b-test.html t1202-counters-14-b-reference.html
-fails-if(stylo) == t1202-counters-15-b-test.html t1202-counters-15-b-reference.html
+== t1202-counters-06-b-test.html t1202-counters-06-b-reference.html
+== t1202-counters-07-b-test.html t1202-counters-07-b-reference.html
+== t1202-counters-08-b-test.html t1202-counters-08-b-reference.html
+== t1202-counters-09-b-test.html t1202-counters-09-b-reference.html
+== t1202-counters-10-b-test.html t1202-counters-10-b-reference.html
+== t1202-counters-11-b-test.html t1202-counters-11-b-reference.html
+== t1202-counters-12-b-test.html t1202-counters-12-b-reference.html
+== t1202-counters-13-b-test.html t1202-counters-13-b-reference.html
+== t1202-counters-14-b-test.html t1202-counters-14-b-reference.html
+== t1202-counters-15-b-test.html t1202-counters-15-b-reference.html
 == t1202-counters-16-c-test.html t1202-counters-16-c-reference.html
 == t1202-counters-17-d-test.html t1202-counters-17-d-reference.html
 == t1202-counters-18-f-test.html t1202-counters-18-f-reference.html
 == t1204-implied-00-b-test.html t1204-implied-00-b-reference.html
 == t1204-implied-01-c-test.html t1204-implied-01-c-reference.html
 == t1204-implied-02-d-test.html t1204-implied-02-d-reference.html
 == t1204-increment-00-c-o-test.html t1204-increment-00-c-o-reference.html
 == t1204-increment-01-c-o-test.html t1204-increment-01-c-o-reference.html
@@ -53,30 +53,30 @@ fails-if(stylo) == t1202-counters-15-b-t
 == t120401-scope-01-c-test.html t120401-scope-01-c-reference.html
 == t120401-scope-02-c-test.html t120401-scope-02-c-reference.html
 == t120401-scope-03-c-test.html t120401-scope-03-c-reference.html
 == t120401-scope-04-d-test.html t120401-scope-04-d-reference.html
 == t120403-content-none-00-c-test.html t120403-content-none-00-c-reference.html
 == t120403-display-none-00-c-test.html t120403-display-none-00-c-reference.html
 == t120403-visibility-00-c-test.html t120403-visibility-00-c-reference.html
 == text-boundaries-subpixel.html text-boundaries-subpixel-ref.html
-fails-if(stylo) == counter-hebrew-test.html counter-hebrew-reference.html
-fails-if(stylo) == counters-hebrew-test.html counters-hebrew-reference.html
+== counter-hebrew-test.html counter-hebrew-reference.html
+== counters-hebrew-test.html counters-hebrew-reference.html
 fails-if(xulRuntime.XPCOMABI.match(/arm/)) == counter-reset-integer-range.html counter-reset-integer-range-ref.html # bug 989718
 == counter-ua-limits-00.html counter-ua-limits-00-ref.html
 == counter-ua-limits-01.html counter-ua-limits-01-ref.html
 fails-if(xulRuntime.XPCOMABI.match(/arm/)) == counter-ua-limits-02.html counter-ua-limits-02-ref.html # bug 989718
 == counter-ua-limits-03.html counter-ua-limits-03-ref.html
 == counter-ua-limits-list-00.html counter-ua-limits-list-00-ref.html
 == counter-ua-limits-list-01.html counter-ua-limits-list-01-ref.html
-fails-if(stylo) == multiple-thai-counters.html multiple-thai-counters-ref.html
-fails-if(stylo) == counter-suffix.html counter-suffix-ref.html
-fails-if(stylo) == counter-cjk-decimal.html counter-cjk-decimal-ref.html
-asserts-if(stylo,4) == counter-japanese-informal.html counter-japanese-informal-ref.html
-asserts-if(stylo,4) == counter-japanese-formal.html counter-japanese-formal-ref.html
-asserts-if(stylo,4) == counter-korean-hangul-formal.html counter-korean-hangul-formal-ref.html
-asserts-if(stylo,4) == counter-korean-hanja-informal.html counter-korean-hanja-informal-ref.html
-asserts-if(stylo,4) == counter-korean-hanja-formal.html counter-korean-hanja-formal-ref.html
-asserts-if(stylo,4) == counter-simp-chinese-informal.html counter-simp-chinese-informal-ref.html
-asserts-if(stylo,4) == counter-simp-chinese-formal.html counter-simp-chinese-formal-ref.html
-asserts-if(stylo,4) == counter-trad-chinese-informal.html counter-trad-chinese-informal-ref.html
-asserts-if(stylo,4) == counter-trad-chinese-formal.html counter-trad-chinese-formal-ref.html
-asserts-if(stylo,4) == counter-ethiopic-numeric.html counter-ethiopic-numeric-ref.html
+== multiple-thai-counters.html multiple-thai-counters-ref.html
+== counter-suffix.html counter-suffix-ref.html
+== counter-cjk-decimal.html counter-cjk-decimal-ref.html
+== counter-japanese-informal.html counter-japanese-informal-ref.html
+== counter-japanese-formal.html counter-japanese-formal-ref.html
+== counter-korean-hangul-formal.html counter-korean-hangul-formal-ref.html
+== counter-korean-hanja-informal.html counter-korean-hanja-informal-ref.html
+== counter-korean-hanja-formal.html counter-korean-hanja-formal-ref.html
+== counter-simp-chinese-informal.html counter-simp-chinese-informal-ref.html
+== counter-simp-chinese-formal.html counter-simp-chinese-formal-ref.html
+== counter-trad-chinese-informal.html counter-trad-chinese-informal-ref.html
+== counter-trad-chinese-formal.html counter-trad-chinese-formal-ref.html
+== counter-ethiopic-numeric.html counter-ethiopic-numeric-ref.html
--- a/layout/reftests/list-item/reftest.list
+++ b/layout/reftests/list-item/reftest.list
@@ -6,9 +6,9 @@ fuzzy-if(OSX,72,2) == numbering-4.html n
 == ol-reversed-1a.html ol-reversed-1-ref.html
 asserts(1) asserts-if(stylo,2) == ol-reversed-1b.html ol-reversed-1-ref.html # bug 478135
 == ol-reversed-1c.html ol-reversed-1-ref.html
 == ol-reversed-2.html ol-reversed-2-ref.html
 == ol-reversed-3.html ol-reversed-3-ref.html
 == bullet-space-1.html bullet-space-1-ref.html
 == bullet-space-2.html bullet-space-2-ref.html
 == bullet-intrinsic-isize-1.html bullet-intrinsic-isize-1-ref.html
-fails-if(stylo) == bullet-intrinsic-isize-2.html bullet-intrinsic-isize-2-ref.html
+== bullet-intrinsic-isize-2.html bullet-intrinsic-isize-2-ref.html
--- a/layout/reftests/writing-mode/reftest.list
+++ b/layout/reftests/writing-mode/reftest.list
@@ -26,17 +26,17 @@ fails-if(stylo) == 1094434-2.html 109443
 == 1096224-1b.html 1096224-1-ref.html
 fails-if(!stylo) == 1102175-1a.html 1102175-1-ref.html
 == 1102175-1b.html 1102175-1-ref.html
 == 1103613-1.html 1103613-1-ref.html
 == 1105268-1-min-max-dimensions.html 1105268-1-min-max-dimensions-ref.html
 == 1105268-2-min-max-dimensions.html 1105268-2-min-max-dimensions-ref.html
 == 1106669-1-intrinsic-for-container.html 1106669-1-intrinsic-for-container-ref.html
 == 1108923-1-percentage-margins.html 1108923-1-percentage-margins-ref.html
-fails-if(stylo) == 1111944-1-list-marker.html 1111944-1-list-marker-ref.html
+== 1111944-1-list-marker.html 1111944-1-list-marker-ref.html
 fuzzy(116,94) fuzzy-if(winWidget,135,124) HTTP(..) == 1115916-1-vertical-metrics.html 1115916-1-vertical-metrics-ref.html
 == 1117210-1-vertical-baseline-snap.html 1117210-1-vertical-baseline-snap-ref.html
 fails-if(stylo) == 1117227-1-text-overflow.html 1117227-1-text-overflow-ref.html
 == 1122366-1-margin-collapse.html 1122366-1-margin-collapse-ref.html
 == 1124636-1-fieldset-max-height.html 1124636-1-fieldset-max-height-ref.html
 == 1124636-2-fieldset-min-height.html 1124636-2-fieldset-min-height-ref.html
 
 == ua-style-sheet-margin-1.html ua-style-sheet-margin-1-ref.html
--- a/layout/style/test/stylo-failures.md
+++ b/layout/style/test/stylo-failures.md
@@ -67,25 +67,24 @@ to mochitest command.
   * test_bug413958.html `monitorConsole` [3]
   * test_parser_diagnostics_unprintables.html [550]
 * Transition support:
   * test_transitions.html: pseudo elements [12]
   * Events:
     * test_animations_event_order.html [2]
 * test_computed_style.html `gradient`: -moz- and -webkit-prefixed gradient values [22]
 * test_bug829816.html: counter-{reset,increment} serialization difference bug 1363968 [8]
-* \@counter-style support bug 1328319
-  * test_counter_descriptor_storage.html [1]
-  * test_counter_style.html [5]
+* dynamic change on \@counter-style rule bug 1363590
+  * test_counter_style.html [11]
+  * test_counter_style.html asserts [11]
+  * test_counter_descriptor_storage.html asserts [110]
+* symbols() function and string value on list-style-type bug 1363596
   * test_value_storage.html `symbols(` [30]
-  * ... `list-style-type` [60]
-  * ... `'list-style'` [30]
-  * ... `'content`: various value as list-style-type in counter functions [2]
-  * test_html_attribute_computed_values.html `list-style-type` [8]
-  * test_rule_insertion.html `counter` [47]
+  * ... `list-style-type` [8]
+  * ... `'list-style'` [18]
 * @page support:
   * test_bug887741_at-rules_in_declaration_lists.html `exception` [1]
 * Unimplemented \@font-face descriptors:
   * font-display bug 1355345
     * test_descriptor_storage.html `font-display` [5]
     * test_font_face_parser.html `font-display` [15]
   * test_font_face_parser.html `font-language-override`: bug 1355364 [8]
   * ... `font-feature-settings`: bug 1355366 [10]