Merge mozilla-inbound to mozilla-central a=merge
authorRazvan Maries <rmaries@mozilla.com>
Thu, 29 Aug 2019 12:41:12 +0300
changeset 551072 23824765c6aa026ccc3e3aea1c851c07ab8937ee
parent 551071 7c9326ac87fd6d8b5904a74882c86443e19a3914 (current diff)
parent 551070 d08cf6ecb122743ab3eb567c52f37df956721f92 (diff)
child 551073 e9268d2f323358d07eaf690515108508d6d7588e
child 551091 58e1a1d91db4b4adf058ede7d193dd825842c9f4
child 551219 8a48ca1e3378031c8f33fdf60e7158a961939ab8
push id11858
push userrmaries@mozilla.com
push dateThu, 29 Aug 2019 15:29:30 +0000
treeherdermozilla-beta@e9268d2f3233 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmerge
milestone70.0a1
first release with
nightly linux32
23824765c6aa / 70.0a1 / 20190829094151 / files
nightly linux64
23824765c6aa / 70.0a1 / 20190829094151 / files
nightly mac
23824765c6aa / 70.0a1 / 20190829094151 / files
nightly win32
23824765c6aa / 70.0a1 / 20190829094151 / files
nightly win64
23824765c6aa / 70.0a1 / 20190829094151 / files
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
releases
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Merge mozilla-inbound to mozilla-central a=merge
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"]