Bug 1365900 - stylo: Update test expectations for @font-feature-values r=me
authorNazım Can Altınova <canaltinova@gmail.com>
Thu, 27 Jul 2017 16:53:38 -0700
changeset 420223 43b15ca14bb5468fb3256c498a03ae020d4c413d
parent 420222 81a0e07cdc2c94c84751c404ea0bec40914dd0c6
child 420224 a6a0f1b4a69de6f1da4ef169a9ada26f1397adf5
push id7566
push usermtabara@mozilla.com
push dateWed, 02 Aug 2017 08:25:16 +0000
treeherdermozilla-beta@86913f512c3c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersme
bugs1365900
milestone56.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1365900 - stylo: Update test expectations for @font-feature-values r=me
layout/style/test/stylo-failures.md
testing/web-platform/meta/css/css-fonts-3/test_font_feature_values_parsing.html.ini
--- a/layout/style/test/stylo-failures.md
+++ b/layout/style/test/stylo-failures.md
@@ -32,17 +32,17 @@ to mochitest command.
 * Media query support:
   * "layout.css.prefixes.device-pixel-ratio-webkit" support bug 1366956
     * test_media_queries.html `-device-pixel-ratio` [27]
     * test_webkit_device_pixel_ratio.html [3]
   * test_media_queries_dynamic_xbl.html: xbl support bug 1382078 [1]
 * Animation support:
   * SMIL Animation
     * test_restyles_in_smil_animation.html [2]
-* test_font_feature_values_parsing.html: \@font-feature-values support bug 1355721 [107]
+* test_font_feature_values_parsing.html: \@font-feature-values support bug 1355721 [3]
 * Unsupported values
   * SVG-in-OpenType values not supported servo/servo#15211 bug 1338764
     * test_value_storage.html `context-` [7]
     * test_bug798843_pref.html [3]
 * Incorrect serialization
   * place-{content,items,self} shorthands bug 1363971
     * test_align_shorthand_serialization.html [6]
   * radial gradients are not serialized using modern unprefixed style bug 1380259
--- a/testing/web-platform/meta/css/css-fonts-3/test_font_feature_values_parsing.html.ini
+++ b/testing/web-platform/meta/css/css-fonts-3/test_font_feature_values_parsing.html.ini
@@ -1,427 +1,14 @@
 [test_font_feature_values_parsing.html]
   type: testharness
   expected: ERROR
-  [basic parse tests - @font-feature-values bongo {  }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { ; }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { ,; }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { ;, }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { ,;, }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset; }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset,; }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset abc; }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { ;;abc } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc;; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc: } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc,: } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc:, } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc:,; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { a,b } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { a;b } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { a:;b: } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { a:,;b: } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { a:1,;b: } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc 1 2 3 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc:, 1 2 3 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc:; 1 2 3 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc: 1 2 3a } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc: 1 2 3, def: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @blah @styleset { abc: 1 2 3; } }]
-    expected:
-      if stylo: FAIL
-
   [basic parse tests - @font-feature-values bongo { @blah } @styleset { abc: 1 2 3; } }]
     expected:
       if stylo: FAIL
 
-  [basic parse tests - @font-feature-values bongo { @blah , @styleset { abc: 1 2 3; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc: 1 2 3; }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc: 1 2 3 }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc: 1 2 3;]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { abc: 1 2 3]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { ok-1: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @annotation { ok-1: 3; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @stylistic { blah: 3; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { \n@styleset\n  { blah: 3; super-blah: 4 5;\n  more-blah: 5 6 7;\n } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { \n@styleset\n  {\n blah:\n 3\n;\n super-blah:\n 4\n 5\n;\n  more-blah:\n 5 6\n 7;\n } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @stylistic { blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: 1 2 3 4; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @character-variant { blah: 1 2; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @swash { blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @ornaments { blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @annotation { blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: 0; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: 120 124; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @character-variant { blah: 0; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @character-variant { blah: 111; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @character-variant { blah: 111 13; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { styleset { blah: 1 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { stylistic { blah: 1 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { character-variant { blah: 1 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { swash { blah: 1 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { ornaments { blah: 1 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { annotation { blah: 1 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @bongo { blah: 1 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @bongo { blah: 1 2 3 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @bongo { blah: 1 2 3; burp: 1;;; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: -1 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: 1 -1 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: 1.5 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: 15px } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: red } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: (1) } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah:(1) } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah:, 1 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: <1> } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: 1! } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: 1,, } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: 1 1 1 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @stylistic { blah: 1 2 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @character-variant { blah: 1 2 3 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @swash { blah: 1 2 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @ornaments { blah: 1 2 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @annotation { blah: 1 2 } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values "bongo" { @styleset { blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values 'bongo' { @styleset { blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values \\62 ongo { @styleset { blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo, super bongo, bongo the supreme { @styleset { blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values 'serif', 'sans-serif' { @styleset { blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo, "super bongo", 'bongo the supreme' { @styleset { blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values 毎日カレーを食べたい! { @styleset { blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values 毎日カレーを食べたい!, 納豆嫌い { @styleset { blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
   [basic parse tests - @font-feature-values bongo { @styleset { blah: 1; blah: 1; } }]
     expected:
       if stylo: FAIL
 
   [basic parse tests - @font-feature-values bongo { @styleset { blah: 1; de-blah: 1; blah: 2; } }]
     expected:
       if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { \\tra-la: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { b\\lah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { \\62 lah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { \\:blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { \\;blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { complex\\20 blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { complex\\ blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { Håkon: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { Åквариум: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { \\1f449\\1f4a9\\1f448: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { 魅力: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { 毎日カレーを食べたい!: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { TECHNICIÄNS\\ ÖF\\ SPÅCE\\ SHIP\\ EÅRTH\\ THIS\\ IS\\ YÖÜR\\ CÄPTÅIN\\ SPEÄKING\\ YÖÜR\\ ØÅPTÅIN\\ IS\\ DEA̋D: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { 123blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { :123blah 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { :123blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { ?123blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { "blah": 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { complex blah: 1; } }]
-    expected:
-      if stylo: FAIL
-
-  [basic parse tests - @font-feature-values bongo { @styleset { complex\\  blah: 1; } }]
-    expected:
-      if stylo: FAIL
-