Title: [275875] trunk/LayoutTests/imported/w3c
Revision
275875
Author
[email protected]
Date
2021-04-13 03:04:22 -0700 (Tue, 13 Apr 2021)

Log Message

Unreviewed. Upstream a test.

* web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation.html:

Modified Paths

Diff

Modified: trunk/LayoutTests/imported/w3c/ChangeLog (275874 => 275875)


--- trunk/LayoutTests/imported/w3c/ChangeLog	2021-04-13 09:26:22 UTC (rev 275874)
+++ trunk/LayoutTests/imported/w3c/ChangeLog	2021-04-13 10:04:22 UTC (rev 275875)
@@ -1,5 +1,12 @@
 2021-04-13  Antoine Quint  <[email protected]>
 
+        Unreviewed. Upstream a test.
+
+        * web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt:
+        * web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation.html:
+
+2021-04-13  Antoine Quint  <[email protected]>
+
         calc() simplification for a multiplication should apply the multiplication to each value of an addition
         https://bugs.webkit.org/show_bug.cgi?id=224376
 

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt (275874 => 275875)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt	2021-04-13 09:26:22 UTC (rev 275874)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt	2021-04-13 10:04:22 UTC (rev 275875)
@@ -20,25 +20,25 @@
 PASS Web Animations: property <background-position> from neutral to [left 20px top 20px] at (0.75) should be [17.5px 17.5px]
 PASS Web Animations: property <background-position> from neutral to [left 20px top 20px] at (1) should be [20px 20px]
 PASS CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0) should be [0% 0%]
-PASS CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [5px 5px]
-PASS CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0.5) should be [10px 10px]
-PASS CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0.75) should be [15px 15px]
-PASS CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (1) should be [20px 20px]
+FAIL CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)] assert_equals: expected "calc ( 0 % + 5px ) calc ( 0 % + 5px ) " but got "5px 5px "
+FAIL CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 10px ) " but got "10px 10px "
+FAIL CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)] assert_equals: expected "calc ( 0 % + 15px ) calc ( 0 % + 15px ) " but got "15px 15px "
+FAIL CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (1) should be [calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px "
 PASS CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (0) should be [0% 0%]
-PASS CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [5px 5px]
-PASS CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (0.5) should be [10px 10px]
-PASS CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (0.75) should be [15px 15px]
-PASS CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (1) should be [20px 20px]
+FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)] assert_equals: expected "calc ( 0 % + 5px ) calc ( 0 % + 5px ) " but got "5px 5px "
+FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 10px ) " but got "10px 10px "
+FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)] assert_equals: expected "calc ( 0 % + 15px ) calc ( 0 % + 15px ) " but got "15px 15px "
+FAIL CSS Transitions with transition: all: property <background-position> from [initial] to [left 20px top 20px] at (1) should be [calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px "
 PASS CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (0) should be [0% 0%]
-PASS CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [5px 5px]
-PASS CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.5) should be [10px 10px]
-PASS CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.75) should be [15px 15px]
-PASS CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (1) should be [20px 20px]
+FAIL CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)] assert_equals: expected "calc ( 0 % + 5px ) calc ( 0 % + 5px ) " but got "5px 5px "
+FAIL CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 10px ) " but got "10px 10px "
+FAIL CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)] assert_equals: expected "calc ( 0 % + 15px ) calc ( 0 % + 15px ) " but got "15px 15px "
+FAIL CSS Animations: property <background-position> from [initial] to [left 20px top 20px] at (1) should be [calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px "
 PASS Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0) should be [0% 0%]
-PASS Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [5px 5px]
-PASS Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.5) should be [10px 10px]
-PASS Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.75) should be [15px 15px]
-PASS Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (1) should be [20px 20px]
+FAIL Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)] assert_equals: expected "calc ( 0 % + 5px ) calc ( 0 % + 5px ) " but got "5px 5px "
+FAIL Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 10px ) " but got "10px 10px "
+FAIL Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)] assert_equals: expected "calc ( 0 % + 15px ) calc ( 0 % + 15px ) " but got "15px 15px "
+FAIL Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (1) should be [calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px "
 PASS CSS Transitions: property <background-position> from [inherit] to [left 20px top 20px] at (0) should be [80px 80px]
 PASS CSS Transitions: property <background-position> from [inherit] to [left 20px top 20px] at (0.25) should be [65px 65px]
 PASS CSS Transitions: property <background-position> from [inherit] to [left 20px top 20px] at (0.5) should be [50px 50px]
@@ -60,105 +60,105 @@
 PASS Web Animations: property <background-position> from [inherit] to [left 20px top 20px] at (0.75) should be [35px 35px]
 PASS Web Animations: property <background-position> from [inherit] to [left 20px top 20px] at (1) should be [20px 20px]
 PASS CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (0) should be [0% 0%]
-PASS CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (0.25) should be [5px 5px]
-PASS CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (0.5) should be [10px 10px]
-PASS CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (0.75) should be [15px 15px]
-PASS CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (1) should be [20px 20px]
+FAIL CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)] assert_equals: expected "calc ( 0 % + 5px ) calc ( 0 % + 5px ) " but got "5px 5px "
+FAIL CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 10px ) " but got "10px 10px "
+FAIL CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)] assert_equals: expected "calc ( 0 % + 15px ) calc ( 0 % + 15px ) " but got "15px 15px "
+FAIL CSS Transitions: property <background-position> from [unset] to [left 20px top 20px] at (1) should be [calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px "
 PASS CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (0) should be [0% 0%]
-PASS CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (0.25) should be [5px 5px]
-PASS CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (0.5) should be [10px 10px]
-PASS CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (0.75) should be [15px 15px]
-PASS CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (1) should be [20px 20px]
+FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)] assert_equals: expected "calc ( 0 % + 5px ) calc ( 0 % + 5px ) " but got "5px 5px "
+FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 10px ) " but got "10px 10px "
+FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)] assert_equals: expected "calc ( 0 % + 15px ) calc ( 0 % + 15px ) " but got "15px 15px "
+FAIL CSS Transitions with transition: all: property <background-position> from [unset] to [left 20px top 20px] at (1) should be [calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px "
 PASS CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (0) should be [0% 0%]
-PASS CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.25) should be [5px 5px]
-PASS CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.5) should be [10px 10px]
-PASS CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.75) should be [15px 15px]
-PASS CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (1) should be [20px 20px]
+FAIL CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)] assert_equals: expected "calc ( 0 % + 5px ) calc ( 0 % + 5px ) " but got "5px 5px "
+FAIL CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 10px ) " but got "10px 10px "
+FAIL CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)] assert_equals: expected "calc ( 0 % + 15px ) calc ( 0 % + 15px ) " but got "15px 15px "
+FAIL CSS Animations: property <background-position> from [unset] to [left 20px top 20px] at (1) should be [calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px "
 PASS Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0) should be [0% 0%]
-PASS Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.25) should be [5px 5px]
-PASS Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.5) should be [10px 10px]
-PASS Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.75) should be [15px 15px]
-PASS Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (1) should be [20px 20px]
+FAIL Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)] assert_equals: expected "calc ( 0 % + 5px ) calc ( 0 % + 5px ) " but got "5px 5px "
+FAIL Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 10px ) " but got "10px 10px "
+FAIL Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)] assert_equals: expected "calc ( 0 % + 15px ) calc ( 0 % + 15px ) " but got "15px 15px "
+FAIL Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (1) should be [calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px "
 PASS CSS Transitions: property <background-position> from [center center] to [left 20px top 20px] at (0) should be [50% 50%]
 PASS CSS Transitions: property <background-position> from [center center] to [left 20px top 20px] at (0.25) should be [calc(5px + 37.5%) calc(5px + 37.5%)]
 PASS CSS Transitions: property <background-position> from [center center] to [left 20px top 20px] at (0.5) should be [calc(10px + 25%) calc(10px + 25%)]
 PASS CSS Transitions: property <background-position> from [center center] to [left 20px top 20px] at (0.75) should be [calc(15px + 12.5%) calc(15px + 12.5%)]
-PASS CSS Transitions: property <background-position> from [center center] to [left 20px top 20px] at (1) should be [20px 20px]
+FAIL CSS Transitions: property <background-position> from [center center] to [left 20px top 20px] at (1) should be [calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px "
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px top 20px] at (0) should be [50% 50%]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px top 20px] at (0.25) should be [calc(5px + 37.5%) calc(5px + 37.5%)]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px top 20px] at (0.5) should be [calc(10px + 25%) calc(10px + 25%)]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px top 20px] at (0.75) should be [calc(15px + 12.5%) calc(15px + 12.5%)]
-PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px top 20px] at (1) should be [20px 20px]
+FAIL CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px top 20px] at (1) should be [calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px "
 PASS CSS Animations: property <background-position> from [center center] to [left 20px top 20px] at (0) should be [50% 50%]
 PASS CSS Animations: property <background-position> from [center center] to [left 20px top 20px] at (0.25) should be [calc(5px + 37.5%) calc(5px + 37.5%)]
 PASS CSS Animations: property <background-position> from [center center] to [left 20px top 20px] at (0.5) should be [calc(10px + 25%) calc(10px + 25%)]
 PASS CSS Animations: property <background-position> from [center center] to [left 20px top 20px] at (0.75) should be [calc(15px + 12.5%) calc(15px + 12.5%)]
-PASS CSS Animations: property <background-position> from [center center] to [left 20px top 20px] at (1) should be [20px 20px]
+FAIL CSS Animations: property <background-position> from [center center] to [left 20px top 20px] at (1) should be [calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px "
 PASS Web Animations: property <background-position> from [center center] to [left 20px top 20px] at (0) should be [50% 50%]
 PASS Web Animations: property <background-position> from [center center] to [left 20px top 20px] at (0.25) should be [calc(5px + 37.5%) calc(5px + 37.5%)]
 PASS Web Animations: property <background-position> from [center center] to [left 20px top 20px] at (0.5) should be [calc(10px + 25%) calc(10px + 25%)]
 PASS Web Animations: property <background-position> from [center center] to [left 20px top 20px] at (0.75) should be [calc(15px + 12.5%) calc(15px + 12.5%)]
-PASS Web Animations: property <background-position> from [center center] to [left 20px top 20px] at (1) should be [20px 20px]
+FAIL Web Animations: property <background-position> from [center center] to [left 20px top 20px] at (1) should be [calc(0% + 20px) calc(0% + 20px)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 0 % + 20px ) " but got "20px 20px "
 PASS CSS Transitions: property <background-position> from [center center] to [center top 20px] at (0) should be [50% 50%]
 PASS CSS Transitions: property <background-position> from [center center] to [center top 20px] at (0.25) should be [50% calc(5px + 37.5%)]
 PASS CSS Transitions: property <background-position> from [center center] to [center top 20px] at (0.5) should be [50% calc(10px + 25%)]
 PASS CSS Transitions: property <background-position> from [center center] to [center top 20px] at (0.75) should be [50% calc(15px + 12.5%)]
-PASS CSS Transitions: property <background-position> from [center center] to [center top 20px] at (1) should be [50% 20px]
+FAIL CSS Transitions: property <background-position> from [center center] to [center top 20px] at (1) should be [50% calc(0% + 20px)] assert_equals: expected "50 % calc ( 0 % + 20px ) " but got "50 % 20px "
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [center top 20px] at (0) should be [50% 50%]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [center top 20px] at (0.25) should be [50% calc(5px + 37.5%)]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [center top 20px] at (0.5) should be [50% calc(10px + 25%)]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [center top 20px] at (0.75) should be [50% calc(15px + 12.5%)]
-PASS CSS Transitions with transition: all: property <background-position> from [center center] to [center top 20px] at (1) should be [50% 20px]
+FAIL CSS Transitions with transition: all: property <background-position> from [center center] to [center top 20px] at (1) should be [50% calc(0% + 20px)] assert_equals: expected "50 % calc ( 0 % + 20px ) " but got "50 % 20px "
 PASS CSS Animations: property <background-position> from [center center] to [center top 20px] at (0) should be [50% 50%]
 PASS CSS Animations: property <background-position> from [center center] to [center top 20px] at (0.25) should be [50% calc(5px + 37.5%)]
 PASS CSS Animations: property <background-position> from [center center] to [center top 20px] at (0.5) should be [50% calc(10px + 25%)]
 PASS CSS Animations: property <background-position> from [center center] to [center top 20px] at (0.75) should be [50% calc(15px + 12.5%)]
-PASS CSS Animations: property <background-position> from [center center] to [center top 20px] at (1) should be [50% 20px]
+FAIL CSS Animations: property <background-position> from [center center] to [center top 20px] at (1) should be [50% calc(0% + 20px)] assert_equals: expected "50 % calc ( 0 % + 20px ) " but got "50 % 20px "
 PASS Web Animations: property <background-position> from [center center] to [center top 20px] at (0) should be [50% 50%]
 PASS Web Animations: property <background-position> from [center center] to [center top 20px] at (0.25) should be [50% calc(5px + 37.5%)]
 PASS Web Animations: property <background-position> from [center center] to [center top 20px] at (0.5) should be [50% calc(10px + 25%)]
 PASS Web Animations: property <background-position> from [center center] to [center top 20px] at (0.75) should be [50% calc(15px + 12.5%)]
-PASS Web Animations: property <background-position> from [center center] to [center top 20px] at (1) should be [50% 20px]
+FAIL Web Animations: property <background-position> from [center center] to [center top 20px] at (1) should be [50% calc(0% + 20px)] assert_equals: expected "50 % calc ( 0 % + 20px ) " but got "50 % 20px "
 PASS CSS Transitions: property <background-position> from [center center] to [right 20px top 20px] at (0) should be [50% 50%]
 PASS CSS Transitions: property <background-position> from [center center] to [right 20px top 20px] at (0.25) should be [calc(-5px + 62.5%) calc(5px + 37.5%)]
 PASS CSS Transitions: property <background-position> from [center center] to [right 20px top 20px] at (0.5) should be [calc(-10px + 75%) calc(10px + 25%)]
 PASS CSS Transitions: property <background-position> from [center center] to [right 20px top 20px] at (0.75) should be [calc(-15px + 87.5%) calc(15px + 12.5%)]
-PASS CSS Transitions: property <background-position> from [center center] to [right 20px top 20px] at (1) should be [calc(-20px + 100%) 20px]
+FAIL CSS Transitions: property <background-position> from [center center] to [right 20px top 20px] at (1) should be [calc(-20px + 100%) calc(0% + 20px)] assert_equals: expected "calc ( 100 % - 20px ) calc ( 0 % + 20px ) " but got "calc ( 100 % - 20px ) 20px "
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [right 20px top 20px] at (0) should be [50% 50%]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [right 20px top 20px] at (0.25) should be [calc(-5px + 62.5%) calc(5px + 37.5%)]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [right 20px top 20px] at (0.5) should be [calc(-10px + 75%) calc(10px + 25%)]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [right 20px top 20px] at (0.75) should be [calc(-15px + 87.5%) calc(15px + 12.5%)]
-PASS CSS Transitions with transition: all: property <background-position> from [center center] to [right 20px top 20px] at (1) should be [calc(-20px + 100%) 20px]
+FAIL CSS Transitions with transition: all: property <background-position> from [center center] to [right 20px top 20px] at (1) should be [calc(-20px + 100%) calc(0% + 20px)] assert_equals: expected "calc ( 100 % - 20px ) calc ( 0 % + 20px ) " but got "calc ( 100 % - 20px ) 20px "
 PASS CSS Animations: property <background-position> from [center center] to [right 20px top 20px] at (0) should be [50% 50%]
 PASS CSS Animations: property <background-position> from [center center] to [right 20px top 20px] at (0.25) should be [calc(-5px + 62.5%) calc(5px + 37.5%)]
 PASS CSS Animations: property <background-position> from [center center] to [right 20px top 20px] at (0.5) should be [calc(-10px + 75%) calc(10px + 25%)]
 PASS CSS Animations: property <background-position> from [center center] to [right 20px top 20px] at (0.75) should be [calc(-15px + 87.5%) calc(15px + 12.5%)]
-PASS CSS Animations: property <background-position> from [center center] to [right 20px top 20px] at (1) should be [calc(-20px + 100%) 20px]
+FAIL CSS Animations: property <background-position> from [center center] to [right 20px top 20px] at (1) should be [calc(-20px + 100%) calc(0% + 20px)] assert_equals: expected "calc ( 100 % - 20px ) calc ( 0 % + 20px ) " but got "calc ( 100 % - 20px ) 20px "
 PASS Web Animations: property <background-position> from [center center] to [right 20px top 20px] at (0) should be [50% 50%]
 PASS Web Animations: property <background-position> from [center center] to [right 20px top 20px] at (0.25) should be [calc(-5px + 62.5%) calc(5px + 37.5%)]
 PASS Web Animations: property <background-position> from [center center] to [right 20px top 20px] at (0.5) should be [calc(-10px + 75%) calc(10px + 25%)]
 PASS Web Animations: property <background-position> from [center center] to [right 20px top 20px] at (0.75) should be [calc(-15px + 87.5%) calc(15px + 12.5%)]
-PASS Web Animations: property <background-position> from [center center] to [right 20px top 20px] at (1) should be [calc(-20px + 100%) 20px]
+FAIL Web Animations: property <background-position> from [center center] to [right 20px top 20px] at (1) should be [calc(-20px + 100%) calc(0% + 20px)] assert_equals: expected "calc ( 100 % - 20px ) calc ( 0 % + 20px ) " but got "calc ( 100 % - 20px ) 20px "
 PASS CSS Transitions: property <background-position> from [center center] to [left 20px center] at (0) should be [50% 50%]
 PASS CSS Transitions: property <background-position> from [center center] to [left 20px center] at (0.25) should be [calc(5px + 37.5%) 50%]
 PASS CSS Transitions: property <background-position> from [center center] to [left 20px center] at (0.5) should be [calc(10px + 25%) 50%]
 PASS CSS Transitions: property <background-position> from [center center] to [left 20px center] at (0.75) should be [calc(15px + 12.5%) 50%]
-PASS CSS Transitions: property <background-position> from [center center] to [left 20px center] at (1) should be [20px 50%]
+FAIL CSS Transitions: property <background-position> from [center center] to [left 20px center] at (1) should be [calc(0% + 20px) 50%] assert_equals: expected "calc ( 0 % + 20px ) 50 % " but got "20px 50 % "
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px center] at (0) should be [50% 50%]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px center] at (0.25) should be [calc(5px + 37.5%) 50%]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px center] at (0.5) should be [calc(10px + 25%) 50%]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px center] at (0.75) should be [calc(15px + 12.5%) 50%]
-PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px center] at (1) should be [20px 50%]
+FAIL CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px center] at (1) should be [calc(0% + 20px) 50%] assert_equals: expected "calc ( 0 % + 20px ) 50 % " but got "20px 50 % "
 PASS CSS Animations: property <background-position> from [center center] to [left 20px center] at (0) should be [50% 50%]
 PASS CSS Animations: property <background-position> from [center center] to [left 20px center] at (0.25) should be [calc(5px + 37.5%) 50%]
 PASS CSS Animations: property <background-position> from [center center] to [left 20px center] at (0.5) should be [calc(10px + 25%) 50%]
 PASS CSS Animations: property <background-position> from [center center] to [left 20px center] at (0.75) should be [calc(15px + 12.5%) 50%]
-PASS CSS Animations: property <background-position> from [center center] to [left 20px center] at (1) should be [20px 50%]
+FAIL CSS Animations: property <background-position> from [center center] to [left 20px center] at (1) should be [calc(0% + 20px) 50%] assert_equals: expected "calc ( 0 % + 20px ) 50 % " but got "20px 50 % "
 PASS Web Animations: property <background-position> from [center center] to [left 20px center] at (0) should be [50% 50%]
 PASS Web Animations: property <background-position> from [center center] to [left 20px center] at (0.25) should be [calc(5px + 37.5%) 50%]
 PASS Web Animations: property <background-position> from [center center] to [left 20px center] at (0.5) should be [calc(10px + 25%) 50%]
 PASS Web Animations: property <background-position> from [center center] to [left 20px center] at (0.75) should be [calc(15px + 12.5%) 50%]
-PASS Web Animations: property <background-position> from [center center] to [left 20px center] at (1) should be [20px 50%]
+FAIL Web Animations: property <background-position> from [center center] to [left 20px center] at (1) should be [calc(0% + 20px) 50%] assert_equals: expected "calc ( 0 % + 20px ) 50 % " but got "20px 50 % "
 PASS CSS Transitions: property <background-position> from [center center] to [center center] at (0) should be [50% 50%]
 PASS CSS Transitions: property <background-position> from [center center] to [center center] at (0.25) should be [50% 50%]
 PASS CSS Transitions: property <background-position> from [center center] to [center center] at (0.5) should be [50% 50%]
@@ -203,22 +203,22 @@
 PASS CSS Transitions: property <background-position> from [center center] to [left 20px bottom 20px] at (0.25) should be [calc(5px + 37.5%) calc(-5px + 62.5%)]
 PASS CSS Transitions: property <background-position> from [center center] to [left 20px bottom 20px] at (0.5) should be [calc(10px + 25%) calc(-10px + 75%)]
 PASS CSS Transitions: property <background-position> from [center center] to [left 20px bottom 20px] at (0.75) should be [calc(15px + 12.5%) calc(-15px + 87.5%)]
-PASS CSS Transitions: property <background-position> from [center center] to [left 20px bottom 20px] at (1) should be [20px calc(-20px + 100%)]
+FAIL CSS Transitions: property <background-position> from [center center] to [left 20px bottom 20px] at (1) should be [calc(0% + 20px) calc(-20px + 100%)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 100 % - 20px ) " but got "20px calc ( 100 % - 20px ) "
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px bottom 20px] at (0) should be [50% 50%]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px bottom 20px] at (0.25) should be [calc(5px + 37.5%) calc(-5px + 62.5%)]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px bottom 20px] at (0.5) should be [calc(10px + 25%) calc(-10px + 75%)]
 PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px bottom 20px] at (0.75) should be [calc(15px + 12.5%) calc(-15px + 87.5%)]
-PASS CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px bottom 20px] at (1) should be [20px calc(-20px + 100%)]
+FAIL CSS Transitions with transition: all: property <background-position> from [center center] to [left 20px bottom 20px] at (1) should be [calc(0% + 20px) calc(-20px + 100%)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 100 % - 20px ) " but got "20px calc ( 100 % - 20px ) "
 PASS CSS Animations: property <background-position> from [center center] to [left 20px bottom 20px] at (0) should be [50% 50%]
 PASS CSS Animations: property <background-position> from [center center] to [left 20px bottom 20px] at (0.25) should be [calc(5px + 37.5%) calc(-5px + 62.5%)]
 PASS CSS Animations: property <background-position> from [center center] to [left 20px bottom 20px] at (0.5) should be [calc(10px + 25%) calc(-10px + 75%)]
 PASS CSS Animations: property <background-position> from [center center] to [left 20px bottom 20px] at (0.75) should be [calc(15px + 12.5%) calc(-15px + 87.5%)]
-PASS CSS Animations: property <background-position> from [center center] to [left 20px bottom 20px] at (1) should be [20px calc(-20px + 100%)]
+FAIL CSS Animations: property <background-position> from [center center] to [left 20px bottom 20px] at (1) should be [calc(0% + 20px) calc(-20px + 100%)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 100 % - 20px ) " but got "20px calc ( 100 % - 20px ) "
 PASS Web Animations: property <background-position> from [center center] to [left 20px bottom 20px] at (0) should be [50% 50%]
 PASS Web Animations: property <background-position> from [center center] to [left 20px bottom 20px] at (0.25) should be [calc(5px + 37.5%) calc(-5px + 62.5%)]
 PASS Web Animations: property <background-position> from [center center] to [left 20px bottom 20px] at (0.5) should be [calc(10px + 25%) calc(-10px + 75%)]
 PASS Web Animations: property <background-position> from [center center] to [left 20px bottom 20px] at (0.75) should be [calc(15px + 12.5%) calc(-15px + 87.5%)]
-PASS Web Animations: property <background-position> from [center center] to [left 20px bottom 20px] at (1) should be [20px calc(-20px + 100%)]
+FAIL Web Animations: property <background-position> from [center center] to [left 20px bottom 20px] at (1) should be [calc(0% + 20px) calc(-20px + 100%)] assert_equals: expected "calc ( 0 % + 20px ) calc ( 100 % - 20px ) " but got "20px calc ( 100 % - 20px ) "
 PASS CSS Transitions: property <background-position> from [center center] to [center bottom 20px] at (0) should be [50% 50%]
 PASS CSS Transitions: property <background-position> from [center center] to [center bottom 20px] at (0.25) should be [50% calc(-5px + 62.5%)]
 PASS CSS Transitions: property <background-position> from [center center] to [center bottom 20px] at (0.5) should be [50% calc(-10px + 75%)]

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation.html (275874 => 275875)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation.html	2021-04-13 09:26:22 UTC (rev 275874)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation.html	2021-04-13 10:04:22 UTC (rev 275875)
@@ -53,10 +53,10 @@
   to: 'left 20px top 20px',
 }, [
   {at: 0, expect: '0% 0%'},
-  {at: 0.25, expect: '5px 5px'},
-  {at: 0.5, expect: '10px 10px'},
-  {at: 0.75, expect: '15px 15px'},
-  {at: 1, expect: '20px 20px'},
+  {at: 0.25, expect: 'calc(0% + 5px) calc(0% + 5px)'},
+  {at: 0.5, expect: 'calc(0% + 10px) calc(0% + 10px)'},
+  {at: 0.75, expect: 'calc(0% + 15px) calc(0% + 15px)'},
+  {at: 1, expect: 'calc(0% + 20px) calc(0% + 20px)'},
 ]);
 
 // inherit
@@ -79,10 +79,10 @@
   to: 'left 20px top 20px',
 }, [
   {at: 0, expect: '0% 0%'},
-  {at: 0.25, expect: '5px 5px'},
-  {at: 0.5, expect: '10px 10px'},
-  {at: 0.75, expect: '15px 15px'},
-  {at: 1, expect: '20px 20px'},
+  {at: 0.25, expect: 'calc(0% + 5px) calc(0% + 5px)'},
+  {at: 0.5, expect: 'calc(0% + 10px) calc(0% + 10px)'},
+  {at: 0.75, expect: 'calc(0% + 15px) calc(0% + 15px)'},
+  {at: 1, expect: 'calc(0% + 20px) calc(0% + 20px)'},
 ]);
 
 // left-top
@@ -95,7 +95,7 @@
   {at: 0.25, expect: 'calc(5px + 37.5%) calc(5px + 37.5%)'},
   {at: 0.5, expect: 'calc(10px + 25%) calc(10px + 25%)'},
   {at: 0.75, expect: 'calc(15px + 12.5%) calc(15px + 12.5%)'},
-  {at: 1, expect: '20px 20px'},
+  {at: 1, expect: 'calc(0% + 20px) calc(0% + 20px)'},
 ]);
 
 // center-top
@@ -108,7 +108,7 @@
   {at: 0.25, expect: '50% calc(5px + 37.5%)'},
   {at: 0.5, expect: '50% calc(10px + 25%)'},
   {at: 0.75, expect: '50% calc(15px + 12.5%)'},
-  {at: 1, expect: '50% 20px'},
+  {at: 1, expect: '50% calc(0% + 20px)'},
 ]);
 
 // right-top
@@ -121,7 +121,7 @@
   {at: 0.25, expect: 'calc(-5px + 62.5%) calc(5px + 37.5%)'},
   {at: 0.5, expect: 'calc(-10px + 75%) calc(10px + 25%)'},
   {at: 0.75, expect: 'calc(-15px + 87.5%) calc(15px + 12.5%)'},
-  {at: 1, expect: 'calc(-20px + 100%) 20px'},
+  {at: 1, expect: 'calc(-20px + 100%) calc(0% + 20px)'},
 ]);
 
 // left-center
@@ -134,7 +134,7 @@
   {at: 0.25, expect: 'calc(5px + 37.5%) 50%'},
   {at: 0.5, expect: 'calc(10px + 25%) 50%'},
   {at: 0.75, expect: 'calc(15px + 12.5%) 50%'},
-  {at: 1, expect: '20px 50%'},
+  {at: 1, expect: 'calc(0% + 20px) 50%'},
 ]);
 
 // center-center
@@ -173,7 +173,7 @@
   {at: 0.25, expect: 'calc(5px + 37.5%) calc(-5px + 62.5%)'},
   {at: 0.5, expect: 'calc(10px + 25%) calc(-10px + 75%)'},
   {at: 0.75, expect: 'calc(15px + 12.5%) calc(-15px + 87.5%)'},
-  {at: 1, expect: '20px calc(-20px + 100%)'},
+  {at: 1, expect: 'calc(0% + 20px) calc(-20px + 100%)'},
 ]);
 
 // center-bottom
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to