Merge mozilla-central to autoland. a=merge on a CLOSED TREE
authorRazvan Maries <rmaries@mozilla.com>
Thu, 29 Aug 2019 12:46:17 +0300
changeset 554344 58e1a1d91db4b4adf058ede7d193dd825842c9f4
parent 554343 f20ce5c7a25c435989764808918e08e62ebada4e (current diff)
parent 554325 23824765c6aa026ccc3e3aea1c851c07ab8937ee (diff)
child 554345 0c5f229060db5f503137427a7ef46ceba17555fe
push id2165
push userffxbld-merge
push dateMon, 14 Oct 2019 16:30:58 +0000
treeherdermozilla-release@0eae18af659f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmerge
milestone70.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
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
testing/web-platform/meta/webaudio/the-audio-api/the-mediastreamaudiosourcenode-interface/mediastreamaudiosourcenode-routing.html.ini
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/imagebitmap/createImageBitmap-origin.sub.html.ini
@@ -0,0 +1,55 @@
+[createImageBitmap-origin.sub.html]
+  expected:
+    if webrender and debug and (os == "linux"): TIMEOUT
+  [redirected to cross-origin HTMLVideoElement: origin unclear 2dContext.drawImage]
+    expected:
+      if webrender and debug and (os == "linux"): NOTRUN
+
+  [redirected to cross-origin HTMLVideoElement: origin unclear bitmaprenderer.transferFromImageBitmap]
+    expected:
+      if webrender and debug and (os == "linux"): NOTRUN
+
+  [unclean HTMLCanvasElement: origin unclear bitmaprenderer.transferFromImageBitmap]
+    expected:
+      if webrender and debug and (os == "linux"): NOTRUN
+
+  [unclean HTMLCanvasElement: origin unclear getImageData]
+    expected:
+      if webrender and debug and (os == "linux"): NOTRUN
+
+  [cross-origin HTMLVideoElement: origin unclear bitmaprenderer.transferFromImageBitmap]
+    expected:
+      if webrender and debug and (os == "linux"): TIMEOUT
+
+  [redirected to same-origin HTMLVideoElement: origin unclear getImageData]
+    expected:
+      if webrender and debug and (os == "linux"): NOTRUN
+
+  [redirected to same-origin HTMLVideoElement: origin unclear 2dContext.drawImage]
+    expected:
+      if webrender and debug and (os == "linux"): NOTRUN
+
+  [unclean ImageBitmap: origin unclear bitmaprenderer.transferFromImageBitmap]
+    expected:
+      if webrender and debug and (os == "linux"): NOTRUN
+
+  [redirected to same-origin HTMLVideoElement: origin unclear bitmaprenderer.transferFromImageBitmap]
+    expected:
+      if webrender and debug and (os == "linux"): NOTRUN
+
+  [redirected to cross-origin HTMLVideoElement: origin unclear getImageData]
+    expected:
+      if webrender and debug and (os == "linux"): NOTRUN
+
+  [unclean ImageBitmap: origin unclear getImageData]
+    expected:
+      if webrender and debug and (os == "linux"): NOTRUN
+
+  [unclean HTMLCanvasElement: origin unclear 2dContext.drawImage]
+    expected:
+      if webrender and debug and (os == "linux"): NOTRUN
+
+  [unclean ImageBitmap: origin unclear 2dContext.drawImage]
+    expected:
+      if webrender and debug and (os == "linux"): NOTRUN
+
--- a/testing/web-platform/meta/content-security-policy/connect-src/connect-src-eventsource-redirect-to-blocked.sub.html.ini
+++ b/testing/web-platform/meta/content-security-policy/connect-src/connect-src-eventsource-redirect-to-blocked.sub.html.ini
@@ -1,9 +1,5 @@
 [connect-src-eventsource-redirect-to-blocked.sub.html]
-  type: testharness
-  [Expecting logs: ["PASS EventSource() did not follow the disallowed redirect.","PASS successfullyParsed is true","TEST COMPLETE"\]]
-    expected: FAIL
-
   [Expecting logs: ["PASS EventSource() did not follow the disallowed redirect.","TEST COMPLETE", "violated-directive=connect-src"\]]
     expected:
       if os == "android": FAIL
 
--- a/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html.ini
+++ b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html.ini
@@ -1,26 +1,26 @@
 [serviceworker_cookieStore_subscriptions.tentative.https.html]
   disabled:
     if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1573036
     if (os == "win") and (processor == "aarch64"): https://bugzilla.mozilla.org/show_bug.cgi?id=1573036
   expected:
     if (os == "mac") and not debug and (version == "OS X 10.14"): [OK, TIMEOUT]
-    if (os == "mac") and not debug: ["OK", "TIMEOUT"]
+    if (os == "mac") and not debug: ["TIMEOUT", "OK"]
     TIMEOUT
   [getChangeSubscriptions returns subscriptions passed to subscribeToChanges]
     expected:
       if (os == "mac") and not debug and (version == "OS X 10.14"): [FAIL, TIMEOUT]
-      if (os == "mac") and not debug: ["FAIL", "TIMEOUT"]
+      if (os == "mac") and not debug: ["TIMEOUT", "FAIL"]
       TIMEOUT
 
   [subscribeToChanges rejects when called outside the install handler]
     expected:
       if (os == "mac") and not debug and (version == "OS X 10.14"): [FAIL, NOTRUN]
-      if (os == "mac") and not debug: ["FAIL", "NOTRUN"]
+      if (os == "mac") and not debug: ["NOTRUN", "FAIL"]
       NOTRUN
 
   [cookiechange dispatched with cookie change that matches subscription]
     expected:
       if (os == "mac") and not debug and (version == "OS X 10.14"): [FAIL, NOTRUN]
-      if (os == "mac") and not debug: ["FAIL", "NOTRUN"]
+      if (os == "mac") and not debug: ["NOTRUN", "FAIL"]
       NOTRUN
 
--- a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-interpolation.html.ini
@@ -1,14 +1,18 @@
 [background-color-interpolation.html]
   expected:
     if (processor == "x86") and debug: CRASH
   [background-color-interpolation]
     expected: FAIL
 
+  [Web Animations: property <background-color> from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (0.5) should be [rgba(0, 153, 102, 0.63)\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
   [CSS Transitions with transition: all: property <background-color> from neutral to [green\] at (0.3) should be [rgb(0, 38, 0)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-color> from [white\] to [orange\] at (1.5) should be [rgb(255, 120, 0)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -231,20 +235,16 @@
   [CSS Transitions: property <background-color> from neutral to [green\] at (0.6) should be [rgb(0, 77, 0)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-color> from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (1.5) should be [rgba(0, 255, 0, 0.88)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-color> from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (0.5) should be [rgba(0, 153, 102, 0.63)\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Animations: property <background-color> from [unset\] to [green\] at (0.6) should be [rgba(0, 128, 0, 0.6)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-color> from [unset\] to [green\] at (0.3) should be [rgba(0, 128, 0, 0.3)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
--- a/testing/web-platform/meta/css/css-backgrounds/animations/background-position-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-interpolation.html.ini
@@ -11,65 +11,41 @@
     expected: FAIL
 
   [CSS Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
     expected: FAIL
 
   [CSS Transitions: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
     expected:
       if (os == "win") and (processor == "x86_64"): FAIL
 
   [CSS Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
     expected: FAIL
 
-  [CSS Transitions: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [50px 50px, 50px 50px, 50px 50px, 50px 50px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [30px 30px, 30px 30px, 30px 30px, 30px 30px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [85px 85px, 85px 85px, 85px 85px, 85px 85px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
     expected: FAIL
 
   [CSS Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
     expected: FAIL
 
-  [CSS Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [85px 85px, 85px 85px, 85px 85px, 85px 85px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
     expected: FAIL
 
   [CSS Transitions: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
     expected: FAIL
@@ -81,70 +57,46 @@
     expected: FAIL
 
   [CSS Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
     expected: FAIL
 
   [CSS Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
     expected: FAIL
 
-  [CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [50px 50px, 50px 50px, 50px 50px, 50px 50px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [65px 65px, 65px 65px, 65px 65px, 65px 65px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
     expected: FAIL
 
   [CSS Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
     expected: FAIL
 
-  [CSS Transitions: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected: FAIL
 
   [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
     expected: FAIL
 
-  [CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
     expected: FAIL
 
   [CSS Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected: FAIL
 
   [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [50px 50px, 50px 50px, 50px 50px, 50px 50px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
     expected: FAIL
 
   [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
     expected: FAIL
@@ -156,64 +108,40 @@
     expected: FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [85px 85px, 85px 85px, 85px 85px, 85px 85px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
     expected: FAIL
 
   [CSS Transitions: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
     expected: FAIL
 
-  [CSS Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
     expected: FAIL
 
   [CSS Transitions: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px\]]
     expected: FAIL
 
-  [CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [30px 30px, 30px 30px, 30px 30px, 30px 30px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
     expected: FAIL
 
   [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
     expected: FAIL
 
   [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
     expected: FAIL
@@ -222,39 +150,19 @@
     expected: FAIL
 
   [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
     expected: FAIL
 
-  [CSS Transitions: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
     expected: FAIL
 
-  [CSS Transitions: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [30px 30px, 30px 30px, 30px 30px, 30px 30px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
     expected: FAIL
 
   [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
     expected: FAIL
 
   [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
     expected: FAIL
@@ -275,55 +183,31 @@
     expected: FAIL
 
   [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [65px 65px, 65px 65px, 65px 65px, 65px 65px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
     expected: FAIL
 
-  [CSS Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
     expected: FAIL
 
-  [CSS Transitions: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [65px 65px, 65px 65px, 65px 65px, 65px 65px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [55px 55px, 55px 55px, 55px 55px, 55px 55px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
     expected: FAIL
 
-  [CSS Transitions: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [75px 75px, 75px 75px, 75px 75px, 75px 75px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
     expected: FAIL
 
-  [CSS Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
     expected: FAIL
 
   [CSS Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
     expected: FAIL
@@ -332,77 +216,49 @@
     expected: FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
     expected: FAIL
 
   [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
     expected: FAIL
 
-  [CSS Transitions: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected: FAIL
 
-  [CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
     expected: FAIL
 
   [CSS Transitions: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
     expected: FAIL
 
-  [CSS Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [55px 55px, 55px 55px, 55px 55px, 55px 55px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px\]]
     expected: FAIL
 
-  [CSS Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [75px 75px, 75px 75px, 75px 75px, 75px 75px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
     expected: FAIL
 
   [CSS Transitions: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
     expected: FAIL
 
-  [CSS Transitions: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
     expected: FAIL
 
   [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
     expected: FAIL
@@ -412,82 +268,50 @@
 
   [Web Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
     expected:
       if (os == "win") and (processor == "x86_64"): FAIL
 
-  [CSS Transitions: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
     expected: FAIL
 
   [CSS Transitions: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [75px 75px, 75px 75px, 75px 75px, 75px 75px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected: FAIL
 
-  [CSS Transitions: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
     expected: FAIL
 
   [CSS Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
     expected: FAIL
 
-  [CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected:
       if (os == "win") and (processor == "x86_64"): FAIL
 
-  [CSS Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
     expected: FAIL
 
   [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [55px 55px, 55px 55px, 55px 55px, 55px 55px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px\]]
     expected: FAIL
 
   [CSS Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
     expected: FAIL
 
   [CSS Transitions: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
     expected: FAIL
@@ -496,15 +320,191 @@
     expected: FAIL
 
   [CSS Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
     expected: FAIL
 
   [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
     expected: FAIL
 
+  [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [50px 50px, 50px 50px, 50px 50px, 50px 50px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [30px 30px, 30px 30px, 30px 30px, 30px 30px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [85px 85px, 85px 85px, 85px 85px, 85px 85px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [85px 85px, 85px 85px, 85px 85px, 85px 85px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [50px 50px, 50px 50px, 50px 50px, 50px 50px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [65px 65px, 65px 65px, 65px 65px, 65px 65px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [50px 50px, 50px 50px, 50px 50px, 50px 50px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [85px 85px, 85px 85px, 85px 85px, 85px 85px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [30px 30px, 30px 30px, 30px 30px, 30px 30px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [30px 30px, 30px 30px, 30px 30px, 30px 30px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [65px 65px, 65px 65px, 65px 65px, 65px 65px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [65px 65px, 65px 65px, 65px 65px, 65px 65px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [55px 55px, 55px 55px, 55px 55px, 55px 55px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [75px 75px, 75px 75px, 75px 75px, 75px 75px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [55px 55px, 55px 55px, 55px 55px, 55px 55px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [75px 75px, 75px 75px, 75px 75px, 75px 75px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [75px 75px, 75px 75px, 75px 75px, 75px 75px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [55px 55px, 55px 55px, 55px 55px, 55px 55px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
   [CSS Transitions: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
-    expected: FAIL
-
--- a/testing/web-platform/meta/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini
@@ -1,280 +1,390 @@
 [background-position-origin-interpolation.html]
   expected:
     if (processor == "x86") and debug: CRASH
   [background-position-origin-interpolation]
     expected: FAIL
 
+  [Web Animations: property <background-position> from [center center\] to [right 20px top 20px\] at (1) should be [calc(100% - 20px) 20px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
+    expected: FAIL
+
+  [CSS Transitions: property <background-position> from [center center\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0.5) should be [calc(25% + 10px) calc(75% - 10px)\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [Web Animations: property <background-position> from neutral to [left 20px top 20px\] at (0.5) should be [15px 15px\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Transitions: property <background-position> from [initial\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [initial\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
+    expected: FAIL
+
+  [CSS Transitions: property <background-position> from [unset\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0.5) should be [calc(75% - 10px) calc(75% - 10px)\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [center center\] to [right 20px top 20px\] at (1) should be [calc(100% - 20px) 20px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [center center\] to [center top 20px\] at (1) should be [50% 20px\]]
+    expected: FAIL
+
+  [CSS Transitions: property <background-position> from [center center\] to [left 20px center\] at (1) should be [20px 50%\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [unset\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
+    expected: FAIL
+
+  [CSS Transitions: property <background-position> from [initial\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
+    expected: FAIL
+
+  [CSS Transitions: property <background-position> from [unset\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px bottom 20px\] at (1) should be [20px calc(100% - 20px)\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [center\] to [bottom\] at (0.5) should be [50% 75%\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [initial\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [center center\] to [right 20px center\] at (0.5) should be [calc(75% - 10px) 50%\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Transitions: property <background-position> from [initial\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (0.5) should be [calc(25% + 10px) calc(25% + 10px)\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Animations: property <background-position> from [center center\] to [center top 20px\] at (1) should be [50% 20px\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
+    expected: FAIL
+
+  [CSS Transitions: property <background-position> from [center center\] to [right 20px top 20px\] at (1) should be [calc(100% - 20px) 20px\]]
+    expected: FAIL
+
+  [CSS Transitions: property <background-position> from [center center\] to [center top 20px\] at (1) should be [50% 20px\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [unset\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px center\] at (1) should be [20px 50%\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [center center\] to [center bottom 20px\] at (0.5) should be [50% calc(75% - 10px)\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [inherit\] to [left 20px top 20px\] at (0.5) should be [50px 50px\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [center center\] to [center top 20px\] at (1) should be [50% 20px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+    expected: FAIL
+
+  [CSS Transitions: property <background-position> from [unset\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [initial\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (1) should be [20px calc(100% - 20px)\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [center center\] to [left 20px center\] at (1) should be [20px 50%\]]
+    expected: FAIL
+
+  [CSS Transitions: property <background-position> from [unset\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
+    expected: FAIL
+
+  [CSS Transitions: property <background-position> from [center center\] to [left 20px bottom 20px\] at (1) should be [20px calc(100% - 20px)\]]
+    expected: FAIL
+
+  [CSS Transitions: property <background-position> from [initial\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [initial\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [center center\] to [right 20px top 20px\] at (0.5) should be [calc(75% - 10px) calc(25% + 10px)\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (1) should be [20px calc(100% - 20px)\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [unset\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [center center\] to [center top 20px\] at (0.5) should be [50% calc(25% + 10px)\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Transitions with transition: all: property <background-position> from [unset\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-position> from [center center\] to [left 20px center\] at (1) should be [20px 50%\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-position> from [center center\] to [right 20px top 20px\] at (1) should be [calc(100% - 20px) 20px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-position> from [center center\] to [left 20px center\] at (0.5) should be [calc(25% + 10px) 50%\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [center bottom 20px\] at (0.75) should be [50% calc(87.5% - 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [inherit\] to [left 20px top 20px\] at (0.5) should be [50px 50px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px center\] at (0.5) should be [calc(25% + 10px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [center center\] to [right 20px top 20px\] at (1) should be [calc(100% - 20px) 20px\]]
-    expected: FAIL
-
   [CSS Transitions: property <background-position> from [center center\] to [right 20px top 20px\] at (0.25) should be [calc(62.5% - 5px) calc(37.5% + 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center center\] to [center top 20px\] at (0.5) should be [50% calc(25% + 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (0.5) should be [calc(25% + 10px) calc(25% + 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <background-position> from [center center\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-position> from neutral to [left 20px top 20px\] at (0.25) should be [12.5px 12.5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0.5) should be [calc(25% + 10px) calc(75% - 10px)\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [center\] to [bottom\] at (0.75) should be [50% 87.5%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from neutral to [left 20px top 20px\] at (0.5) should be [15px 15px\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Transitions: property <background-position> from [center\] to [bottom\] at (0.5) should be [50% 75%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0.5) should be [calc(25% + 10px) calc(75% - 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <background-position> from [initial\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
-    expected: FAIL
-
   [CSS Transitions: property <background-position> from [center center\] to [center bottom 20px\] at (0.75) should be [50% calc(87.5% - 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center center\] to [center bottom 20px\] at (0.25) should be [50% calc(62.5% - 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [right 20px top 20px\] at (0.25) should be [calc(62.5% - 5px) calc(37.5% + 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [initial\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
-    expected: FAIL
-
-  [CSS Transitions: property <background-position> from [unset\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px center\] at (0.25) should be [calc(37.5% + 5px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [right 20px top 20px\] at (0.5) should be [calc(75% - 10px) calc(25% + 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from neutral to [left 20px top 20px\] at (0.5) should be [15px 15px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center center\] to [right 20px top 20px\] at (0.75) should be [calc(87.5% - 15px) calc(12.5% + 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
-    expected: FAIL
-
   [CSS Transitions: property <background-position> from [center center\] to [center top 20px\] at (0.25) should be [50% calc(37.5% + 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center center\] to [right 20px center\] at (0.75) should be [calc(87.5% - 15px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0.5) should be [calc(75% - 10px) calc(75% - 10px)\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
-  [CSS Transitions with transition: all: property <background-position> from [center center\] to [right 20px top 20px\] at (1) should be [calc(100% - 20px) 20px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from [center center\] to [left 20px center\] at (0.25) should be [calc(37.5% + 5px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from neutral to [left 20px top 20px\] at (0.25) should be [12.5px 12.5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [center center\] to [center top 20px\] at (1) should be [50% 20px\]]
-    expected: FAIL
-
-  [CSS Transitions: property <background-position> from [center center\] to [left 20px center\] at (1) should be [20px 50%\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from [center\] to [bottom\] at (0.25) should be [50% 62.5%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [unset\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
-    expected: FAIL
-
-  [CSS Transitions: property <background-position> from [initial\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
-    expected: FAIL
-
   [CSS Transitions: property <background-position> from [center\] to [bottom\] at (0.75) should be [50% 87.5%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from [center center\] to [center top 20px\] at (0.75) should be [50% calc(12.5% + 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <background-position> from [unset\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px bottom 20px\] at (1) should be [20px calc(100% - 20px)\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [center top 20px\] at (0.5) should be [50% calc(25% + 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0.75) should be [calc(12.5% + 15px) calc(87.5% - 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [right 20px center\] at (0.5) should be [calc(75% - 10px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
-    expected: FAIL
-
   [CSS Transitions: property <background-position> from [center center\] to [center bottom 20px\] at (0.5) should be [50% calc(75% - 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center center\] to [left 20px top 20px\] at (0.25) should be [calc(37.5% + 5px) calc(37.5% + 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px top 20px\] at (0.5) should be [calc(25% + 10px) calc(25% + 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0.75) should be [calc(12.5% + 15px) calc(87.5% - 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [center\] to [bottom\] at (0.5) should be [50% 75%\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Transitions: property <background-position> from [center center\] to [left 20px center\] at (0.75) should be [calc(12.5% + 15px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from [center center\] to [center top 20px\] at (0.5) should be [50% calc(25% + 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from neutral to [left 20px top 20px\] at (0.5) should be [15px 15px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from neutral to [left 20px top 20px\] at (0.75) should be [17.5px 17.5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [initial\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
-    expected: FAIL
-
-  [Web Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [right 20px center\] at (0.25) should be [calc(62.5% - 5px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [center center\] to [right 20px center\] at (0.5) should be [calc(75% - 10px) 50%\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Transitions: property <background-position> from [inherit\] to [left 20px top 20px\] at (0.75) should be [35px 35px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <background-position> from [initial\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from [inherit\] to [left 20px top 20px\] at (0.75) should be [35px 35px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from [center center\] to [center bottom 20px\] at (0.25) should be [50% calc(62.5% - 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0.5) should be [calc(25% + 10px) calc(75% - 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-position> from neutral to [left 20px top 20px\] at (0.75) should be [17.5px 17.5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [right 20px center\] at (0.75) should be [calc(87.5% - 15px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (0.5) should be [calc(25% + 10px) calc(25% + 10px)\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [inherit\] to [left 20px top 20px\] at (0.5) should be [50px 50px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from [inherit\] to [left 20px top 20px\] at (0.5) should be [50px 50px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-position> from [center center\] to [center top 20px\] at (1) should be [50% 20px\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0.75) should be [calc(87.5% - 15px) calc(87.5% - 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [inherit\] to [left 20px top 20px\] at (0.25) should be [65px 65px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -305,58 +415,36 @@
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0.5) should be [calc(75% - 10px) calc(75% - 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [right 20px top 20px\] at (0.75) should be [calc(87.5% - 15px) calc(12.5% + 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from [center\] to [bottom\] at (0.75) should be [50% 87.5%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0.75) should be [calc(87.5% - 15px) calc(87.5% - 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
-    expected: FAIL
-
-  [CSS Transitions: property <background-position> from [center center\] to [right 20px top 20px\] at (1) should be [calc(100% - 20px) 20px\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px top 20px\] at (0.75) should be [calc(12.5% + 15px) calc(12.5% + 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <background-position> from [center center\] to [center top 20px\] at (1) should be [50% 20px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from [center center\] to [left 20px center\] at (0.75) should be [calc(12.5% + 15px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center center\] to [right 20px center\] at (0.5) should be [calc(75% - 10px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [unset\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px center\] at (1) should be [20px 50%\]]
-    expected: FAIL
-
-  [Web Animations: property <background-position> from [center center\] to [center bottom 20px\] at (0.5) should be [50% calc(75% - 10px)\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px top 20px\] at (0.25) should be [calc(37.5% + 5px) calc(37.5% + 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0.25) should be [calc(62.5% - 5px) calc(62.5% - 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -375,179 +463,104 @@
   [CSS Transitions: property <background-position> from [inherit\] to [left 20px top 20px\] at (0.25) should be [65px 65px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from [center center\] to [right 20px center\] at (0.25) should be [calc(62.5% - 5px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from [center center\] to [left 20px center\] at (0.5) should be [calc(25% + 10px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from neutral to [left 20px top 20px\] at (0.75) should be [17.5px 17.5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
-    expected: FAIL
-
-  [Web Animations: property <background-position> from [inherit\] to [left 20px top 20px\] at (0.5) should be [50px 50px\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Transitions: property <background-position> from [center center\] to [center top 20px\] at (0.75) should be [50% calc(12.5% + 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [center center\] to [center top 20px\] at (1) should be [50% 20px\]]
-    expected: FAIL
-
   [CSS Transitions: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0.25) should be [calc(37.5% + 5px) calc(62.5% - 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0.25) should be [calc(37.5% + 5px) calc(62.5% - 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from [center center\] to [right 20px center\] at (0.75) should be [calc(87.5% - 15px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <background-position> from [unset\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (0.25) should be [calc(37.5% + 5px) calc(37.5% + 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [inherit\] to [left 20px top 20px\] at (0.75) should be [35px 35px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center center\] to [left 20px center\] at (0.25) should be [calc(37.5% + 5px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
-    expected: FAIL
-
-  [Web Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <background-position> from [initial\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
-    expected: FAIL
-
-  [CSS Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (1) should be [20px calc(100% - 20px)\]]
-    expected: FAIL
-
-  [CSS Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
-    expected: FAIL
-
-  [Web Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px center\] at (0.75) should be [calc(12.5% + 15px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [center bottom 20px\] at (0.5) should be [50% calc(75% - 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [center center\] to [left 20px center\] at (1) should be [20px 50%\]]
-    expected: FAIL
-
-  [CSS Transitions: property <background-position> from [unset\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0.25) should be [calc(62.5% - 5px) calc(62.5% - 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0.5) should be [calc(75% - 10px) calc(75% - 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <background-position> from [center center\] to [left 20px bottom 20px\] at (1) should be [20px calc(100% - 20px)\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from [center\] to [bottom\] at (0.5) should be [50% 75%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from [center center\] to [right 20px top 20px\] at (0.75) should be [calc(87.5% - 15px) calc(12.5% + 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <background-position> from [initial\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <background-position> from [initial\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
-    expected: FAIL
-
-  [Web Animations: property <background-position> from [center center\] to [right 20px top 20px\] at (0.5) should be [calc(75% - 10px) calc(25% + 10px)\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
-  [CSS Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
-    expected: FAIL
-
-  [Web Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (1) should be [20px calc(100% - 20px)\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from [center center\] to [center bottom 20px\] at (0.75) should be [50% calc(87.5% - 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center center\] to [right 20px center\] at (0.25) should be [calc(62.5% - 5px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <background-position> from [unset\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [center\] to [bottom\] at (0.25) should be [50% 62.5%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from [center center\] to [right 20px top 20px\] at (0.5) should be [calc(75% - 10px) calc(25% + 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0.25) should be [calc(62.5% - 5px) calc(62.5% - 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [center center\] to [center top 20px\] at (0.5) should be [50% calc(25% + 10px)\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
-  [CSS Transitions with transition: all: property <background-position> from [unset\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
-    expected: FAIL
-
   [CSS Transitions: property <background-position> from neutral to [left 20px top 20px\] at (0.25) should be [12.5px 12.5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-position> from [center center\] to [center top 20px\] at (0.25) should be [50% calc(37.5% + 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [center top 20px\] at (0.75) should be [50% calc(12.5% + 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center\] to [bottom\] at (0.25) should be [50% 62.5%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -558,45 +571,32 @@
   [CSS Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (0.75) should be [calc(12.5% + 15px) calc(12.5% + 15px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0.5) should be [calc(75% - 10px) calc(75% - 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0.5) should be [calc(25% + 10px) calc(75% - 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [center\] to [bottom\] at (0.5) should be [50% 75%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-position> from [center center\] to [left 20px center\] at (1) should be [20px 50%\]]
-    expected: FAIL
-
   [CSS Transitions: property <background-position> from [center center\] to [left 20px center\] at (0.5) should be [calc(25% + 10px) 50%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center center\] to [right 20px top 20px\] at (0.5) should be [calc(75% - 10px) calc(25% + 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-position> from [center center\] to [left 20px top 20px\] at (0.5) should be [calc(25% + 10px) calc(25% + 10px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0.25) should be [calc(37.5% + 5px) calc(62.5% - 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-position> from [center center\] to [right 20px top 20px\] at (1) should be [calc(100% - 20px) 20px\]]
-    expected: FAIL
-
-  [Web Animations: property <background-position> from [center center\] to [left 20px center\] at (0.5) should be [calc(25% + 10px) 50%\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
--- a/testing/web-platform/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini
@@ -1,35 +1,164 @@
 [background-size-interpolation.html]
   expected:
     if (processor == "x86") and debug: CRASH
   [background-size-interpolation]
     expected: FAIL
 
+  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0.5) should be [40px 40px, 40px 40px, cover, contain\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px, 10px 10px, contain, cover\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
+    expected: FAIL
+
+  [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px, 50px 50px, contain, cover\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px, 30px 30px, contain, cover\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px, 10px 10px, contain, cover\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [0px 0px, 80px 0px, 0px 0px, 90px 0px\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [0px 0px, 80px 0px, 0px 0px, 90px 0px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px\] to [80px\] at (0.5) should be [40px, 40px, 40px, 40px\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px, 50px 50px, contain, cover\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px, 30px 30px, contain, cover\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px 0px\] to [80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (-0.25) should be [0px, 0px 0px, contain, cover\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (-0.25) should be [0px, 0px 0px, contain, cover\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px\] at (0.5) should be [15px 15px, 5px 5px, 15px 15px, 5px 5px\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [Web Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0.5) should be [60px 60px, 50px 50px, 60px 60px, 50px 50px\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px, 20px 20px, contain, cover\]]
+    expected: FAIL
+
+  [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px, 30px 30px, contain, cover\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px, 30px 30px, contain, cover\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.5) should be [10px 10px, 20px 20px, 30px 30px, 50px 50px\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px, 10px 10px, contain, cover\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px, 20px 20px, contain, cover\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px, 50px 50px, contain, cover\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0.5) should be [auto 40px, 40px 40px, auto 40px, 40px 40px\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px, 10px 10px, contain, cover\]]
+    expected: FAIL
+
+  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (0.5) should be [20px 20px, 0px 0px, 20px 20px, 0px 0px\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px, 20px 20px, contain, cover\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0) should be [0px, 0px 0px, contain, cover\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px, 50px 50px, contain, cover\]]
+    expected: FAIL
+
+  [Web Animations: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (0.5) should be [20px 20px, 0px 0px, 20px 20px, 0px 0px\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0) should be [0px, 0px 0px, contain, cover\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px, 20px 20px, contain, cover\]]
+    expected: FAIL
+
   [CSS Animations: property <background-size> from [0px 0px\] to [80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-size> from [0px\] to [80px\] at (1.25) should be [100px, 100px, 100px, 100px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0.6) should be [40px 40px, 40px 40px, cover, contain\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
-    expected: FAIL
-
-  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (1.5) should be [20px 20px, 0px 0px, 20px 20px, 0px 0px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-size> from neutral to [20px 20px, 0px 0px\] at (-0.25) should be [7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -44,89 +173,64 @@
   [CSS Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.75) should be [15px 15px, 30px 30px, 45px 45px, 75px 75px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0.5) should be [40px 40px, 40px 40px, cover, contain\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0.5) should be [40px 40px, 40px 40px, cover, contain\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
-  [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px, 10px 10px, contain, cover\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-size> from [0px 0px\] to [80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (0.6) should be [20px 20px, 0px 0px, 20px 20px, 0px 0px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (1.25) should be [0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px\] at (-0.25) should be [7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px, 50px 50px, contain, cover\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.75) should be [15px 15px, 30px 30px, 45px 45px, 75px 75px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (1.5) should be [20px 20px, 0px 0px, 20px 20px, 0px 0px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0.25) should be [80px 80px, 75px 75px, 80px 80px, 75px 75px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-size> from [0px\] to [80px\] at (0.25) should be [20px, 20px, 20px, 20px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
-    expected: FAIL
-
   [CSS Transitions: property <background-size> from neutral to [20px 20px, 0px 0px\] at (0.5) should be [15px 15px, 5px 5px, 15px 15px, 5px 5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (0.6) should be [20px 20px, 0px 0px, 20px 20px, 0px 0px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px, 30px 30px, contain, cover\]]
-    expected: FAIL
-
   [CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px\] at (1.25) should be [22.5px 22.5px, 0px 0px, 22.5px 22.5px, 0px 0px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0.5) should be [60px 60px, 50px 50px, 60px 60px, 50px 50px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
-    expected: FAIL
-
-  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.5) should be [10px 10px, 20px 20px, 30px 30px, 50px 50px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.5) should be [10px 10px, 20px 20px, 30px 30px, 50px 50px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -145,22 +249,16 @@
   [CSS Animations: property <background-size> from [0px 0px\] to [80px 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px, 10px 10px, contain, cover\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.5) should be [10px 10px, 20px 20px, 30px 30px, 50px 50px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-size> from neutral to [20px 20px, 0px 0px\] at (0.25) should be [12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -179,51 +277,28 @@
   [CSS Transitions: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [0px 0px, 80px 0px, 0px 0px, 90px 0px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-size> from [0px\] to [80px\] at (0.25) should be [20px, 20px, 20px, 20px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [0px 0px, 80px 0px, 0px 0px, 90px 0px\]]
-    expected: FAIL
-
-  [Web Animations: property <background-size> from [0px\] to [80px\] at (0.5) should be [40px, 40px, 40px, 40px\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
-  [CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px, 50px 50px, contain, cover\]]
-    expected: FAIL
-
   [CSS Transitions: property <background-size> from neutral to [20px 20px, 0px 0px\] at (1.25) should be [22.5px 22.5px, 0px 0px, 22.5px 22.5px, 0px 0px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px, 30px 30px, contain, cover\]]
-    expected: FAIL
-
   [CSS Transitions: property <background-size> from [0px 0px\] to [80px 80px\] at (0.75) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [0px 0px\] to [80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
-  [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (-0.25) should be [0px, 0px 0px, contain, cover\]]
-    expected: FAIL
-
   [CSS Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0.75) should be [40px 40px, 25px 25px, 40px 40px, 25px 25px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-size> from [0px 0px\] to [80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -238,22 +313,16 @@
   [CSS Transitions with transition: all: property <background-size> from neutral to [20px 20px, 0px 0px\] at (1.25) should be [22.5px 22.5px, 0px 0px, 22.5px 22.5px, 0px 0px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-size> from neutral to [20px 20px, 0px 0px\] at (0.75) should be [17.5px 17.5px, 2.5px 2.5px, 17.5px 17.5px, 2.5px 2.5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (-0.25) should be [0px, 0px 0px, contain, cover\]]
-    expected: FAIL
-
-  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-size> from [0px\] to [80px\] at (0.75) should be [60px, 60px, 60px, 60px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -280,133 +349,80 @@
   [CSS Transitions with transition: all: property <background-size> from [0px 0px\] to [80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-size> from neutral to [20px 20px, 0px 0px\] at (-0.25) should be [7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px\] at (0.5) should be [15px 15px, 5px 5px, 15px 15px, 5px 5px\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
-  [Web Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0.5) should be [60px 60px, 50px 50px, 60px 60px, 50px 50px\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Transitions: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0.5) should be [60px 60px, 50px 50px, 60px 60px, 50px 50px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-size> from [0px 0px\] to [80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (1.5) should be [40px 40px, 40px 40px, cover, contain\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-size> from [0px\] to [80px\] at (0.75) should be [60px, 60px, 60px, 60px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px, 20px 20px, contain, cover\]]
-    expected: FAIL
-
-  [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px, 30px 30px, contain, cover\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (1.25) should be [25px 25px, 50px 50px, 75px 75px, 125px 125px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px, 30px 30px, contain, cover\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0.5) should be [60px 60px, 50px 50px, 60px 60px, 50px 50px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (0.5) should be [20px 20px, 0px 0px, 20px 20px, 0px 0px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.5) should be [10px 10px, 20px 20px, 30px 30px, 50px 50px\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
-  [CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px, 10px 10px, contain, cover\]]
-    expected: FAIL
-
-  [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px, 20px 20px, contain, cover\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px, 50px 50px, contain, cover\]]
-    expected: FAIL
-
   [CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px\] at (0.5) should be [15px 15px, 5px 5px, 15px 15px, 5px 5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0.5) should be [auto 40px, 40px 40px, auto 40px, 40px 40px\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Transitions: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (1.25) should be [0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (-0.25) should be [120px 120px, 125px 125px, 120px 120px, 125px 125px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (1.25) should be [25px 25px, 50px 50px, 75px 75px, 125px 125px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px, 10px 10px, contain, cover\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0.75) should be [40px 40px, 25px 25px, 40px 40px, 25px 25px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [0px 0px, 80px 0px, 0px 0px, 90px 0px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-size> from [0px\] to [80px\] at (0.5) should be [40px, 40px, 40px, 40px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-size> from [0px 0px\] to [80px 80px\] at (0.25) should be [20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
-    expected: FAIL
-
-  [Web Animations: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (0.5) should be [20px 20px, 0px 0px, 20px 20px, 0px 0px\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px\] at (0.75) should be [17.5px 17.5px, 2.5px 2.5px, 17.5px 17.5px, 2.5px 2.5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px, 20px 20px, contain, cover\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0) should be [0px, 0px 0px, contain, cover\]]
-    expected: FAIL
-
   [CSS Animations: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (1.5) should be [auto 40px, 40px 40px, auto 40px, 40px 40px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0.5) should be [auto 40px, 40px 40px, auto 40px, 40px 40px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -425,46 +441,36 @@
   [CSS Transitions: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.75) should be [15px 15px, 30px 30px, 45px 45px, 75px 75px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
-    expected: FAIL
-
   [CSS Animations: property <background-size> from [0px\] to [80px\] at (0.75) should be [60px, 60px, 60px, 60px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px, 50px 50px, contain, cover\]]
-    expected: FAIL
-
   [CSS Transitions: property <background-size> from [0px 0px\] to [80px 80px\] at (0.5) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-size> from neutral to [20px 20px, 0px 0px\] at (0.5) should be [15px 15px, 5px 5px, 15px 15px, 5px 5px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (-0.25) should be [120px 120px, 125px 125px, 120px 120px, 125px 125px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.25) should be [5px 5px, 10px 10px, 15px 15px, 25px 25px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (0.5) should be [20px 20px, 0px 0px, 20px 20px, 0px 0px\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Transitions with transition: all: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0.25) should be [80px 80px, 75px 75px, 80px 80px, 75px 75px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.25) should be [5px 5px, 10px 10px, 15px 15px, 25px 25px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -475,22 +481,16 @@
   [CSS Transitions with transition: all: property <background-size> from [0px\] to [80px\] at (0.5) should be [40px, 40px, 40px, 40px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (1.25) should be [0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0) should be [0px, 0px 0px, contain, cover\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px, 20px 20px, contain, cover\]]
-    expected: FAIL
-
   [CSS Animations: property <background-size> from [0px\] to [80px\] at (1.25) should be [100px, 100px, 100px, 100px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.25) should be [5px 5px, 10px 10px, 15px 15px, 25px 25px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
--- a/testing/web-platform/meta/css/css-fonts/animations/font-size-adjust-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-fonts/animations/font-size-adjust-interpolation.html.ini
@@ -3,16 +3,20 @@
     if (processor == "x86") and debug: CRASH
   [font-size-adjust interpolation]
     expected: FAIL
 
   [Web Animations: property <font-size-adjust> from [none\] to [1.2\] at (0.5) should be [1.2\]]
     expected:
       if (os == "win") and (processor == "x86_64"): FAIL
 
+  [Web Animations: property <font-size-adjust> from [initial\] to [2\] at (0.5) should be [2\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
   [CSS Transitions: property <font-size-adjust> from [0\] to [1.2\] at (0.6) should be [0.72\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <font-size-adjust> from [0.2\] to [1.2\] at (-0.3) should be [0\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -143,20 +147,16 @@
   [CSS Transitions: property <font-size-adjust> from [inherit\] to [2\] at (-0.3) should be [3.3\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <font-size-adjust> from [0\] to [1.2\] at (1.5) should be [1.8\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <font-size-adjust> from [initial\] to [2\] at (0.5) should be [2\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Transitions with transition: all: property <font-size-adjust> from neutral to [2\] at (0.3) should be [1.3\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <font-size-adjust> from [inherit\] to [2\] at (-2) should be [5\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
--- a/testing/web-platform/meta/css/css-fonts/animations/font-variation-settings-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-fonts/animations/font-variation-settings-interpolation.html.ini
@@ -1,10 +1,891 @@
 [font-variation-settings-interpolation.html]
-  [font-variation-settings interpolation]
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from neutral to ["test" 20\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [initial\] to ['test' 50\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [unset\] to ['test' 20\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [inherit\] to ['test' 20\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.5) should be [normal\]]
+    expected:
+      if os == "win": FAIL
+
+  [CSS Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from neutral to ["test" 20\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [inherit\] to ['test' 20\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from neutral to ["test" 20\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 30, 'bbbb' 20\] to ['aaaa' 20, 'bbbb' 30\] at (3.40282e+38) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to [normal\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [unset\] to ['test' 20\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from neutral to ["test" 20\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from neutral to ["test" 20\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [initial\] to ['test' 50\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from neutral to ["test" 20\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from neutral to ["test" 20\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.5) should be ["test" 50\]]
+    expected:
+      if os == "win": FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from neutral to ["test" 20\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from neutral to ["test" 20\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to [normal\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['test' 20\] to [normal\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.5) should be ["aaaa" 0, "bbbb" 10\]]
+    expected:
+      if os == "win": FAIL
+
+  [CSS Transitions: property <font-variation-settings> from neutral to ["test" 20\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [initial\] to ['test' 50\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [initial\] to ['test' 50\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [unset\] to ['test' 20\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 30, 'bbbb' 20\] to ['aaaa' 20, 'bbbb' 30\] at (3.40282e+38) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [initial\] to ['test' 50\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [unset\] to ['test' 20\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from neutral to ["test" 20\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [unset\] to ['test' 20\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from neutral to ["test" 20\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [inherit\] to ['test' 20\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 30, 'bbbb' 20\] to ['aaaa' 20, 'bbbb' 30\] at (3.40282e+38) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to [normal\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.5) should be ["dddd" 10, "eeee" 20, "ffff" 30\]]
+    expected:
+      if os == "win": FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [unset\] to ['test' 20\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [unset\] to ['test' 20\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [initial\] to ['test' 50\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 30, 'bbbb' 20\] to ['aaaa' 20, 'bbbb' 30\] at (3.40282e+38) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [inherit\] to ['test' 20\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to [normal\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from neutral to ["test" 20\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [initial\] to ['test' 50\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [inherit\] to ['test' 20\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [unset\] to ['test' 20\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from neutral to ["test" 20\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from neutral to ["test" 20\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [inherit\] to ['test' 20\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from neutral to ["test" 20\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from neutral to ["test" 20\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from neutral to ["test" 20\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['test' 20\] to [normal\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from neutral to ["test" 20\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['test' 20\] to [normal\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from neutral to ["test" 20\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from neutral to ["test" 20\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [unset\] to ['test' 20\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from neutral to ["test" 20\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from neutral to ["test" 20\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [unset\] to ['test' 20\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from [unset\] to ['test' 20\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.5) should be ["aaaa" 10, "bbbb" 20, "cccc" 30\]]
+    expected:
+      if os == "win": FAIL
+
+  [Web Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [unset\] to ['test' 20\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (-0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['test' 20\] to [normal\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <font-variation-settings> from neutral to ["test" 20\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.7) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <font-variation-settings> from [initial\] to ['test' 50\] at (-0.3) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.5) should be [\]]
     expected: FAIL
 
@@ -124,25 +1005,19 @@
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.6) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to [normal\] at (1) should be [\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be ["aaaa" 10, "bbbb" 20, "cccc" 30\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.6) should be [\]]
     expected: FAIL
 
-  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0) should be ["aaaa" 0, "bbbb" 10, "cccc" 20\]]
-    expected: FAIL
-
   [CSS Transitions: property <font-variation-settings> from [unset\] to ['test' 20\] at (1) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from neutral to ["test" 20\] at (-0.5) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.3) should be [\]]
     expected: FAIL
@@ -199,19 +1074,16 @@
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (-0.3) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (-0.3) should be [\]]
     expected: FAIL
 
-  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be ["aaaa" 3, "bbbb" 13, "cccc" 23\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.5) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.5) should be ["cccc" 10, "bbbb" 20, "aaaa" 30\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.3) should be [\]]
     expected: FAIL
@@ -220,19 +1092,16 @@
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (0.7) should be [\]]
     expected: FAIL
 
-  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.7) should be ["aaaa" 7, "bbbb" 17, "cccc" 27\]]
-    expected: FAIL
-
   [CSS Animations: property <font-variation-settings> from neutral to ["test" 20\] at (1) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be [\]]
     expected: FAIL
@@ -250,19 +1119,16 @@
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.6) should be ["cccc" 10, "bbbb" 20, "aaaa" 30\]]
     expected: FAIL
 
-  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be ["aaaa" 3, "bbbb" 13, "cccc" 23\]]
-    expected: FAIL
-
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.6) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.5) should be ["test" 50\]]
     expected:
@@ -287,19 +1153,16 @@
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from neutral to ["test" 20\] at (1.5) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1.5) should be [\]]
     expected: FAIL
 
-  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be ["aaaa" 10, "bbbb" 20, "cccc" 30\]]
-    expected: FAIL
-
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.5) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.5) should be [\]]
     expected: FAIL
@@ -338,19 +1201,16 @@
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (-0.3) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.3) should be [\]]
     expected: FAIL
 
-  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0) should be ["aaaa" 0, "bbbb" 10, "cccc" 20\]]
-    expected: FAIL
-
   [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (-0.3) should be ["aaaa" 0, "bbbb" 10, "cccc" 20\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.5) should be ["aaaa" 0, "bbbb" 10\]]
     expected:
       if os == "win": FAIL
 
   [CSS Transitions: property <font-variation-settings> from neutral to ["test" 20\] at (0.7) should be [\]]
@@ -360,28 +1220,22 @@
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.6) should be [\]]
     expected: FAIL
 
-  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.5) should be ["aaaa" -5, "bbbb" 5, "cccc" 15\]]
-    expected: FAIL
-
   [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (1.5) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (0.3) should be [\]]
     expected: FAIL
 
-  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be ["aaaa" 3, "bbbb" 13, "cccc" 23\]]
-    expected: FAIL
-
   [CSS Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.6) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from [initial\] to ['test' 50\] at (0) should be [\]]
     expected: FAIL
@@ -411,19 +1265,16 @@
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.3) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from [initial\] to ['test' 50\] at (1) should be [\]]
     expected: FAIL
 
-  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be ["aaaa" 15, "bbbb" 25, "cccc" 35\]]
-    expected: FAIL
-
   [CSS Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (-0.5) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (1) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.3) should be [\]]
     expected: FAIL
@@ -435,19 +1286,16 @@
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from [unset\] to ['test' 20\] at (0.3) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1.5) should be [\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.7) should be ["aaaa" 7, "bbbb" 17, "cccc" 27\]]
-    expected: FAIL
-
   [Web Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (-0.3) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.3) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.3) should be [\]]
     expected: FAIL
@@ -465,19 +1313,16 @@
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.5) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (1.5) should be [\]]
     expected: FAIL
 
-  [Web Animations: property <font-variation-settings> from ['aaaa' 30, 'bbbb' 20\] to ['aaaa' 20, 'bbbb' 30\] at (3.40282e+38) should be ["aaaa" -3.40282e38, "bbbb" 3.40282e38\]]
-    expected: FAIL
-
   [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.5) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (1) should be [\]]
     expected: FAIL
@@ -504,19 +1349,16 @@
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from neutral to ["test" 20\] at (0) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (-0.5) should be [\]]
     expected: FAIL
 
-  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.7) should be ["aaaa" 7, "bbbb" 17, "cccc" 27\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from [unset\] to ['test' 20\] at (0) should be [\]]
     expected: FAIL
@@ -534,19 +1376,16 @@
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.7) should be [\]]
     expected: FAIL
 
-  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.5) should be ["aaaa" -5, "bbbb" 5, "cccc" 15\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.5) should be ["cccc" 10, "bbbb" 20, "aaaa" 30\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.6) should be [\]]
     expected: FAIL
@@ -634,25 +1473,19 @@
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0) should be [\]]
     expected: FAIL
 
-  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be ["aaaa" 0, "bbbb" 10, "cccc" 20\]]
-    expected: FAIL
-
   [Web Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0) should be [\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be ["aaaa" 15, "bbbb" 25, "cccc" 35\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 30, 'bbbb' 20\] to ['aaaa' 20, 'bbbb' 30\] at (3.40282e+38) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from [inherit\] to ['test' 20\] at (1.5) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (1.5) should be [\]]
     expected: FAIL
@@ -670,19 +1503,16 @@
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from neutral to ["test" 20\] at (0.3) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be [\]]
     expected: FAIL
 
-  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be ["aaaa" 15, "bbbb" 25, "cccc" 35\]]
-    expected: FAIL
-
   [Web Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (1) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (0) should be [\]]
     expected: FAIL
@@ -727,19 +1557,16 @@
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (-0.3) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (1.5) should be ["cccc" 10, "bbbb" 20, "aaaa" 30\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.5) should be ["aaaa" -5, "bbbb" 5, "cccc" 15\]]
-    expected: FAIL
-
   [CSS Transitions: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (1) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from [inherit\] to ['test' 20\] at (-0.5) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from neutral to ["test" 20\] at (-0.5) should be [\]]
     expected: FAIL
@@ -757,22 +1584,16 @@
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.5) should be ["cccc" 10, "bbbb" 20, "aaaa" 30\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0) should be [\]]
     expected: FAIL
 
-  [CSS Animations: property <font-variation-settings> from ['aaaa' 30, 'bbbb' 20\] to ['aaaa' 20, 'bbbb' 30\] at (3.40282e+38) should be ["aaaa" -3.40282e38, "bbbb" 3.40282e38\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 30, 'bbbb' 20\] to ['aaaa' 20, 'bbbb' 30\] at (3.40282e+38) should be ["aaaa" -3.40282e38, "bbbb" 3.40282e38\]]
-    expected: FAIL
-
   [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from neutral to ["test" 20\] at (0) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from neutral to ["test" 20\] at (0.7) should be [\]]
     expected: FAIL
@@ -784,19 +1605,16 @@
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['test' 20\] to ['test' 30\] at (0.3) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.5) should be [\]]
     expected: FAIL
 
-  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be ["aaaa" 0, "bbbb" 10, "cccc" 20\]]
-    expected: FAIL
-
   [CSS Transitions: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.3) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.7) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0) should be [\]]
     expected: FAIL
@@ -820,19 +1638,16 @@
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.5) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.5) should be [\]]
     expected: FAIL
 
-  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be ["aaaa" 15, "bbbb" 25, "cccc" 35\]]
-    expected: FAIL
-
   [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.5) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (-0.3) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (1) should be [\]]
     expected: FAIL
@@ -853,19 +1668,16 @@
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from [inherit\] to ['test' 20\] at (1.5) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from ['test' 20\] to [normal\] at (-0.3) should be [\]]
     expected: FAIL
 
-  [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.7) should be ["aaaa" 7, "bbbb" 17, "cccc" 27\]]
-    expected: FAIL
-
   [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.3) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1.5) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from [initial\] to ['test' 50\] at (1.5) should be [\]]
     expected: FAIL
@@ -901,19 +1713,16 @@
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from [unset\] to ['test' 20\] at (0) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (-0.3) should be [\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be ["aaaa" 0, "bbbb" 10, "cccc" 20\]]
-    expected: FAIL
-
   [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.6) should be [\]]
     expected: FAIL
 
   [CSS Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (1.5) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from neutral to ["test" 20\] at (1) should be [\]]
     expected: FAIL
@@ -937,34 +1746,28 @@
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.7) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.6) should be [\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be ["aaaa" 3, "bbbb" 13, "cccc" 23\]]
-    expected: FAIL
-
   [CSS Transitions: property <font-variation-settings> from [unset\] to ['test' 20\] at (1.5) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.5) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (-0.3) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0) should be [\]]
     expected: FAIL
 
-  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be ["aaaa" 10, "bbbb" 20, "cccc" 30\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.6) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['cccc' 10, 'bbbb' 20, 'aaaa' 30\] at (0.5) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from [inherit\] to ['test' 20\] at (0.3) should be [\]]
     expected: FAIL
@@ -983,19 +1786,16 @@
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (1.5) should be [\]]
     expected: FAIL
 
-  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be ["aaaa" 10, "bbbb" 20, "cccc" 30\]]
-    expected: FAIL
-
   [Web Animations: property <font-variation-settings> from [unset\] to ['test' 20\] at (-0.5) should be [\]]
     expected: FAIL
 
   [CSS Transitions: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.3) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.3) should be [\]]
     expected: FAIL
@@ -1013,31 +1813,22 @@
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from [unset\] to ['test' 20\] at (-0.5) should be [\]]
     expected: FAIL
 
   [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be [\]]
     expected: FAIL
 
-  [CSS Transitions: property <font-variation-settings> from ['aaaa' 30, 'bbbb' 20\] to ['aaaa' 20, 'bbbb' 30\] at (3.40282e+38) should be ["aaaa" -3.40282e38, "bbbb" 3.40282e38\]]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be [\]]
     expected: FAIL
 
-  [CSS Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be ["aaaa" 0, "bbbb" 10, "cccc" 20\]]
-    expected: FAIL
-
   [CSS Transitions: property <font-variation-settings> from ['test' 20\] to [normal\] at (1.5) should be [\]]
     expected: FAIL
 
-  [Web Animations: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.5) should be ["aaaa" -5, "bbbb" 5, "cccc" 15\]]
-    expected: FAIL
-
   [Web Animations: property <font-variation-settings> from neutral to ["test" 20\] at (0.7) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.5) should be [\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.7) should be [\]]
     expected: FAIL
--- a/testing/web-platform/meta/css/css-position/animations/bottom-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-position/animations/bottom-interpolation.html.ini
@@ -1,14 +1,11 @@
 [bottom-interpolation.html]
   expected:
     if (processor == "x86") and debug: CRASH
-  [bottom-interpolation]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <bottom> from [-10px\] to [10px\] at (-0.3) should be [-16px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <bottom> from [-10px\] to [10px\] at (1.5) should be [20px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
--- a/testing/web-platform/meta/css/css-position/animations/left-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-position/animations/left-interpolation.html.ini
@@ -1,14 +1,11 @@
 [left-interpolation.html]
   expected:
     if (processor == "x86") and debug: CRASH
-  [left-interpolation]
-    expected: FAIL
-
   [CSS Transitions: property <left> from neutral to [20px\] at (0.5) should be [15px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [Web Animations: property <left> from neutral to [20px\] at (0.5) should be [15px\]]
     expected:
       if (os == "win") and (processor == "x86_64"): FAIL
 
--- a/testing/web-platform/meta/css/css-position/animations/right-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-position/animations/right-interpolation.html.ini
@@ -1,14 +1,11 @@
 [right-interpolation.html]
   expected:
     if (processor == "x86") and debug: CRASH
-  [right-interpolation]
-    expected: FAIL
-
   [CSS Transitions with transition: all: property <right> from neutral to [20px\] at (1.5) should be [25px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <right> from [-10px\] to [10px\] at (1.5) should be [20px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
--- a/testing/web-platform/meta/css/css-position/animations/top-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-position/animations/top-interpolation.html.ini
@@ -1,14 +1,11 @@
 [top-interpolation.html]
   expected:
     if (processor == "x86") and debug: CRASH
-  [top-interpolation]
-    expected: FAIL
-
   [CSS Transitions: property <top> from [inherit\] to [20px\] at (-0.3) should be [33px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <top> from neutral to [20px\] at (0.5) should be [15px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
--- a/testing/web-platform/meta/css/css-text/animations/letter-spacing-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-text/animations/letter-spacing-interpolation.html.ini
@@ -1,14 +1,11 @@
 [letter-spacing-interpolation.html]
   expected:
     if (processor == "x86") and debug: CRASH
-  [letter-spacing-interpolation]
-    expected: FAIL
-
   [CSS Transitions: property <letter-spacing> from [unset\] to [20px\] at (-0.3) should be [-3.4px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <letter-spacing> from neutral to [20px\] at (0.3) should be [27px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
--- a/testing/web-platform/meta/css/css-text/animations/text-indent-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-text/animations/text-indent-interpolation.html.ini
@@ -5,140 +5,64 @@
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px\] to [50px each-line hanging\] at (0) should be [0px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px each-line\] to [50px hanging\] at (1) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from [inherit\] to [20px\] at (-0.3) should be [85px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from [unset\] to [20px\] at (1.5) should be [-5px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <text-indent> from [0px hanging\] to [50px hanging\] at (0.6) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (-0.3) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px hanging\] to [50px hanging\] at (0.3) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (1) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from neutral to [40px\] at (0.3) should be [19px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (0.6) should be [10px\]]
     expected: FAIL
 
-  [CSS Animations: property <text-indent> from [inherit\] to [20px\] at (0.6) should be [40px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <text-indent> from [0px hanging\] to [50px hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions: property <text-indent> from neutral to [40px\] at (0.6) should be [28px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <text-indent> from [inherit\] to [20px\] at (0.6) should be [40px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
-  [CSS Animations: property <text-indent> from [initial\] to [20px\] at (-0.3) should be [-6px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <text-indent> from [initial\] to [20px\] at (0.6) should be [12px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <text-indent> from [unset\] to [20px\] at (-0.3) should be [85px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <text-indent> from [inherit\] to [20px\] at (1.5) should be [-5px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <text-indent> from [0px hanging\] to [50px hanging\] at (-0.3) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions: property <text-indent> from [0px\] to [50px\] at (1.5) should be [75px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <text-indent> from [unset\] to [20px\] at (-0.3) should be [85px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <text-indent> from neutral to [40px\] at (1.5) should be [55px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <text-indent> from [0px hanging\] to [50px hanging\] at (0) should be [10px\]]
     expected: FAIL
 
-  [CSS Animations: property <text-indent> from [inherit\] to [20px\] at (-0.3) should be [85px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <text-indent> from [unset\] to [20px\] at (0.6) should be [40px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.5) should be [10px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px hanging\] to [50px hanging\] at (-0.3) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
-  [CSS Animations: property <text-indent> from [0px\] to [50px\] at (1.5) should be [75px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <text-indent> from [initial\] to [20px\] at (1.5) should be [30px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <text-indent> from [0px hanging\] to [50px hanging\] at (0.3) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions: property <text-indent> from neutral to [40px\] at (-0.3) should be [1px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (0) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (1) should be [10px\]]
     expected: FAIL
 
-  [CSS Animations: property <text-indent> from neutral to [40px\] at (0.6) should be [28px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (0.3) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px\] to [50px each-line hanging\] at (0) should be [10px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (0.6) should be [10px\]]
     expected: FAIL
@@ -147,387 +71,223 @@
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.3) should be [0px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px hanging\] to [50px hanging\] at (1) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from [initial\] to [20px\] at (0.3) should be [6px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from neutral to [40px\] at (-0.3) should be [1px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <text-indent> from neutral to [40px\] at (1.5) should be [55px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.3) should be [10px\]]
     expected: FAIL
 
-  [CSS Animations: property <text-indent> from neutral to [40px\] at (0.3) should be [19px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <text-indent> from [0px hanging\] to [50px hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px each-line\] to [50px hanging\] at (-0.3) should be [10px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (1) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px\] to [50px each-line hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <text-indent> from [0px hanging\] to [50px hanging\] at (-0.3) should be [10px\]]
     expected: FAIL
 
-  [CSS Animations: property <text-indent> from neutral to [40px\] at (-0.3) should be [1px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.5) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions: property <text-indent> from [0px\] to [50px\] at (-0.3) should be [-15px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <text-indent> from [initial\] to [20px\] at (0.3) should be [6px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <text-indent> from [inherit\] to [20px\] at (1.5) should be [-5px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <text-indent> from [inherit\] to [20px\] at (-0.3) should be [85px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <text-indent> from [unset\] to [20px\] at (0.6) should be [40px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <text-indent> from [0px hanging\] to [50px hanging\] at (1) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px\] to [50px each-line hanging\] at (1) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.6) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from [initial\] to [20px\] at (0.6) should be [12px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <text-indent> from [0px\] to [50px\] at (-0.3) should be [-15px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.6) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px each-line hanging\] at (-0.3) should be [10px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px\] to [50px each-line hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px hanging\] to [50px hanging\] at (0) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from [inherit\] to [20px\] at (0.3) should be [55px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (0.3) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.6) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions: property <text-indent> from [initial\] to [20px\] at (1.5) should be [30px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <text-indent> from [unset\] to [20px\] at (-0.3) should be [85px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.6) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px\] to [50px each-line hanging\] at (1) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from neutral to [40px\] at (0.6) should be [28px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (0) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (0) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px each-line hanging\] at (1) should be [10px\]]
     expected: FAIL
 
-  [CSS Animations: property <text-indent> from [initial\] to [20px\] at (1.5) should be [30px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px hanging\] to [50px hanging\] at (0) should be [10px\]]
     expected: FAIL
 
-  [CSS Animations: property <text-indent> from [unset\] to [20px\] at (1.5) should be [-5px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <text-indent> from [0px\] to [50px\] at (0.6) should be [30px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (0) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px each-line hanging\] at (0) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.3) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions: property <text-indent> from [0px\] to [50px\] at (0.3) should be [15px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <text-indent> from [0px hanging\] to [50px hanging\] at (0.3) should be [10px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px\] to [50px each-line hanging\] at (-0.3) should be [0px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.3) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px hanging\] to [50px hanging\] at (1) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions: property <text-indent> from [initial\] to [20px\] at (0.3) should be [6px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <text-indent> from [unset\] to [20px\] at (1.5) should be [-5px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (-0.3) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <text-indent> from [0px hanging\] to [50px hanging\] at (0) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from [unset\] to [20px\] at (0.3) should be [55px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <text-indent> from [0px\] to [50px each-line hanging\] at (1) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.3) should be [10px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (1) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from [initial\] to [20px\] at (-0.3) should be [-6px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (1) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px\] at (0.3) should be [15px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <text-indent> from [0px hanging\] to [50px hanging\] at (0.6) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.5) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions: property <text-indent> from neutral to [40px\] at (0.3) should be [19px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <text-indent> from [inherit\] to [20px\] at (0.3) should be [55px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <text-indent> from [0px hanging\] to [50px hanging\] at (-0.3) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px\] to [50px each-line hanging\] at (-0.3) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (0.3) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions: property <text-indent> from [initial\] to [20px\] at (-0.3) should be [-6px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.6) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.3) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px\] at (-0.3) should be [-15px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <text-indent> from [0px each-line\] to [50px hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px hanging\] to [50px hanging\] at (0.6) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.6) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px each-line\] to [50px hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.3) should be [10px\]]
     expected: FAIL
 
-  [CSS Animations: property <text-indent> from neutral to [40px\] at (1.5) should be [55px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <text-indent> from [inherit\] to [20px\] at (1.5) should be [-5px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <text-indent> from [inherit\] to [20px\] at (0.6) should be [40px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <text-indent> from [0px\] to [50px\] at (0.3) should be [15px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <text-indent> from [0px\] to [50px each-line hanging\] at (-0.3) should be [0px\]]
     expected: FAIL
 
-  [CSS Transitions: property <text-indent> from [unset\] to [20px\] at (0.3) should be [55px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <text-indent> from [inherit\] to [20px\] at (0.3) should be [55px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <text-indent> from [0px each-line\] to [50px hanging\] at (-0.3) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (-0.3) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (0) should be [10px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.5) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <text-indent> from [0px each-line\] to [50px hanging\] at (1) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px\] at (0.6) should be [30px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px each-line hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px hanging\] to [50px hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px hanging\] to [50px hanging\] at (1.5) should be [10px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.3) should be [0px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.5) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from [unset\] to [20px\] at (0.6) should be [40px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <text-indent> from [0px hanging\] to [50px hanging\] at (1) should be [10px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px\] to [50px each-line hanging\] at (0) should be [0px\]]
     expected: FAIL
 
   [CSS Animations: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (0.6) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <text-indent> from [0px each-line\] to [50px hanging\] at (0) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (1) should be [10px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px\] at (1.5) should be [75px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <text-indent> from [0px\] to [50px\] at (0.6) should be [30px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <text-indent> from [initial\] to [20px\] at (0.6) should be [12px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (0) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px each-line\] to [50px hanging\] at (0) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (-0.3) should be [10px\]]
     expected: FAIL
 
-  [CSS Animations: property <text-indent> from [unset\] to [20px\] at (0.3) should be [55px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <text-indent> from [0px hanging each-line\] to [50px each-line hanging\] at (0.6) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.6) should be [10px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <text-indent> from [0px hanging\] to [50px hanging\] at (0.3) should be [10px\]]
     expected: FAIL
@@ -551,8 +311,248 @@
     expected: FAIL
 
   [CSS Transitions: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.5) should be [10px\]]
     expected: FAIL
 
   [Web Animations: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.5) should be [10px\]]
     expected: FAIL
 
+  [CSS Transitions with transition: all: property <text-indent> from [inherit\] to [20px\] at (-0.3) should be [85px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [unset\] to [20px\] at (1.5) should be [-5px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from neutral to [40px\] at (0.3) should be [19px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [inherit\] to [20px\] at (0.6) should be [40px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from neutral to [40px\] at (0.6) should be [28px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [inherit\] to [20px\] at (0.6) should be [40px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [initial\] to [20px\] at (-0.3) should be [-6px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [initial\] to [20px\] at (0.6) should be [12px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [unset\] to [20px\] at (-0.3) should be [85px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [inherit\] to [20px\] at (1.5) should be [-5px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [0px\] to [50px\] at (1.5) should be [75px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [unset\] to [20px\] at (-0.3) should be [85px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from neutral to [40px\] at (1.5) should be [55px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [inherit\] to [20px\] at (-0.3) should be [85px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [unset\] to [20px\] at (0.6) should be [40px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [0px\] to [50px\] at (1.5) should be [75px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [initial\] to [20px\] at (1.5) should be [30px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from neutral to [40px\] at (-0.3) should be [1px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from neutral to [40px\] at (0.6) should be [28px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [initial\] to [20px\] at (0.3) should be [6px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from neutral to [40px\] at (-0.3) should be [1px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from neutral to [40px\] at (1.5) should be [55px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from neutral to [40px\] at (0.3) should be [19px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from neutral to [40px\] at (-0.3) should be [1px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [0px\] to [50px\] at (-0.3) should be [-15px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [initial\] to [20px\] at (0.3) should be [6px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [inherit\] to [20px\] at (1.5) should be [-5px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [inherit\] to [20px\] at (-0.3) should be [85px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [unset\] to [20px\] at (0.6) should be [40px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [initial\] to [20px\] at (0.6) should be [12px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [0px\] to [50px\] at (-0.3) should be [-15px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [inherit\] to [20px\] at (0.3) should be [55px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [initial\] to [20px\] at (1.5) should be [30px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [unset\] to [20px\] at (-0.3) should be [85px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from neutral to [40px\] at (0.6) should be [28px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [initial\] to [20px\] at (1.5) should be [30px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [unset\] to [20px\] at (1.5) should be [-5px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [0px\] to [50px\] at (0.6) should be [30px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [0px\] to [50px\] at (0.3) should be [15px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [initial\] to [20px\] at (0.3) should be [6px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [unset\] to [20px\] at (1.5) should be [-5px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [unset\] to [20px\] at (0.3) should be [55px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [initial\] to [20px\] at (-0.3) should be [-6px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px\] at (0.3) should be [15px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from neutral to [40px\] at (0.3) should be [19px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [inherit\] to [20px\] at (0.3) should be [55px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [initial\] to [20px\] at (-0.3) should be [-6px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px\] at (-0.3) should be [-15px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from neutral to [40px\] at (1.5) should be [55px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [inherit\] to [20px\] at (1.5) should be [-5px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [inherit\] to [20px\] at (0.6) should be [40px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [0px\] to [50px\] at (0.3) should be [15px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [unset\] to [20px\] at (0.3) should be [55px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [inherit\] to [20px\] at (0.3) should be [55px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px\] at (0.6) should be [30px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [unset\] to [20px\] at (0.6) should be [40px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <text-indent> from [0px\] to [50px\] at (1.5) should be [75px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [0px\] to [50px\] at (0.6) should be [30px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <text-indent> from [initial\] to [20px\] at (0.6) should be [12px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <text-indent> from [unset\] to [20px\] at (0.3) should be [55px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
--- a/testing/web-platform/meta/css/css-text/animations/word-spacing-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-text/animations/word-spacing-interpolation.html.ini
@@ -1,14 +1,11 @@
 [word-spacing-interpolation.html]
   expected:
     if (processor == "x86") and debug: CRASH
-  [word-spacing-interpolation]
-    expected: FAIL
-
   [CSS Transitions: property <word-spacing> from [inherit\] to [20px\] at (-0.3) should be [33px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <word-spacing> from [-10px\] to [40px\] at (-0.3) should be [-25px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
--- a/testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini
@@ -1,6 +1,3 @@
 [appearance-textfield-001.html]
   expected:
-    if (os == "win") and debug and (processor == "x86"): ["PASS", "FAIL"]
-    if (os == "win") and debug and (processor == "x86_64"): ["FAIL", "PASS"]
-    if (os == "win") and not debug and (processor == "x86"): ["FAIL", "PASS"]
-    if (os == "win") and not debug and (processor == "x86_64"): FAIL
+    if (os == "win"): [FAIL, PASS]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/minmax-length-percent-computed.html.ini
@@ -0,0 +1,229 @@
+[minmax-length-percent-computed.html]
+  [Property margin-left value 'min(20px, 10%)' computes to '10px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1vmin + 1%)' computes to '13.4833px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1vw + 1%)' computes to '12px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1Q + 1%)' computes to '4.95px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1ch + 1%)' computes to '15.2333px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1pc + 1%)' computes to '20px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1vh + 1%)' computes to '13.4833px']
+    expected: FAIL
+
+  [Property margin-left value 'max(20px, 10%)' computes to '40px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1em, 10%)' computes to '10px']
+    expected: FAIL
+
+  [Property margin-left value 'min(30px + 10%, 60px + 5%)' computes to '70px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1vmin + 1%)' computes to '12px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1mm + 1%)' computes to '7.78333px']
+    expected: FAIL
+
+  [Property margin-left value 'calc(min(1.5em, 10%) * 2)' computes to '60px']
+    expected: FAIL
+
+  [Property margin-left value 'calc(min(1.5em, 10%) - 10px)' computes to '20px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1ch + 1%)' computes to '17px']
+    expected: FAIL
+
+  [Property margin-left value 'max(20px, 10%)' computes to '20px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1em + 1%)' computes to '24px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1vmax + 1%)' computes to '16.8px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1Q + 1%)' computes to '4.95px']
+    expected: FAIL
+
+  [Property margin-left value 'min(20px, 10%)' computes to '20px']
+    expected: FAIL
+
+  [Property margin-left value 'calc(max(1em, 15%) * 2)' computes to '120px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1vmax + 1%)' computes to '16.8px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1ch + 1%)' computes to '17px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1vh + 1%)' computes to '15.35px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1mm + 1%)' computes to '7.78333px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1vh + 1%)' computes to '13.65px']
+    expected: FAIL
+
+  [Property margin-left value 'calc(max(1em, 15%) / 2)' computes to '30px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1vmax + 1%)' computes to '15.35px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1em + 1%)' computes to '24px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1cm + 1%)' computes to '41.8px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1vmin + 1%)' computes to '13.65px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1vmin + 1%)' computes to '13.4833px']
+    expected: FAIL
+
+  [Property margin-left value 'calc(min(1.5em, 10%) - max(1em, 15%))' computes to '-30px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1vh + 1%)' computes to '15.35px']
+    expected: FAIL
+
+  [Property margin-left value 'max(2em + 10%, 1em + 20%)' computes to '100px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1vmax + 1%)' computes to '15.35px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1in + 1%)' computes to '100px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1cm + 1%)' computes to '41.8px']
+    expected: FAIL
+
+  [Property margin-left value 'calc(min(1.5em, 10%) + max(1em, 15%))' computes to '90px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1vw + 1%)' computes to '12px']
+    expected: FAIL
+
+  [Property margin-left value 'calc(min(1.5em, 10%) / 2)' computes to '15px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1vmin + 1%)' computes to '13.65px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1vh + 1%)' computes to '13.4833px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1ch + 1%)' computes to '15.2333px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1ch + 1%)' computes to '14px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1em, 10%)' computes to '40px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1rem + 1%)' computes to '20px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1pt + 1%)' computes to '5.33333px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1vw + 1%)' computes to '16.8px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1pt + 1%)' computes to '5.33333px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1vh + 1%)' computes to '13.65px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1ex + 1%)' computes to '14.5667px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1vmin + 1%)' computes to '12px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1ex + 1%)' computes to '14.5667px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1ex + 1%)' computes to '14px']
+    expected: FAIL
+
+  [Property margin-left value 'calc(min(1.5em, 10%) + 10px)' computes to '40px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1em, 10%)' computes to '20px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1ex + 1%)' computes to '12.95px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1em, 10%)' computes to '20px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1ex + 1%)' computes to '14px']
+    expected: FAIL
+
+  [Property margin-left value 'calc(max(1em, 15%) - 10px)' computes to '50px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1ch + 1%)' computes to '14px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1in + 1%)' computes to '100px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1vw + 1%)' computes to '16.8px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1pc + 1%)' computes to '20px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1px + 1%)' computes to '5px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1rem + 1%)' computes to '20px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1px + 1%)' computes to '5px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1ex + 1%)' computes to '12.95px']
+    expected: FAIL
+
+  [Property margin-left value 'calc(max(1em, 15%) + 10px)' computes to '70px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1vh + 1%)' computes to '13.35px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1ex + 1%)' computes to '13.0667px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1ex + 1%)' computes to '13.0667px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1vh + 1%)' computes to '13.35px']
+    expected: FAIL
+
+  [Property margin-left value 'min(1vmin + 1%)' computes to '13.35px']
+    expected: FAIL
+
+  [Property margin-left value 'max(1vmin + 1%)' computes to '13.35px']
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-002.html.ini
+++ b/testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-002.html.ini
@@ -1,291 +1,279 @@
 [filter-interpolation-002.html]
   expected:
     if (processor == "x86") and debug: CRASH
-  [Animation between "drop-shadow(0px 0px 0px currentcolor)" and "drop-shadow(20px 10px green)" at progress -1]
-    expected: FAIL
+  [CSS Transitions: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.5) should be [blur(8px) hue-rotate(90deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [Web Animations: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.5) should be [blur(8px) hue-rotate(90deg)\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Transitions with transition: all: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (-0.5) should be [opacity(1) hue-rotate(-90deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [Web Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.5) should be [opacity(0.75) hue-rotate(90deg)\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.25) should be [opacity(0.875) hue-rotate(45deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.5) should be [blur(10px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.5) should be [opacity(0.75) hue-rotate(90deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
 
-  [Animation between "drop-shadow(20px 10px blue)" and "drop-shadow(20px 10px green)" at progress 2147483648]
-    expected: FAIL
+  [Web Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.5) should be [blur(10px)\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (1.5) should be [blur(10px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (-0.5) should be [blur(4px) hue-rotate(-90deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (1.5) should be [opacity(0.25) hue-rotate(270deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (1.5) should be [blur(12px) hue-rotate(270deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.25) should be [blur(7px) hue-rotate(45deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (-0.5) should be [opacity(1) hue-rotate(-90deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
 
-  [Animation between "drop-shadow(0px 0px 0px currentcolor)" and "drop-shadow(20px 10px green)" at progress 1.5]
-    expected: FAIL
+  [CSS Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (-0.5) should be [opacity(1) hue-rotate(-90deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.5) should be [opacity(0.75) hue-rotate(90deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.5) should be [blur(8px) hue-rotate(90deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (1.5) should be [opacity(0.25) hue-rotate(270deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (-0.5) should be [blur(4px) hue-rotate(-90deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (1.5) should be [blur(12px) hue-rotate(270deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.6) should be [blur(10px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
 
-  [Animation between "drop-shadow(0px 0px 0px currentcolor)" and "drop-shadow(20px 10px green)" at progress 0.5]
-    expected: FAIL
+  [CSS Transitions: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.25) should be [blur(7px) hue-rotate(45deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.25) should be [opacity(0.875) hue-rotate(45deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.25) should be [blur(7px) hue-rotate(45deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (-0.5) should be [blur(4px) hue-rotate(-90deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.5) should be [blur(8px) hue-rotate(90deg)\]]
+  [CSS Transitions with transition: all: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.25) should be [opacity(0.875) hue-rotate(45deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.5) should be [opacity(0.75) hue-rotate(90deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (1.5) should be [blur(12px) hue-rotate(270deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.5) should be [blur(8px) hue-rotate(90deg)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (1.5) should be [opacity(0.25) hue-rotate(270deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <filter> from [none\] to [hue-rotate(180deg)\] at (0.5) should be [hue-rotate(90deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <filter> from [hue-rotate(180deg)\] to [none\] at (-0.5) should be [hue-rotate(270deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (1.5) should be [blur(12px) hue-rotate(270deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (-0.5) should be [blur(4px) hue-rotate(-90deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <filter> from [hue-rotate(180deg)\] to [none\] at (0.5) should be [hue-rotate(90deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (-0.5) should be [opacity(1) hue-rotate(-90deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.6) should be [blur(10px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.5) should be [opacity(0.75) hue-rotate(90deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (1.5) should be [drop-shadow(rgb(0, 65, 0) 30px 15px 0px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <filter> from [none\] to [hue-rotate(180deg)\] at (0.5) should be [hue-rotate(90deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <filter> from [hue-rotate(180deg)\] to [none\] at (0.5) should be [hue-rotate(90deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <filter> from [drop-shadow(20px 10px blue)\] to [drop-shadow(20px 10px green)\] at (2147483648) should be [drop-shadow(rgb(0, 255, 0) 20px 10px 0px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.25) should be [blur(7px) hue-rotate(45deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <filter> from [hue-rotate(180deg)\] to [none\] at (1.5) should be [hue-rotate(-90deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [Web Animations: property <filter> from [hue-rotate(180deg)\] to [none\] at (0.5) should be [hue-rotate(90deg)\]]
     expected:
       if (os == "win") and (processor == "x86_64"): FAIL
 
   [CSS Transitions: property <filter> from [none\] to [hue-rotate(180deg)\] at (0.5) should be [hue-rotate(90deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.5) should be [blur(8px) hue-rotate(90deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <filter> from [none\] to [hue-rotate(180deg)\] at (0.25) should be [hue-rotate(45deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (0.5) should be [drop-shadow(rgb(128, 192, 128) 10px 5px 0px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <filter> from [none\] to [hue-rotate(180deg)\] at (-0.5) should be [hue-rotate(-90deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.5) should be [opacity(0.75) hue-rotate(90deg)\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
-  [CSS Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (1.5) should be [blur(10px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (1.5) should be [drop-shadow(rgb(0, 65, 0) 30px 15px 0px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.5) should be [blur(10px)\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
   [CSS Animations: property <filter> from [drop-shadow(20px 10px blue)\] to [drop-shadow(20px 10px green)\] at (2147483648) should be [drop-shadow(rgb(0, 255, 0) 20px 10px 0px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <filter> from [hue-rotate(180deg)\] to [none\] at (-0.5) should be [hue-rotate(270deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <filter> from [hue-rotate(180deg)\] to [none\] at (1.5) should be [hue-rotate(-90deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (0.5) should be [drop-shadow(rgb(128, 192, 128) 10px 5px 0px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (-0.5) should be [blur(4px) hue-rotate(-90deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <filter> from [hue-rotate(180deg)\] to [none\] at (0.25) should be [hue-rotate(135deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.5) should be [blur(8px) hue-rotate(90deg)\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
-  [CSS Transitions with transition: all: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (-0.5) should be [opacity(1) hue-rotate(-90deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.5) should be [blur(10px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (1.5) should be [opacity(0.25) hue-rotate(270deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (0.5) should be [drop-shadow(rgb(128, 192, 128) 10px 5px 0px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [Web Animations: property <filter> from [none\] to [hue-rotate(180deg)\] at (0.5) should be [hue-rotate(90deg)\]]
     expected:
       if (os == "win") and (processor == "x86_64"): FAIL
 
-  [CSS Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (-0.5) should be [opacity(1) hue-rotate(-90deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (-1) should be [drop-shadow(rgb(255, 255, 255) -20px -10px 0px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <filter> from [hue-rotate(180deg)\] to [none\] at (1.5) should be [hue-rotate(-90deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (-1) should be [drop-shadow(rgb(255, 255, 255) -20px -10px 0px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <filter> from [none\] to [hue-rotate(180deg)\] at (0.25) should be [hue-rotate(45deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (1.5) should be [opacity(0.25) hue-rotate(270deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (-0.5) should be [blur(4px) hue-rotate(-90deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <filter> from [hue-rotate(180deg)\] to [none\] at (-0.5) should be [hue-rotate(270deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.25) should be [opacity(0.875) hue-rotate(45deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <filter> from [none\] to [hue-rotate(180deg)\] at (0.25) should be [hue-rotate(45deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (-1) should be [drop-shadow(rgb(255, 255, 255) -20px -10px 0px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.5) should be [opacity(0.75) hue-rotate(90deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (1.5) should be [blur(12px) hue-rotate(270deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <filter> from [hue-rotate(180deg)\] to [none\] at (0.25) should be [hue-rotate(135deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (1.5) should be [opacity(0.25) hue-rotate(270deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.25) should be [opacity(0.875) hue-rotate(45deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <filter> from [none\] to [hue-rotate(180deg)\] at (-0.5) should be [hue-rotate(-90deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.5) should be [opacity(0.75) hue-rotate(90deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <filter> from [hue-rotate(180deg)\] to [none\] at (0.25) should be [hue-rotate(135deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <filter> from [drop-shadow(20px 10px blue)\] to [drop-shadow(20px 10px green)\] at (2147483648) should be [drop-shadow(rgb(0, 255, 0) 20px 10px 0px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <filter> from [none\] to [hue-rotate(180deg)\] at (1.5) should be [hue-rotate(270deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <filter> from [none\] to [hue-rotate(180deg)\] at (-0.5) should be [hue-rotate(-90deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.25) should be [blur(7px) hue-rotate(45deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (1.5) should be [drop-shadow(rgb(0, 65, 0) 30px 15px 0px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [Web Animations: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (0.5) should be [drop-shadow(rgb(128, 192, 128) 10px 5px 0px)\]]
     expected:
       if (os == "win") and (processor == "x86_64"): FAIL
 
-  [CSS Transitions with transition: all: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (1.5) should be [blur(12px) hue-rotate(270deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <filter> from [hue-rotate(180deg)\] to [none\] at (0.5) should be [hue-rotate(90deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <filter> from [none\] to [hue-rotate(180deg)\] at (1.5) should be [hue-rotate(270deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.25) should be [blur(7px) hue-rotate(45deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <filter> from [none\] to [hue-rotate(180deg)\] at (1.5) should be [hue-rotate(270deg)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.25) should be [opacity(0.875) hue-rotate(45deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.5) should be [blur(8px) hue-rotate(90deg)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
--- a/testing/web-platform/meta/css/motion/animation/offset-distance-interpolation.html.ini
+++ b/testing/web-platform/meta/css/motion/animation/offset-distance-interpolation.html.ini
@@ -1,135 +1,207 @@
 [offset-distance-interpolation.html]
   expected:
     if (processor == "x86") and debug: CRASH
-  [CSS Transitions: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (0.125) should be [calc(30% - 20px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-distance> from [20%\] to [100%\] at (2) should be [180%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-distance> from [20%\] to [100%\] at (2) should be [180%\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
+  [CSS Animations: property <offset-distance> from [20%\] to [100%\] at (0.125) should be [30%\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-distance> from [20%\] to [100%\] at (0.125) should be [30%\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-distance> from [-30px\] to [50px\] at (0.875) should be [40px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-distance> from [20%\] to [100%\] at (2) should be [180%\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (0.875) should be [calc(90% + 40px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-distance> from [-30px\] to [50px\] at (0.125) should be [-20px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-distance> from [20%\] to [100%\] at (0.875) should be [90%\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-distance> from [-30px\] to [50px\] at (-1) should be [-110px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-distance> from [-30px\] to [50px\] at (0.125) should be [-20px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-distance> from [20%\] to [100%\] at (0.875) should be [90%\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (-1) should be [calc(-60% - 110px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (0.125) should be [calc(30% - 20px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-distance> from [20%\] to [100%\] at (-1) should be [-60%\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (-1) should be [calc(-60% - 110px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (2) should be [calc(180% + 130px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-distance> from [-30px\] to [50px\] at (0.125) should be [-20px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-distance> from [20%\] to [100%\] at (0.875) should be [90%\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-distance> from [20%\] to [100%\] at (-1) should be [-60%\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-distance> from [-30px\] to [50px\] at (0.875) should be [40px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-distance> from [20%\] to [100%\] at (0.125) should be [30%\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (0.875) should be [calc(90% + 40px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-distance> from [-30px\] to [50px\] at (2) should be [130px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (-1) should be [calc(-60% - 110px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-distance> from [-30px\] to [50px\] at (-1) should be [-110px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-distance> from [-30px\] to [50px\] at (0.875) should be [40px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (0.875) should be [calc(90% + 40px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-distance> from [-30px\] to [50px\] at (2) should be [130px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-distance> from [-30px\] to [50px\] at (-1) should be [-110px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (0.125) should be [calc(30% - 20px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (2) should be [calc(180% + 130px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-distance> from [-30px\] to [50px\] at (2) should be [130px\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (2) should be [calc(180% + 130px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-distance> from [20%\] to [100%\] at (-1) should be [-60%\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (0.125) should be [calc(30% - 20px)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
   [CSS Transitions: property <offset-distance> from [10px\] to [100%\] at (0.6) should be [calc(60% + 4px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-distance> from neutral to [20px\] at (1.5) should be [25px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-distance> from [20%\] to [100%\] at (0.875) should be [90%\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-distance> from [inherit\] to [20px\] at (1.5) should be [15px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (0.875) should be [calc(90% + 40px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (-1) should be [calc(-60% - 110px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-distance> from [10px\] to [100%\] at (-0.3) should be [calc(-30% + 13px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-distance> from [20%\] to [100%\] at (-1) should be [-60%\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <offset-distance> from [20%\] to [100%\] at (0.125) should be [30%\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-distance> from [unset\] to [20px\] at (-0.3) should be [-6px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-distance> from [-30px\] to [50px\] at (-1) should be [-110px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-distance> from [initial\] to [20px\] at (1.5) should be [30px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-distance> from [-30px\] to [50px\] at (2) should be [130px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-distance> from [unset\] to [20px\] at (0.6) should be [12px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-distance> from [-30px\] to [50px\] at (2) should be [130px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (0.875) should be [calc(90% + 40px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (0.125) should be [calc(30% - 20px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <offset-distance> from [-30px\] to [50px\] at (0.875) should be [40px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-distance> from [unset\] to [20px\] at (0.3) should be [6px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-distance> from [unset\] to [20px\] at (0.6) should be [12px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-distance> from [10px\] to [100%\] at (1.5) should be [calc(150% - 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-distance> from [initial\] to [20px\] at (0.3) should be [6px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-distance> from [-30px\] to [50px\] at (0.125) should be [-20px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-distance> from neutral to [20px\] at (0.6) should be [16px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-distance> from [-30px\] to [50px\] at (-1) should be [-110px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-distance> from [unset\] to [20px\] at (1.5) should be [30px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-distance> from [20%\] to [100%\] at (0.875) should be [90%\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (2) should be [calc(180% + 130px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-distance> from neutral to [20px\] at (-0.3) should be [7px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-distance> from [10px\] to [100%\] at (0.6) should be [calc(60% + 4px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -144,36 +216,24 @@
   [CSS Animations: property <offset-distance> from [initial\] to [20px\] at (-0.3) should be [-6px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-distance> from [inherit\] to [20px\] at (0.3) should be [27px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (2) should be [calc(180% + 130px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-distance> from [initial\] to [20px\] at (0.6) should be [12px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-distance> from [inherit\] to [20px\] at (-0.3) should be [33px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-distance> from [20%\] to [100%\] at (0.125) should be [30%\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <offset-distance> from [20%\] to [100%\] at (0.875) should be [90%\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-distance> from neutral to [20px\] at (0.3) should be [13px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-distance> from neutral to [20px\] at (0.6) should be [16px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -184,20 +244,16 @@
   [CSS Animations: property <offset-distance> from [inherit\] to [20px\] at (0.6) should be [24px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-distance> from [10px\] to [100%\] at (0.6) should be [calc(60% + 4px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-distance> from [20%\] to [100%\] at (2) should be [180%\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-distance> from [initial\] to [20px\] at (0.3) should be [6px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-distance> from [inherit\] to [20px\] at (0.3) should be [27px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -212,76 +268,52 @@
   [CSS Animations: property <offset-distance> from [10px\] to [100%\] at (1.5) should be [calc(150% - 5px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-distance> from [unset\] to [20px\] at (0.3) should be [6px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-distance> from [20%\] to [100%\] at (-1) should be [-60%\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-distance> from neutral to [20px\] at (-0.3) should be [7px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-distance> from [inherit\] to [20px\] at (1.5) should be [15px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-distance> from [unset\] to [20px\] at (1.5) should be [30px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-distance> from [-30px\] to [50px\] at (0.875) should be [40px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (0.875) should be [calc(90% + 40px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <offset-distance> from [20%\] to [100%\] at (-1) should be [-60%\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-distance> from [initial\] to [20px\] at (1.5) should be [30px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-distance> from neutral to [20px\] at (1.5) should be [25px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (2) should be [calc(180% + 130px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-distance> from [inherit\] to [20px\] at (0.6) should be [24px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-distance> from [initial\] to [20px\] at (-0.3) should be [-6px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-distance> from [initial\] to [20px\] at (0.3) should be [6px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-distance> from [10px\] to [100%\] at (0.3) should be [calc(30% + 7px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-distance> from [20%\] to [100%\] at (0.125) should be [30%\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-distance> from neutral to [20px\] at (0.3) should be [13px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-distance> from [unset\] to [20px\] at (1.5) should be [30px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -296,60 +328,28 @@
   [CSS Animations: property <offset-distance> from neutral to [20px\] at (-0.3) should be [7px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-distance> from [initial\] to [20px\] at (1.5) should be [30px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-distance> from [-30px\] to [50px\] at (0.125) should be [-20px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (-1) should be [calc(-60% - 110px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (0.125) should be [calc(30% - 20px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <offset-distance> from [-30px\] to [50px\] at (0.125) should be [-20px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-distance> from [10px\] to [100%\] at (0.3) should be [calc(30% + 7px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-distance> from [-30px\] to [50px\] at (0.875) should be [40px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-distance> from [inherit\] to [20px\] at (1.5) should be [15px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-distance> from [-30px\] to [50px\] at (2) should be [130px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <offset-distance> from [calc(20% - 30px)\] to [calc(50px + 100%)\] at (-1) should be [calc(-60% - 110px)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-distance> from [10px\] to [100%\] at (0.3) should be [calc(30% + 7px)\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-distance> from [-30px\] to [50px\] at (-1) should be [-110px\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-distance> from [inherit\] to [20px\] at (-0.3) should be [33px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-distance> from neutral to [20px\] at (0.6) should be [16px\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
--- a/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-005.html.ini
+++ b/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-005.html.ini
@@ -1602,16 +1602,1319 @@
 
     [CSS Transitions with transition: all: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (0.125) should be [none\]]
       expected: FAIL
 
     [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
       expected: FAIL
 
 
+  [offset-path-interpolation-005.html]
+    expected: ERROR
+    ["path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" at progress 1]
+      expected: FAIL
+
+    [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" at progress 2]
+      expected: FAIL
+
+    ["ray(0deg closest-corner)" and "none" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "ray(0deg closest-corner)" and "none" at progress -1]
+      expected: FAIL
+
+    [Animation between "ray(0deg closest-corner)" and "none" at progress 0]
+      expected: FAIL
+
+    [Animation between "ray(0deg closest-corner)" and "none" at progress 0.125]
+      expected: FAIL
+
+    ["none" and "ray(20deg closest-side)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "none" and "ray(20deg closest-side)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "none" and "ray(20deg closest-side)" at progress 1]
+      expected: FAIL
+
+    [Animation between "none" and "ray(20deg closest-side)" at progress 2]
+      expected: FAIL
+
+    ["ray(10deg sides contain)" and "ray(50deg sides contain)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress -1]
+      expected: FAIL
+
+    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 0]
+      expected: FAIL
+
+    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 0.125]
+      expected: FAIL
+
+    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 1]
+      expected: FAIL
+
+    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 2]
+      expected: FAIL
+
+    ["ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress -1]
+      expected: FAIL
+
+    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 0]
+      expected: FAIL
+
+    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 0.125]
+      expected: FAIL
+
+    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 1]
+      expected: FAIL
+
+    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 2]
+      expected: FAIL
+
+    ["ray(200deg farthest-side)" and "ray(300deg sides)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress -1]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0.125]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 1]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 2]
+      expected: FAIL
+
+    ["ray(200deg sides contain)" and "ray(300deg sides)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress -1]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0.125]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 1]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 2]
+      expected: FAIL
+
+    ["ray(200deg farthest-side contain)" and "ray(300deg sides)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress -1]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0.125]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 1]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 2]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0.4]
+      expected: FAIL
+
+    [Animation between "ray(0deg closest-corner)" and "none" at progress 0.4]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0.6]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0.6]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0.6]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0.4]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0.4]
+      expected: FAIL
+
+    [Animation between "none" and "ray(20deg closest-side)" at progress 0.6]
+      expected: FAIL
+
+    [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" at progress 0.6]
+      expected: FAIL
+
+
+  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from neutral to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from neutral to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+    expected: FAIL
+
+  [offset-path-interpolation-005.html]
+    expected:
+      if (processor == "x86") and debug: CRASH
+    ["path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" at progress 1]
+      expected: FAIL
+
+    [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" at progress 2]
+      expected: FAIL
+
+    ["ray(0deg closest-corner)" and "none" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "ray(0deg closest-corner)" and "none" at progress -1]
+      expected: FAIL
+
+    [Animation between "ray(0deg closest-corner)" and "none" at progress 0]
+      expected: FAIL
+
+    [Animation between "ray(0deg closest-corner)" and "none" at progress 0.125]
+      expected: FAIL
+
+    ["none" and "ray(20deg closest-side)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "none" and "ray(20deg closest-side)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "none" and "ray(20deg closest-side)" at progress 1]
+      expected: FAIL
+
+    [Animation between "none" and "ray(20deg closest-side)" at progress 2]
+      expected: FAIL
+
+    ["ray(10deg sides contain)" and "ray(50deg sides contain)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress -1]
+      expected: FAIL
+
+    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 0]
+      expected: FAIL
+
+    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 0.125]
+      expected: FAIL
+
+    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 1]
+      expected: FAIL
+
+    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 2]
+      expected: FAIL
+
+    ["ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress -1]
+      expected: FAIL
+
+    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 0]
+      expected: FAIL
+
+    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 0.125]
+      expected: FAIL
+
+    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 1]
+      expected: FAIL
+
+    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 2]
+      expected: FAIL
+
+    ["ray(200deg farthest-side)" and "ray(300deg sides)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress -1]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0.125]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 1]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 2]
+      expected: FAIL
+
+    ["ray(200deg sides contain)" and "ray(300deg sides)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress -1]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0.125]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 1]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 2]
+      expected: FAIL
+
+    ["ray(200deg farthest-side contain)" and "ray(300deg sides)" are valid offset-path values]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress -1]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0.125]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0.875]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 1]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 2]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0.4]
+      expected: FAIL
+
+    [Animation between "ray(0deg closest-corner)" and "none" at progress 0.4]
+      expected: FAIL
+
+    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0.6]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0.6]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0.6]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0.4]
+      expected: FAIL
+
+    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0.4]
+      expected: FAIL
+
+    [Animation between "none" and "ray(20deg closest-side)" at progress 0.6]
+      expected: FAIL
+
+    [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" at progress 0.6]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (0.875) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (-0.3) should be [path("M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z")\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (0.875) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0.875) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (0.875) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (0.125) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0.875) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0) should be [path("M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z")\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (0.125) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (2) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (-0.3) should be [path("M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z")\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0.875) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (0.125) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (1) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (2) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (2) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (-1) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0.125) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0) should be [path("M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z")\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0.125) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (2) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0.125) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (-1) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0.875) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (-1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (0.875) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (1) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0.125) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0.3) should be [path("M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z")\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (2) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (2) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (-1) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (-1) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (2) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0.3) should be [path("M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z")\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (2) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (-1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.6) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')\] to [ray(0deg closest-side)\] at (1) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (-1) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (0.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (-1) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (0.125) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
+      expected: FAIL
+
+
   [CSS Transitions: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.6) should be [none\]]
     expected: FAIL
 
   [CSS Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0.5) should be [none\]]
     expected: FAIL
@@ -2250,491 +3553,8 @@
     expected: FAIL
 
   [Web Animations: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0) should be [none\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (-0.3) should be [none\]]
     expected: FAIL
 
-  [offset-path-interpolation-005.html]
-    expected: ERROR
-    ["path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" are valid offset-path values]
-      expected: FAIL
-
-    [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" at progress 0.875]
-      expected: FAIL
-
-    [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" at progress 1]
-      expected: FAIL
-
-    [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" at progress 2]
-      expected: FAIL
-
-    ["ray(0deg closest-corner)" and "none" are valid offset-path values]
-      expected: FAIL
-
-    [Animation between "ray(0deg closest-corner)" and "none" at progress -1]
-      expected: FAIL
-
-    [Animation between "ray(0deg closest-corner)" and "none" at progress 0]
-      expected: FAIL
-
-    [Animation between "ray(0deg closest-corner)" and "none" at progress 0.125]
-      expected: FAIL
-
-    ["none" and "ray(20deg closest-side)" are valid offset-path values]
-      expected: FAIL
-
-    [Animation between "none" and "ray(20deg closest-side)" at progress 0.875]
-      expected: FAIL
-
-    [Animation between "none" and "ray(20deg closest-side)" at progress 1]
-      expected: FAIL
-
-    [Animation between "none" and "ray(20deg closest-side)" at progress 2]
-      expected: FAIL
-
-    ["ray(10deg sides contain)" and "ray(50deg sides contain)" are valid offset-path values]
-      expected: FAIL
-
-    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress -1]
-      expected: FAIL
-
-    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 0]
-      expected: FAIL
-
-    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 0.125]
-      expected: FAIL
-
-    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 0.875]
-      expected: FAIL
-
-    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 1]
-      expected: FAIL
-
-    [Animation between "ray(10deg sides contain)" and "ray(50deg sides contain)" at progress 2]
-      expected: FAIL
-
-    ["ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" are valid offset-path values]
-      expected: FAIL
-
-    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress -1]
-      expected: FAIL
-
-    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 0]
-      expected: FAIL
-
-    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 0.125]
-      expected: FAIL
-
-    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 0.875]
-      expected: FAIL
-
-    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 1]
-      expected: FAIL
-
-    [Animation between "ray(-10deg farthest-corner)" and "ray(-50deg farthest-corner)" at progress 2]
-      expected: FAIL
-
-    ["ray(200deg farthest-side)" and "ray(300deg sides)" are valid offset-path values]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress -1]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0.125]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0.875]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 1]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 2]
-      expected: FAIL
-
-    ["ray(200deg sides contain)" and "ray(300deg sides)" are valid offset-path values]
-      expected: FAIL
-
-    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress -1]
-      expected: FAIL
-
-    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0]
-      expected: FAIL
-
-    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0.125]
-      expected: FAIL
-
-    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0.875]
-      expected: FAIL
-
-    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 1]
-      expected: FAIL
-
-    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 2]
-      expected: FAIL
-
-    ["ray(200deg farthest-side contain)" and "ray(300deg sides)" are valid offset-path values]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress -1]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0.125]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0.875]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 1]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 2]
-      expected: FAIL
-
-    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0.4]
-      expected: FAIL
-
-    [Animation between "ray(0deg closest-corner)" and "none" at progress 0.4]
-      expected: FAIL
-
-    [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0.6]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0.6]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0.6]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0.4]
-      expected: FAIL
-
-    [Animation between "ray(200deg farthest-side contain)" and "ray(300deg sides)" at progress 0.4]
-      expected: FAIL
-
-    [Animation between "none" and "ray(20deg closest-side)" at progress 0.6]
-      expected: FAIL
-
-    [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "ray(0deg closest-side)" at progress 0.6]
-      expected: FAIL
-
-
-  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from neutral to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from neutral to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from neutral to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.5) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from neutral to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (-0.3) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [initial\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
-  [Web Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0.6) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions with transition: all: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (1) should be [none\]]
-    expected: FAIL
-
-  [CSS Animations: property <offset-path> from [inherit\] to [ray(20deg closest-side)\] at (0) should be [none\]]
-    expected: FAIL
-
-  [CSS Transitions: property <offset-path> from [unset\] to [ray(20deg closest-side)\] at (0.3) should be [none\]]
-    expected: FAIL
-
--- a/testing/web-platform/meta/css/motion/animation/offset-rotate-interpolation.html.ini
+++ b/testing/web-platform/meta/css/motion/animation/offset-rotate-interpolation.html.ini
@@ -1,44 +1,92 @@
 [offset-rotate-interpolation.html]
   expected:
     if (processor == "x86") and debug: CRASH
+  [CSS Animations: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (-1) should be [auto -35deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
   [CSS Transitions with transition: all: property <offset-rotate> from [100deg\] to [180deg\] at (0.875) should be [170deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (2) should be [auto 10deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [100deg\] to [180deg\] at (-1) should be [20deg\]]
+  [CSS Transitions: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (0.875) should be [auto 115deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (-1) should be [auto -35deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [auto 100deg\] to [reverse\] at (-1) should be [auto 20deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <offset-rotate> from [auto 200deg\] to [300deg\] at (0.5) should be [300deg\]]
+  [CSS Transitions with transition: all: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (-1) should be [auto -35deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto 100deg\] to [reverse\] at (0.875) should be [auto 170deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (0.125) should be [auto -290deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [Web Animations: property <offset-rotate> from [6rad\] to [auto\] at (0.5) should be [auto\]]
     expected:
       if (os == "win") and (processor == "x86_64"): FAIL
 
+  [CSS Animations: property <offset-rotate> from [auto 100deg\] to [reverse\] at (2) should be [auto 260deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (-1) should be [auto 250deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-rotate> from [auto 100deg\] to [reverse\] at (0.125) should be [auto 110deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto 100deg\] to [reverse\] at (2) should be [auto 260deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
   [CSS Animations: property <offset-rotate> from [100deg\] to [180deg\] at (2) should be [260deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
+  [CSS Transitions: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (2) should be [auto -440deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (0.875) should be [auto 100deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
   [CSS Transitions with transition: all: property <offset-rotate> from [100deg\] to [180deg\] at (2) should be [260deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (2) should be [auto 205deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-rotate> from [reverse -170deg\] to [reverse -130deg\] at (-0.3) should be [auto -2deg\]]
+  [CSS Animations: property <offset-rotate> from [100deg\] to [180deg\] at (0.125) should be [110deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (-1) should be [auto -200deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (0.875) should be [auto 100deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [auto 100deg\] to [reverse\] at (0.125) should be [auto 110deg\]]
@@ -52,20 +100,192 @@
   [CSS Transitions with transition: all: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (0.875) should be [auto -350deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (0.125) should be [auto 160deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
+  [CSS Animations: property <offset-rotate> from [reverse 90deg\] to [360deg\] at (0.5) should be [360deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (0.125) should be [auto 55deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (2) should be [auto -440deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (2) should be [auto 10deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [reverse 90deg\] to [360deg\] at (1.5) should be [360deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (0.875) should be [auto 115deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [100deg\] to [180deg\] at (0.875) should be [170deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [100deg\] to [180deg\] at (0.125) should be [110deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [6rad\] to [auto\] at (1.5) should be [auto\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [auto 100deg\] to [reverse\] at (0.875) should be [auto 170deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (0.125) should be [auto 55deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (0.875) should be [auto -350deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (-1) should be [auto 250deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-rotate> from [auto 100deg\] to [reverse\] at (-1) should be [auto 20deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [6rad\] to [auto\] at (0.6) should be [auto\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (2) should be [auto 10deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (2) should be [auto 205deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (-1) should be [auto -200deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (0.125) should be [auto -290deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
   [CSS Transitions with transition: all: property <offset-rotate> from [auto 100deg\] to [reverse\] at (0.875) should be [auto 170deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
+  [CSS Transitions: property <offset-rotate> from [100deg\] to [180deg\] at (-1) should be [20deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (-1) should be [auto -200deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (2) should be [auto 205deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [100deg\] to [180deg\] at (0.875) should be [170deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [6rad\] to [auto\] at (0.5) should be [auto\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-rotate> from [100deg\] to [180deg\] at (0.125) should be [110deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (2) should be [auto -440deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (0.125) should be [auto -290deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (0.125) should be [auto 160deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [reverse 90deg\] to [360deg\] at (0.6) should be [360deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [100deg\] to [180deg\] at (-1) should be [20deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto 100deg\] to [reverse\] at (-1) should be [auto 20deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (0.875) should be [auto 100deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (-1) should be [auto 250deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (0.875) should be [auto -350deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-rotate> from [auto 100deg\] to [reverse\] at (2) should be [auto 260deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (0.125) should be [auto 160deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [100deg\] to [180deg\] at (2) should be [260deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <offset-rotate> from [auto 100deg\] to [reverse\] at (0.125) should be [auto 110deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [Web Animations: property <offset-rotate> from [reverse 90deg\] to [360deg\] at (0.5) should be [360deg\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (0.125) should be [auto 55deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-rotate> from [100deg\] to [180deg\] at (-1) should be [20deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [Web Animations: property <offset-rotate> from [auto 200deg\] to [300deg\] at (0.5) should be [300deg\]]
+    expected:
+      if (os == "win") and (processor == "x86_64"): FAIL
+
+  [CSS Transitions with transition: all: property <offset-rotate> from [reverse -170deg\] to [reverse -130deg\] at (-0.3) should be [auto -2deg\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
   [CSS Transitions with transition: all: property <offset-rotate> from [auto 10deg\] to [reverse -130deg\] at (-0.3) should be [auto -2deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-rotate> from [reverse -170deg\] to [auto 50deg\] at (1.5) should be [auto 70deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -104,188 +324,116 @@
   [CSS Transitions: property <offset-rotate> from [reverse -170deg\] to [auto 50deg\] at (-0.3) should be [auto -2deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-rotate> from [10deg\] to [50deg\] at (0.3) should be [22deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (2) should be [auto -440deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <offset-rotate> from [unset\] to [20deg\] at (0.5) should be [20deg\]]
     expected:
       if (os == "win") and (processor == "x86_64"): FAIL
 
   [CSS Transitions: property <offset-rotate> from [auto 10deg\] to [reverse -130deg\] at (0.3) should be [auto 22deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (0.125) should be [auto -290deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-rotate> from [auto 10deg\] to [reverse -130deg\] at (0.6) should be [auto 34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-rotate> from neutral to [20deg\] at (-0.3) should be [7deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [100deg\] to [180deg\] at (-1) should be [20deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-rotate> from [auto 10deg\] to [auto 50deg\] at (0.6) should be [auto 34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [inherit\] to [20deg\] at (0.6) should be [24deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from neutral to [20deg\] at (0.3) should be [13deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-rotate> from [auto 100deg\] to [reverse\] at (2) should be [auto 260deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [auto 200deg\] to [300deg\] at (0.5) should be [300deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (0.125) should be [auto 160deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <offset-rotate> from [100deg\] to [180deg\] at (2) should be [260deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [reverse -170deg\] to [reverse -130deg\] at (0.3) should be [auto 22deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [reverse -170deg\] to [reverse -130deg\] at (1.5) should be [auto 70deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (-1) should be [auto -35deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-rotate> from [auto 10deg\] to [auto 50deg\] at (1.5) should be [auto 70deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-rotate> from [inherit\] to [20deg\] at (-0.3) should be [33deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (-1) should be [auto 250deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-rotate> from [reverse -170deg\] to [reverse -130deg\] at (1.5) should be [auto 70deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (-1) should be [auto -200deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-rotate> from [reverse -170deg\] to [auto 50deg\] at (0.3) should be [auto 22deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-rotate> from neutral to [20deg\] at (0.6) should be [16deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [reverse 90deg\] to [360deg\] at (0.5) should be [360deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [auto 10deg\] to [reverse -130deg\] at (-0.3) should be [auto -2deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (2) should be [auto 10deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (0.125) should be [auto 55deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-rotate> from [10deg\] to [50deg\] at (0.6) should be [34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-rotate> from neutral to [20deg\] at (1.5) should be [25deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [6rad\] to [auto\] at (0.6) should be [auto\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [300deg\] to [reverse 20deg\] at (1.5) should be [auto 200deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-rotate> from [auto 10deg\] to [reverse -130deg\] at (-0.3) should be [auto -2deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (2) should be [auto 205deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (2) should be [auto 205deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-rotate> from [inherit\] to [20deg\] at (0.3) should be [27deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (0.875) should be [auto 115deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [reverse -170deg\] to [reverse -130deg\] at (0.6) should be [auto 34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-rotate> from [100deg\] to [180deg\] at (0.125) should be [110deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-rotate> from [reverse -170deg\] to [auto 50deg\] at (0.6) should be [auto 34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from neutral to [20deg\] at (-0.3) should be [7deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-rotate> from [auto 10deg\] to [auto 50deg\] at (0.3) should be [auto 22deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (-1) should be [auto 250deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-rotate> from [inherit\] to [20deg\] at (0.6) should be [24deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-rotate> from [reverse -170deg\] to [reverse -130deg\] at (1.5) should be [auto 70deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -296,112 +444,72 @@
   [CSS Transitions with transition: all: property <offset-rotate> from [10deg\] to [50deg\] at (-0.3) should be [-2deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-rotate> from [auto 10deg\] to [reverse -130deg\] at (1.5) should be [auto 70deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (0.125) should be [auto 55deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <offset-rotate> from [100deg\] to [180deg\] at (-1) should be [20deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-rotate> from [auto 10deg\] to [auto 50deg\] at (0.6) should be [auto 34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (-1) should be [auto -35deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (0.875) should be [auto 115deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-rotate> from [800deg\] to [900deg\] at (-3.40282e+38) should be [-3.40282e38deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [auto 10deg\] to [auto 50deg\] at (-0.3) should be [auto -2deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (-1) should be [auto -35deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-rotate> from [reverse -170deg\] to [auto 50deg\] at (1.5) should be [auto 70deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [auto 10deg\] to [reverse -130deg\] at (1.5) should be [auto 70deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-rotate> from [auto 10deg\] to [reverse -130deg\] at (0.6) should be [auto 34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [100deg\] to [180deg\] at (0.125) should be [110deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (0.875) should be [auto -350deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-rotate> from [inherit\] to [20deg\] at (0.3) should be [27deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-rotate> from [reverse -170deg\] to [reverse -130deg\] at (0.3) should be [auto 22deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [auto 45deg\] to [auto 125deg\] at (0.125) should be [auto 55deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-rotate> from [inherit\] to [20deg\] at (1.5) should be [15deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-rotate> from [10deg\] to [50deg\] at (-0.3) should be [-2deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [10deg\] to [50deg\] at (0.3) should be [22deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [initial\] to [20deg\] at (0.6) should be [20deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (-1) should be [auto 250deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [800deg\] to [900deg\] at (-3.40282e+38) should be [-3.40282e38deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-rotate> from [auto 10deg\] to [auto 50deg\] at (1.5) should be [auto 70deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (2) should be [auto 10deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-rotate> from [inherit\] to [20deg\] at (-0.3) should be [33deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-rotate> from [auto 10deg\] to [auto 50deg\] at (-0.3) should be [auto -2deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -428,80 +536,56 @@
   [CSS Animations: property <offset-rotate> from [unset\] to [20deg\] at (0.6) should be [20deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions with transition: all: property <offset-rotate> from [reverse -170deg\] to [reverse -130deg\] at (0.6) should be [auto 34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [100deg\] to [180deg\] at (0.125) should be [110deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [unset\] to [20deg\] at (1.5) should be [20deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-rotate> from [10deg\] to [50deg\] at (1.5) should be [70deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [6rad\] to [auto\] at (0.5) should be [auto\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-rotate> from [reverse -170deg\] to [auto 50deg\] at (0.6) should be [auto 34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (0.125) should be [auto 160deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [reverse -170deg\] to [reverse -130deg\] at (-0.3) should be [auto -2deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-rotate> from [reverse -170deg\] to [reverse -130deg\] at (0.6) should be [auto 34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [inherit\] to [20deg\] at (-0.3) should be [33deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [reverse -170deg\] to [auto 50deg\] at (-0.3) should be [auto -2deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [auto 100deg\] to [reverse\] at (2) should be [auto 260deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <offset-rotate> from [initial\] to [20deg\] at (0.5) should be [20deg\]]
     expected:
       if (os == "win") and (processor == "x86_64"): FAIL
 
   [CSS Transitions with transition: all: property <offset-rotate> from [10deg\] to [50deg\] at (1.5) should be [70deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [auto 100deg\] to [reverse\] at (0.125) should be [auto 110deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [inherit\] to [20deg\] at (0.3) should be [27deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [auto 100deg\] to [reverse\] at (-1) should be [auto 20deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [10deg\] to [50deg\] at (0.6) should be [34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [10deg\] to [50deg\] at (-0.3) should be [-2deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -516,40 +600,20 @@
   [CSS Transitions with transition: all: property <offset-rotate> from neutral to [20deg\] at (1.5) should be [25deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-rotate> from [10deg\] to [50deg\] at (0.3) should be [22deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [auto 100deg\] to [reverse\] at (0.875) should be [auto 170deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from neutral to [20deg\] at (0.6) should be [16deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (0.125) should be [auto -290deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [Web Animations: property <offset-rotate> from [6rad\] to [auto\] at (0.5) should be [auto\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
-  [CSS Transitions with transition: all: property <offset-rotate> from [auto 100deg\] to [reverse\] at (0.125) should be [auto 110deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (0.875) should be [auto 100deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [inherit\] to [20deg\] at (1.5) should be [15deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-rotate> from [reverse -170deg\] to [reverse -130deg\] at (0.3) should be [auto 22deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
@@ -572,116 +636,52 @@
   [CSS Transitions: property <offset-rotate> from [reverse -170deg\] to [reverse -130deg\] at (-0.3) should be [auto -2deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [initial\] to [20deg\] at (1.5) should be [20deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [reverse 90deg\] to [360deg\] at (1.5) should be [360deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <offset-rotate> from [100deg\] to [180deg\] at (0.875) should be [170deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <offset-rotate> from [6rad\] to [auto\] at (1.5) should be [auto\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <offset-rotate> from [auto 100deg\] to [reverse\] at (0.875) should be [auto 170deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [auto 10deg\] to [auto 50deg\] at (0.6) should be [auto 34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (0.875) should be [auto -350deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (2) should be [auto -440deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [reverse -170deg\] to [auto 50deg\] at (0.3) should be [auto 22deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-rotate> from [auto 100deg\] to [reverse\] at (-1) should be [auto 20deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [initial\] to [20deg\] at (0.5) should be [20deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (-1) should be [auto -200deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [reverse -170deg\] to [auto 50deg\] at (0.6) should be [auto 34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (0.125) should be [auto -290deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <offset-rotate> from [auto 100deg\] to [reverse\] at (2) should be [auto 260deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Transitions with transition: all: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (-1) should be [auto -200deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <offset-rotate> from [100deg\] to [180deg\] at (0.875) should be [170deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <offset-rotate> from [auto 10deg\] to [reverse -130deg\] at (0.3) should be [auto 22deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-rotate> from neutral to [20deg\] at (0.6) should be [16deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Transitions: property <offset-rotate> from [auto 10deg\] to [auto 50deg\] at (0.3) should be [auto 22deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions with transition: all: property <offset-rotate> from [auto -280deg\] to [auto calc(90deg - 0.5turn - 300grad + 0rad)\] at (2) should be [auto -440deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-rotate> from [10deg\] to [50deg\] at (0.6) should be [34deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Animations: property <offset-rotate> from [reverse 90deg\] to [360deg\] at (0.6) should be [360deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <offset-rotate> from [inherit\] to [20deg\] at (1.5) should be [15deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [CSS Transitions: property <offset-rotate> from [auto 170deg\] to [100grad auto\] at (0.875) should be [auto 100deg\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <offset-rotate> from [auto 10deg\] to [auto 50deg\] at (0.3) should be [auto 22deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
   [CSS Animations: property <offset-rotate> from [unset\] to [20deg\] at (0.5) should be [20deg\]]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
-  [Web Animations: property <offset-rotate> from [reverse 90deg\] to [360deg\] at (0.5) should be [360deg\]]
-    expected:
-      if (os == "win") and (processor == "x86_64"): FAIL
-
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https.html.ini
@@ -1,6 +1,8 @@
 [clearkey-mp4-playback-temporary-two-videos.https.html]
+  expected:
+    if (os == "win") and not debug and not webrender and (processor == "x86_64"): ["OK", "TIMEOUT"]
   [org.w3.clearkey, temporary, mp4, playback two videos]
     expected:
-      if (os == "android") and not e10s: FAIL
-      if (os == "android") and e10s: FAIL
+      if (os == "win") and not debug and not webrender and (processor == "x86_64"): ["PASS", "TIMEOUT"]
+      if os == "android": FAIL
 
--- a/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-tentative.html.ini
+++ b/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-tentative.html.ini
@@ -3067,20 +3067,16 @@
     expected: FAIL
 
   [Web Animations: property <width> from [100px\] to [200px\] at (-0.3) should be [100px\]]
     expected: FAIL
 
   [CSS Animations: property <left> from [100px\] to [200px\] at (1.5) should be [200px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.4) should be [rgb(80, 90, 140)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <left> from [100px\] to [200px\] at (0.3) should be [100px\]]
     expected:
       if (processor == "x86") and (os == "win"): PASS
       FAIL
 
   [CSS Transitions with transition: all: property <bottom> from [100px\] to [200px\] at (0.3) should be [200px\]]
     expected: FAIL
 
@@ -3117,33 +3113,25 @@
   [CSS Transitions: property <height> from [100px\] to [200px\] at (0.5) should be [200px\]]
     expected: FAIL
 
   [CSS Animations: property <height> from [100px\] to [200px\] at (-0.3) should be [100px\]]
     expected:
       if (processor == "x86") and (os == "win"): PASS
       FAIL
 
-  [CSS Animations: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.6) should be [rgb(120, 110, 160)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <height> from [100px\] to [200px\] at (1.5) should be [200px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <height> from [100px\] to [200px\] at (-0.3) should be [200px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <right> from [100px\] to [200px\] at (0) should be [200px\]]
     expected: FAIL
 
-  [CSS Transitions: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.8) should be [rgb(160, 130, 180)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <right> from [100px\] to [200px\] at (0.5) should be [200px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <width> from [100px\] to [200px\] at (-0.3) should be [200px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <bottom> from [100px\] to [200px\] at (0.6) should be [200px\]]
     expected: FAIL
@@ -3152,24 +3140,16 @@
     expected: FAIL
 
   [CSS Transitions with transition: all: property <height> from [100px\] to [200px\] at (0.3) should be [200px\]]
     expected: FAIL
 
   [CSS Transitions: property <left> from [100px\] to [200px\] at (0.3) should be [200px\]]
     expected: FAIL
 
-  [CSS Transitions: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.2) should be [rgb(40, 70, 120)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.8) should be [rgb(160, 130, 180)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <left> from [100px\] to [200px\] at (0.6) should be [200px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <top> from [100px\] to [200px\] at (0) should be [200px\]]
     expected: FAIL
 
   [Web Animations: property <bottom> from [100px\] to [200px\] at (0.6) should be [200px\]]
     expected: FAIL
@@ -3177,34 +3157,22 @@
   [CSS Animations: property <right> from [100px\] to [200px\] at (-0.3) should be [100px\]]
     expected:
       if (processor == "x86") and (os == "win"): PASS
       FAIL
 
   [CSS Transitions: property <bottom> from [100px\] to [200px\] at (0.5) should be [200px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.6) should be [rgb(120, 110, 160)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <right> from [100px\] to [200px\] at (1.5) should be [200px\]]
     expected: FAIL
 
-  [CSS Animations: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.9) should be [rgb(180, 140, 190)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <top> from [100px\] to [200px\] at (0.5) should be [200px\]]
     expected: FAIL
 
-  [CSS Transitions: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.4) should be [rgb(80, 90, 140)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <top> from [100px\] to [200px\] at (1.5) should be [200px\]]
     expected: FAIL
 
   [CSS Animations: property <right> from [100px\] to [200px\] at (0.3) should be [100px\]]
     expected:
       if (processor == "x86") and (os == "win"): PASS
       FAIL
 
@@ -3242,20 +3210,16 @@
     expected: FAIL
 
   [CSS Transitions: property <bottom> from [100px\] to [200px\] at (0) should be [200px\]]
     expected: FAIL
 
   [CSS Animations: property <top> from [100px\] to [200px\] at (0.5) should be [200px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.9) should be [rgb(180, 140, 190)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <left> from [100px\] to [200px\] at (0.6) should be [200px\]]
     expected: FAIL
 
   [Web Animations: property <left> from [100px\] to [200px\] at (0.5) should be [200px\]]
     expected: FAIL
 
   [CSS Animations: property <width> from [100px\] to [200px\] at (-0.3) should be [100px\]]
     expected:
@@ -3301,38 +3265,22 @@
     expected: FAIL
 
   [Web Animations: property <width> from [100px\] to [200px\] at (0.3) should be [100px\]]
     expected: FAIL
 
   [CSS Transitions: property <width> from [100px\] to [200px\] at (0) should be [200px\]]
     expected: FAIL
 
-  [CSS Transitions: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.1) should be [rgb(20, 60, 110)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions: property <bottom> from [100px\] to [200px\] at (0.3) should be [200px\]]
     expected: FAIL
 
   [CSS Animations: property <width> from [100px\] to [200px\] at (0.6) should be [200px\]]
     expected: FAIL
 
-  [CSS Transitions: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.6) should be [rgb(120, 110, 160)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.2) should be [rgb(40, 70, 120)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
-  [CSS Animations: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.4) should be [rgb(80, 90, 140)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <right> from [100px\] to [200px\] at (-0.3) should be [100px\]]
     expected: FAIL
 
   [Web Animations: property <bottom> from [100px\] to [200px\] at (0.5) should be [200px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <top> from [100px\] to [200px\] at (0.5) should be [200px\]]
     expected: FAIL
@@ -3341,20 +3289,16 @@
     expected: FAIL
 
   [CSS Transitions: property <width> from [100px\] to [200px\] at (-0.3) should be [200px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <left> from [100px\] to [200px\] at (0.3) should be [200px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.1) should be [rgb(20, 60, 110)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <right> from [100px\] to [200px\] at (1.5) should be [200px\]]
     expected: FAIL
 
   [Web Animations: property <bottom> from [100px\] to [200px\] at (1.5) should be [200px\]]
     expected: FAIL
 
   [CSS Transitions: property <top> from [100px\] to [200px\] at (0.6) should be [200px\]]
     expected: FAIL
@@ -3365,32 +3309,24 @@
   [CSS Animations: property <height> from [100px\] to [200px\] at (0.3) should be [100px\]]
     expected:
       if (processor == "x86") and (os == "win"): PASS
       FAIL
 
   [Web Animations: property <bottom> from [100px\] to [200px\] at (-0.3) should be [100px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.8) should be [rgb(160, 130, 180)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <left> from [100px\] to [200px\] at (-0.3) should be [100px\]]
     expected:
       if (processor == "x86") and (os == "win"): PASS
       FAIL
 
   [CSS Transitions with transition: all: property <top> from [100px\] to [200px\] at (-0.3) should be [200px\]]
     expected: FAIL
 
-  [CSS Transitions with transition: all: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.2) should be [rgb(40, 70, 120)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Animations: property <width> from [100px\] to [200px\] at (1.5) should be [200px\]]
     expected: FAIL
 
   [CSS Transitions: property <right> from [100px\] to [200px\] at (0.6) should be [200px\]]
     expected: FAIL
 
   [CSS Animations: property <top> from [100px\] to [200px\] at (0.6) should be [200px\]]
     expected: FAIL
@@ -3402,20 +3338,16 @@
     expected: FAIL
 
   [CSS Transitions: property <right> from [100px\] to [200px\] at (0.3) should be [200px\]]
     expected: FAIL
 
   [Web Animations: property <bottom> from [100px\] to [200px\] at (0.3) should be [100px\]]
     expected: FAIL
 
-  [CSS Transitions: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.9) should be [rgb(180, 140, 190)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [Web Animations: property <height> from [100px\] to [200px\] at (0.6) should be [200px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <left> from [100px\] to [200px\] at (0.5) should be [200px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <left> from [100px\] to [200px\] at (1.5) should be [200px\]]
     expected: FAIL
@@ -3447,18 +3379,86 @@
     expected: FAIL
 
   [Web Animations: property <height> from [100px\] to [200px\] at (0.3) should be [100px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <right> from [100px\] to [200px\] at (0.6) should be [200px\]]
     expected: FAIL
 
-  [CSS Animations: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.1) should be [rgb(20, 60, 110)\]]
-    expected:
-      if (processor == "x86") and (os == "win"): FAIL
-
   [CSS Transitions with transition: all: property <width> from [100px\] to [200px\] at (1.5) should be [200px\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <width> from [100px\] to [200px\] at (0.5) should be [200px\]]
     expected: FAIL
 
+  [CSS Animations: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.6) should be [rgb(120, 110, 160)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.8) should be [rgb(160, 130, 180)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.2) should be [rgb(40, 70, 120)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.6) should be [rgb(120, 110, 160)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.9) should be [rgb(180, 140, 190)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.4) should be [rgb(80, 90, 140)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.8) should be [rgb(160, 130, 180)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.9) should be [rgb(180, 140, 190)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.8) should be [rgb(160, 130, 180)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.1) should be [rgb(20, 60, 110)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.6) should be [rgb(120, 110, 160)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.2) should be [rgb(40, 70, 120)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.4) should be [rgb(80, 90, 140)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.1) should be [rgb(20, 60, 110)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.2) should be [rgb(40, 70, 120)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions with transition: all: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.4) should be [rgb(80, 90, 140)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Transitions: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.9) should be [rgb(180, 140, 190)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
+  [CSS Animations: property <color> from [rgba(0, 50, 100, 1)\] to [rgba(200, 150, 200, 1)\] at (0.1) should be [rgb(20, 60, 110)\]]
+    expected:
+      if (processor == "x86") and (os == "win"): FAIL
+
--- a/testing/web-platform/meta/fetch/sec-metadata/redirect/redirect-https-downgrade.tentative.sub.html.ini
+++ b/testing/web-platform/meta/fetch/sec-metadata/redirect/redirect-https-downgrade.tentative.sub.html.ini
@@ -4,19 +4,18 @@
     expected: NOTRUN
 
   [Https downgrade font => No headers]
     expected: NOTRUN
 
   [Https downgrade prefetch => No headers]
     bug: [https://bugzilla.mozilla.org/show_bug.cgi?id=1568717, https://bugzilla.mozilla.org/show_bug.cgi?id=1569098]
     expected:
-      if (os == "mac") and debug and (version == "OS X 10.14"): [PASS, FAIL, TIMEOUT]
-      if (os == "linux") and not debug and (processor == "x86_64"): ["PASS", "TIMEOUT", "FAIL"]
-      if (os == "android") and debug: ["PASS", "FAIL", "TIMEOUT"]
-      [FAIL, PASS, TIMEOUT]
+      if (os == "win"): ["PASS", "FAIL"]
+      if os == "android": PASS
+      [PASS, FAIL, TIMEOUT]
 
   [Https downgrade stylesheet => No headers]
     expected: TIMEOUT
 
   [Https downgrade image => No headers]
     expected: NOTRUN
 
--- a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-default-style.html.ini
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-default-style.html.ini
@@ -4,18 +4,18 @@
 
   [border-left-color]
     expected:
       if os == "mac": FAIL
       if os == "win": FAIL
 
   [border-top-color]
     expected:
+      if os == "mac": FAIL
       if os == "win": FAIL
-      if os == "mac": FAIL
 
   [border-bottom-color]
     expected:
       if os == "mac": FAIL
       if os == "win": FAIL
 
   [border-right-color]
     expected:
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
@@ -1,28 +1,32 @@
 [viewport-change.html]
   expected:
     if (os == "android") and not debug: ["OK", "TIMEOUT"]
   [picture: source (max-width:500px) broken image, img valid image, resize to narrow]
     expected:
+      if (os == "linux") and webrender and not debug: ["PASS", "FAIL"]
       if (os == "android") and not debug: ["FAIL", "PASS"]
       FAIL
 
   [picture: source (max-width:500px) broken image, img broken image, resize to narrow]
     expected:
+      if (os == "linux") and webrender and not debug: ["PASS", "FAIL"]
       if (os == "android") and not debug: ["FAIL", "PASS"]
       FAIL
 
   [picture: source (max-width:500px) broken image, img broken image, resize to wide]
     expected:
+      if (os == "linux") and webrender and not debug: ["PASS", "FAIL"]
       if (os == "android") and not debug: ["FAIL", "PASS"]
       FAIL
 
   [picture: source (max-width:500px) valid image, img broken image, resize to wide]
     expected:
+      if (os == "linux") and webrender and not debug: ["PASS", "FAIL"]
       if (os == "android") and not debug: ["FAIL", "PASS"]
       FAIL
 
   [picture: source (max-width:500px) broken image, img valid image, resize to wide]
     expected:
       if (os == "android") and not debug: ["PASS", "TIMEOUT"]
 
   [picture: source (max-width:500px) valid image, img broken image, resize to narrow]
--- a/testing/web-platform/meta/intersection-observer/v2/cross-origin-occlusion.sub.html.ini
+++ b/testing/web-platform/meta/intersection-observer/v2/cross-origin-occlusion.sub.html.ini
@@ -1,4 +1,3 @@
 [cross-origin-occlusion.sub.html]
   [Intersection observer V2 test with occlusion of target in iframe.]
     expected: FAIL
-
--- a/testing/web-platform/meta/mozilla-sync
+++ b/testing/web-platform/meta/mozilla-sync
@@ -1,2 +1,2 @@
-local: 613aa7d6250b1540002914b3289c5a4e99149514
-upstream: 00832c4cfcd3d93b9ea5ef35cb47ce9d0c2316f2
+local: bfeba22c07241736810ff96749c8cd78edbbb1cd
+upstream: 23f463a0cc666d24bcb6b50ce2ab8b5deec77881
--- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini
@@ -1,7 +1,3 @@
 [pointerevent_movementxy_with_pointerlock.html]
   [mouse pointerevent movementX/Y with pointerlock test]
-    expected:
-      if (os == "mac") and debug: ["FAIL", "PASS"]
-      if (os == "android") and debug: ["FAIL", "PASS"]
-      [PASS, FAIL]
-
+    expected: [PASS, FAIL]
--- a/testing/web-platform/meta/resize-observer/observe.html.ini
+++ b/testing/web-platform/meta/resize-observer/observe.html.ini
@@ -1,11 +1,11 @@
 [observe.html]
   expected:
-    if webrender and (os == "linux") and not debug: ["OK", "TIMEOUT"]
+    if webrender and (os == "linux") and not debug: [OK, TIMEOUT]
   [guard]
     expected:
-      if webrender and (os == "linux") and not debug: ["PASS", "NOTRUN"]
+      if webrender and (os == "linux") and not debug: [PASS, NOTRUN]
 
   [test6: iframe notifications]
     expected:
-      if webrender and (os == "linux") and not debug: ["PASS", "FAIL"]
+      if webrender and (os == "linux") and not debug: [PASS, FAIL]
 
--- a/testing/web-platform/meta/screen-capture/getdisplaymedia.https.html.ini
+++ b/testing/web-platform/meta/screen-capture/getdisplaymedia.https.html.ini
@@ -1,18 +1,14 @@
 [getdisplaymedia.https.html]
   disabled:
     if (os == "android") and e10s: bug 1550895 (frequently fails on geckoview)
-  expected:
-    if webrender and (os == "linux") and not debug: ["OK", "TIMEOUT"]
   [getDisplayMedia({"audio":true}) must succeed with video maybe audio]
     expected:
       if (os == "android") and not e10s: FAIL
       PASS
 
   [getDisplayMedia() with getSettings]
-    expected:
-      if webrender and (os == "linux") and not debug: ["FAIL", "TIMEOUT"]
-      FAIL
+    expected: FAIL
 
   [getDisplayMedia({"audio":true}) must fail with TypeError]
     expected: FAIL
 
--- a/testing/web-platform/meta/secure-contexts/idlharness.any.js.ini
+++ b/testing/web-platform/meta/secure-contexts/idlharness.any.js.ini
@@ -1,6 +1,13 @@
 [idlharness.https.any.serviceworker.html]
   expected: TIMEOUT
 
 [idlharness.any.html]
   [WindowOrWorkerGlobalScope interface: self must inherit property "isSecureContext" with the proper type]
     expected: FAIL
+
+
+[idlharness.any.worker.html]
+
+[idlharness.any.sharedworker.html]
+
+[idlharness.any.serviceworker.html]
--- a/testing/web-platform/meta/service-workers/service-worker/client-navigate.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/client-navigate.https.html.ini
@@ -3,24 +3,24 @@
     if (os == "android") and not e10s: https://bugzilla.mozilla.org/show_bug.cgi?id=1499972
     if (os == "android") and e10s: bug 1550895 (frequently fails on geckoview)
   expected:
     if (os == "mac") and debug: ["OK", "TIMEOUT"]
   [Frame location should not update on failed mixed-content navigation]
     expected:
       if (os == "mac") and debug: ["PASS", "NOTRUN"]
 
+  [Frame location should not update on failed about:blank navigation]
+    expected:
+      if (os == "mac") and debug: ["PASS", "TIMEOUT", "NOTRUN"]
+
   [Frame location should update on successful navigation]
     expected:
       if (os == "mac") and debug: ["PASS", "TIMEOUT"]
 
   [Frame location should not be accessible after cross-origin navigation]
     expected:
       if (os == "mac") and debug: ["PASS", "NOTRUN"]
 
   [Frame location should not be accessible after redirect]
     expected:
       if (os == "mac") and debug: ["PASS", "NOTRUN"]
 
-  [Frame location should not update on failed about:blank navigation]
-    expected:
-      if (os == "mac") and debug: ["PASS", "NOTRUN"]
-
--- a/testing/web-platform/meta/service-workers/service-worker/navigation-preload/resource-timing.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/navigation-preload/resource-timing.https.html.ini
@@ -1,8 +1,8 @@
 [resource-timing.https.html]
   expected:
-    if (os == "linux") and not debug and not webrender and (processor == "x86_64"): ["OK", "TIMEOUT"]
+    if (os == "linux") and not debug and n