Bug 1616691 - Update test expectations. r=heycam
authorEmilio Cobos Álvarez <emilio@crisal.io>
Fri, 21 Feb 2020 00:51:43 +0000
changeset 514933 55f06c70f4e5378218372a637bceca94fbe913e5
parent 514932 0cb57e6d574f0d9eaf19d83c1d2fc52731ddc42b
child 514934 70fbd4edc68631d89c8d11abbc44e159544fb87f
push id107904
push userealvarez@mozilla.com
push dateFri, 21 Feb 2020 00:53:10 +0000
treeherderautoland@55f06c70f4e5 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersheycam
bugs1616691, 21599
milestone75.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 1616691 - Update test expectations. r=heycam See https://github.com/web-platform-tests/wpt/issues/21599 for the specified value serialization failures. Differential Revision: https://phabricator.services.mozilla.com/D63403
testing/web-platform/meta/css/css-values/max-length-percent-001.html.ini
testing/web-platform/meta/css/css-values/min-length-percent-001.html.ini
testing/web-platform/meta/css/css-values/min-max-percentage-length-interpolation.html.ini
testing/web-platform/meta/css/css-values/minmax-length-computed.html.ini
testing/web-platform/meta/css/css-values/minmax-length-percent-computed.html.ini
testing/web-platform/meta/css/css-values/minmax-length-percent-serialize.html.ini
testing/web-platform/meta/css/css-values/minmax-length-serialize.html.ini
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-values/max-length-percent-001.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[max-length-percent-001.html]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-values/min-length-percent-001.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[min-length-percent-001.html]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-values/min-max-percentage-length-interpolation.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[min-max-percentage-length-interpolation.html]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-values/minmax-length-computed.html.ini
+++ /dev/null
@@ -1,55 +0,0 @@
-[minmax-length-computed.html]
-  [Property letter-spacing value 'max(15px, min(25px, 1em))']
-    expected: FAIL
-
-  [Property letter-spacing value 'min(15px, 1em)' fontSize=10px]
-    expected: FAIL
-
-  [Property letter-spacing value 'calc(max(1em, 19px) + 10px)']
-    expected: FAIL
-
-  [Property letter-spacing value 'calc(min(1em, 21px) * 2']
-    expected: FAIL
-
-  [Property letter-spacing value 'min(25px, max(15px, 1em))']
-    expected: FAIL
-
-  [Property letter-spacing value 'calc(min(1em, 21px) + max(0.9em, 20px))']
-    expected: FAIL
-
-  [Property letter-spacing value 'calc(min(1em, 21px) - max(0.9em, 20px))']
-    expected: FAIL
-
-  [Property letter-spacing value 'min(15px, 1em)']
-    expected: FAIL
-
-  [Property letter-spacing value 'calc(max(1em, 19px) / 2']
-    expected: FAIL
-
-  [Property letter-spacing value 'max(15px, 1em)']
-    expected: FAIL
-
-  [Property letter-spacing value 'min(25px, 1em)']
-    expected: FAIL
-
-  [Property letter-spacing value 'max(15px, 2em)' fontSize=10px]
-    expected: FAIL
-
-  [Property letter-spacing value 'calc(min(1em, 21px) - 10px)']
-    expected: FAIL
-
-  [Property letter-spacing value 'calc(min(1em, 21px) + 10px)']
-    expected: FAIL
-
-  [Property letter-spacing value 'calc(max(1em, 19px) * 2']
-    expected: FAIL
-
-  [Property letter-spacing value 'calc(min(1em, 21px) / 2']
-    expected: FAIL
-
-  [Property letter-spacing value 'max(25px, 1em)']
-    expected: FAIL
-
-  [Property letter-spacing value 'calc(max(1em, 19px) - 10px)']
-    expected: FAIL
-
--- a/testing/web-platform/meta/css/css-values/minmax-length-percent-computed.html.ini
+++ b/testing/web-platform/meta/css/css-values/minmax-length-percent-computed.html.ini
@@ -1,61 +1,4 @@
 [minmax-length-percent-computed.html]
   [Property margin-left value 'calc(min(1.5em, 10%) - max(1em, 15%))']
     expected: FAIL
-
-  [Property margin-left value 'calc(min(1.5em, 10%) + 10px)']
-    expected: FAIL
-
-  [Property margin-left value 'calc(min(1.5em, 10%) - 10px)']
-    expected: FAIL
-
-  [Property margin-left value 'calc(min(1.5em, 10%) * 2)']
-    expected: FAIL
-
-  [Property margin-left value 'calc(max(1em, 15%) * 2)']
-    expected: FAIL
-
-  [Property margin-left value 'calc(max(1em, 15%) - 10px)']
-    expected: FAIL
-
-  [Property margin-left value 'min(30px + 10%, 60px + 5%)']
-    expected: FAIL
-
-  [Property margin-left value 'max(1em, 10%)']
-    expected: FAIL
-
-  [Property margin-left value 'max(20px, 10%)']
-    expected: FAIL
-
-  [Property margin-left value 'min(20px, 10%)' width=100px]
-    expected: FAIL
-
-  [Property margin-left value 'calc(min(1.5em, 10%) / 2)']
-    expected: FAIL
-
-  [Property margin-left value 'min(1em, 10%)']
-    expected: FAIL
-
-  [Property margin-left value 'max(2em + 10%, 1em + 20%)']
-    expected: FAIL
-
-  [Property margin-left value 'calc(max(1em, 15%) + 10px)']
-    expected: FAIL
-
-  [Property margin-left value 'min(1em, 10%)' width=100px]
-    expected: FAIL
-
-  [Property margin-left value 'min(20px, 10%)']
-    expected: FAIL
-
-  [Property margin-left value 'max(1em, 10%)' width=100px]
-    expected: FAIL
-
-  [Property margin-left value 'calc(min(1.5em, 10%) + max(1em, 15%))']
-    expected: FAIL
-
-  [Property margin-left value 'max(20px, 10%)' width=100px]
-    expected: FAIL
-
-  [Property margin-left value 'calc(max(1em, 15%) / 2)']
-    expected: FAIL
-
+    bug: precision issue due to bespoke percentage rounding
--- a/testing/web-platform/meta/css/css-values/minmax-length-percent-serialize.html.ini
+++ b/testing/web-platform/meta/css/css-values/minmax-length-percent-serialize.html.ini
@@ -9,28 +9,22 @@
     expected: FAIL
 
   [e.style['margin-left'\] = "min(1mm + 1%)" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "calc(max(10%) + 20px)" should set the property value]
     expected: FAIL
 
-  [e.style['margin-left'\] = "max(1em, 10%)" should set the property value]
-    expected: FAIL
-
   [e.style['margin-left'\] = "min(1vh + 1%)" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "max(1em + 1%)" should set the property value]
     expected: FAIL
 
-  [e.style['margin-left'\] = "min(10%, 20px)" should set the property value]
-    expected: FAIL
-
   [e.style['margin-left'\] = "min(1em + 1%)" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "max(1mm + 1%)" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "max(1ex + 1%)" should set the property value]
     expected: FAIL
@@ -54,19 +48,16 @@
     expected: FAIL
 
   [e.style['margin-left'\] = "max(1px + 1%)" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "calc(max(1em) + 10%)" should set the property value]
     expected: FAIL
 
-  [e.style['margin-left'\] = "min(10%, 1em)" should set the property value]
-    expected: FAIL
-
   [e.style['margin-left'\] = "calc(20px + max(10%))" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "calc(max(20px) + 10%)" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "min(1ch + 1%)" should set the property value]
     expected: FAIL
@@ -78,76 +69,55 @@
     expected: FAIL
 
   [e.style['margin-left'\] = "calc(min(10%) + 20px)" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "calc(10% + max(1em))" should set the property value]
     expected: FAIL
 
-  [e.style['margin-left'\] = "min(1em, 10%)" should set the property value]
-    expected: FAIL
-
   [e.style['margin-left'\] = "min(1vmax + 1%)" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "calc(20px + min(10%))" should set the property value]
     expected: FAIL
 
-  [e.style['margin-left'\] = "max(20px, 10%)" should set the property value]
-    expected: FAIL
-
   [e.style['margin-left'\] = "min(1pc + 1%)" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "calc(10% + min(1em))" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "calc(min(20px) + 10%)" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "min(1ex + 1%)" should set the property value]
     expected: FAIL
 
-  [e.style['margin-left'\] = "max(10% + 2em, 5% + 1em)" should set the property value]
-    expected: FAIL
-
   [e.style['margin-left'\] = "min(1in + 1%)" should set the property value]
     expected: FAIL
 
-  [e.style['margin-left'\] = "min(10% + 30px, 5% + 60px)" should set the property value]
-    expected: FAIL
-
   [e.style['margin-left'\] = "calc(1em + max(10%))" should set the property value]
     expected: FAIL
 
-  [e.style['margin-left'\] = "max(10%, 1em)" should set the property value]
-    expected: FAIL
-
   [e.style['margin-left'\] = "max(1in + 1%)" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "calc(min(10%) + max(1em) + min(20px))" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "calc(1em + min(10%))" should set the property value]
     expected: FAIL
 
-  [e.style['margin-left'\] = "max(10%, 20px)" should set the property value]
-    expected: FAIL
-
   [e.style['margin-left'\] = "calc(max(10%) + min(1em) + max(20px))" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "max(1Q + 1%)" should set the property value]
     expected: FAIL
 
-  [e.style['margin-left'\] = "min(20px, 10%)" should set the property value]
-    expected: FAIL
-
   [e.style['margin-left'\] = "max(1vh + 1%)" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "max(1rem + 1%)" should set the property value]
     expected: FAIL
 
   [e.style['margin-left'\] = "min(1pt + 1%)" should set the property value]
     expected: FAIL
--- a/testing/web-platform/meta/css/css-values/minmax-length-serialize.html.ini
+++ b/testing/web-platform/meta/css/css-values/minmax-length-serialize.html.ini
@@ -1,11 +1,9 @@
 [minmax-length-serialize.html]
-  [e.style['letter-spacing'\] = "min(20px, 1em, 10vw)" should set the property value]
-    expected: FAIL
 
   [e.style['letter-spacing'\] = "calc(max(1em) + min(10vw) + max(10px))" should set the property value]
     expected: FAIL
 
   [e.style['letter-spacing'\] = "max(1px)" should set the property value]
     expected: FAIL
 
   [e.style['letter-spacing'\] = "max(1in)" should set the property value]
@@ -27,37 +25,31 @@
     expected: FAIL
 
   [e.style['letter-spacing'\] = "max(1ex)" should set the property value]
     expected: FAIL
 
   [e.style['letter-spacing'\] = "min(1rem)" should set the property value]
     expected: FAIL
 
-  [e.style['letter-spacing'\] = "min(10vw, 1em, 20px)" should set the property value]
-    expected: FAIL
-
   [e.style['letter-spacing'\] = "calc(min(1em) + 10px)" should set the property value]
     expected: FAIL
 
   [e.style['letter-spacing'\] = "max(1vmax)" should set the property value]
     expected: FAIL
 
   [e.style['letter-spacing'\] = "max(1vw)" should set the property value]
     expected: FAIL
 
   [e.style['letter-spacing'\] = "min(1px)" should set the property value]
     expected: FAIL
 
   [e.style['letter-spacing'\] = "min(10px, 20px, 30px)" should set the property value]
     expected: FAIL
 
-  [e.style['letter-spacing'\] = "max(10vw, 1em, 20px)" should set the property value]
-    expected: FAIL
-
   [e.style['letter-spacing'\] = "min(1cm)" should set the property value]
     expected: FAIL
 
   [e.style['letter-spacing'\] = "min(1vw)" should set the property value]
     expected: FAIL
 
   [e.style['letter-spacing'\] = "min(1vmax)" should set the property value]
     expected: FAIL
@@ -102,19 +94,16 @@
     expected: FAIL
 
   [e.style['letter-spacing'\] = "min(1em)" should set the property value]
     expected: FAIL
 
   [e.style['letter-spacing'\] = "min(1ch)" should set the property value]
     expected: FAIL
 
-  [e.style['letter-spacing'\] = "max(20px, 1em, 10vw)" should set the property value]
-    expected: FAIL
-
   [e.style['letter-spacing'\] = "max(1pt)" should set the property value]
     expected: FAIL
 
   [e.style['letter-spacing'\] = "max(1Q)" should set the property value]
     expected: FAIL
 
   [e.style['letter-spacing'\] = "min(1vmin)" should set the property value]
     expected: FAIL