Bug 1574615 [wpt PR 18508] - Update wpt metadata, a=testonly
authormoz-wptsync-bot <wptsync@mozilla.com>
Mon, 19 Aug 2019 12:28:52 +0000
changeset 553856 70f199060a2b9f35754b1875ac31a123b1d14daa
parent 553855 cb469259185a77c44695a994be5a7c97f002aa64
child 553857 5fb05065a41f615fe8887c3ea1eb63e09d84e966
push id2165
push userffxbld-merge
push dateMon, 14 Oct 2019 16:30:58 +0000
treeherdermozilla-release@0eae18af659f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1574615, 18508
milestone70.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1574615 [wpt PR 18508] - Update wpt metadata, a=testonly wpt-pr: 18508 wpt-type: metadata
testing/web-platform/meta/css/css-sizing/animation/width-interpolation.html.ini
testing/web-platform/meta/css/css-transforms/animation/rotate-interpolation.html.ini
testing/web-platform/meta/css/css-transforms/animation/scale-interpolation.html.ini
testing/web-platform/meta/css/css-transforms/animation/translate-interpolation.html.ini
testing/web-platform/meta/css/motion/animation/offset-path-interpolation-005.html.ini
testing/web-platform/meta/css/motion/animation/offset-position-interpolation.html.ini
testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-tentative.html.ini
--- a/testing/web-platform/meta/css/css-sizing/animation/width-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-sizing/animation/width-interpolation.html.ini
@@ -1,169 +1,279 @@
 [width-interpolation.html]
   expected:
     if (os == "win") and debug and not webrender and (processor == "x86"): CRASH
     if (os == "win") and debug and webrender: CRASH
-  [CSS Transitions: property <width> from [10px\] to [100%\] at (0.6) is [10px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from [10px\] to [100%\] at (-0.3) should be [0px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions: property <width> from [0px\] to [100px\] at (1.5) is [0px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from [0px\] to [100px\] at (1.5) should be [150px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions: property <width> from neutral to [40px\] at (0.6) is [10px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [10px\] to [100%\] at (-0.3) should be [0px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from [inherit\] to [40px\] at (0.6) is [100px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [inherit\] to [40px\] at (0.3) should be [82px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [initial\] to [40px\] at (1.5) is [100px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [0px\] to [100px\] at (0.6) should be [60px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [initial\] to [40px\] at (0.6) is [100px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from [10px\] to [100%\] at (1.5) should be [145px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from neutral to [40px\] at (-0.3) is [10px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from [10px\] to [100%\] at (0.6) should be [64px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [Web Animations: property <width> from [10px\] to [100%\] at (0.3) is [36.9833px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [initial\] to [40px\] at (0.6) should be [40px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from neutral to [40px\] at (0.6) is [10px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from neutral to [40px\] at (1.5) should be [55px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from [inherit\] to [40px\] at (1.5) is [100px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [unset\] to [40px\] at (0.6) should be [40px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from neutral to [40px\] at (0.3) is [10px\]]
-    expected: FAIL
+  [Web Animations: property <width> from [unset\] to [40px\] at (0.5) should be [40px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86_64"): FAIL
+      if (os == "win") and debug: FAIL
 
-  [CSS Animations: property <width> from [0px\] to [100px\] at (0.6) is [0px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from [inherit\] to [40px\] at (0.6) should be [64px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from neutral to [40px\] at (0.3) is [10px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [initial\] to [40px\] at (1.5) should be [40px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions: property <width> from [10px\] to [100%\] at (0.3) is [10px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from [inherit\] to [40px\] at (0.3) should be [82px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [Web Animations: property <width> from [10px\] to [100%\] at (0.6) is [63.9833px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from [inherit\] to [40px\] at (1.5) should be [10px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from [0px\] to [100px\] at (0.3) is [0px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from neutral to [40px\] at (0.6) should be [28px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions: property <width> from [inherit\] to [40px\] at (1.5) is [100px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [10px\] to [100%\] at (1.5) should be [145px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [initial\] to [40px\] at (0.5) is [100px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from neutral to [40px\] at (1.5) should be [55px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from [0px\] to [100px\] at (0.6) is [0px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [initial\] to [40px\] at (0.5) should be [40px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions: property <width> from neutral to [40px\] at (0.3) is [10px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [0px\] to [100px\] at (0.3) should be [30px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from [0px\] to [100px\] at (1.5) is [0px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from neutral to [40px\] at (0.3) should be [19px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions: property <width> from [inherit\] to [40px\] at (0.6) is [100px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [10px\] to [100%\] at (0.6) should be [64px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from [10px\] to [100%\] at (0.3) is [10px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [0px\] to [100px\] at (1.5) should be [150px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions: property <width> from [0px\] to [100px\] at (0.3) is [0px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from neutral to [40px\] at (-0.3) should be [1px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [10px\] to [100%\] at (0.6) is [10px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from neutral to [40px\] at (1.5) should be [55px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions: property <width> from neutral to [40px\] at (-0.3) is [10px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [10px\] to [100%\] at (0.3) should be [37px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from [10px\] to [100%\] at (1.5) is [10px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from [inherit\] to [40px\] at (0.3) should be [82px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions: property <width> from [0px\] to [100px\] at (0.6) is [0px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from neutral to [40px\] at (-0.3) should be [1px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions: property <width> from [inherit\] to [40px\] at (0.3) is [100px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from [10px\] to [100%\] at (0.6) should be [64px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [Web Animations: property <width> from [initial\] to [40px\] at (0.5) is [100px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [inherit\] to [40px\] at (1.5) should be [10px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [unset\] to [40px\] at (1.5) is [100px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from [10px\] to [100%\] at (0.3) should be [37px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions: property <width> from [inherit\] to [40px\] at (-0.3) is [100px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from neutral to [40px\] at (-0.3) should be [1px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [0px\] to [100px\] at (1.5) is [0px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from [inherit\] to [40px\] at (-0.3) should be [118px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [inherit\] to [40px\] at (0.3) is [100px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [inherit\] to [40px\] at (-0.3) should be [118px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from neutral to [40px\] at (1.5) is [10px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from [inherit\] to [40px\] at (0.6) should be [64px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [10px\] to [100%\] at (1.5) is [10px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from neutral to [40px\] at (0.6) should be [28px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from neutral to [40px\] at (1.5) is [10px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from [0px\] to [100px\] at (0.3) should be [30px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [inherit\] to [40px\] at (0.6) is [100px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from [10px\] to [100%\] at (1.5) should be [145px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [0px\] to [100px\] at (0.3) is [0px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [unset\] to [40px\] at (1.5) should be [40px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from neutral to [40px\] at (-0.3) is [10px\]]
-    expected: FAIL
+  [Web Animations: property <width> from [initial\] to [40px\] at (0.5) should be [40px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86_64"): FAIL
+      if (os == "win") and debug: FAIL
 
-  [CSS Animations: property <width> from neutral to [40px\] at (0.6) is [10px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from [0px\] to [100px\] at (0.6) should be [60px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from [10px\] to [100%\] at (0.6) is [10px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from [0px\] to [100px\] at (0.6) should be [60px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from [inherit\] to [40px\] at (-0.3) is [100px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [inherit\] to [40px\] at (0.6) should be [64px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from [10px\] to [100%\] at (-0.3) is [10px\]]
-    expected: FAIL
+  [Web Animations: property <width> from [10px\] to [100%\] at (0.6) should be [64px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86_64"): FAIL
+      if (os == "win") and debug: FAIL
 
-  [Web Animations: property <width> from [unset\] to [40px\] at (0.5) is [100px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from [10px\] to [100%\] at (-0.3) should be [0px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [unset\] to [40px\] at (0.6) is [100px\]]
-    expected: FAIL
+  [Web Animations: property <width> from [10px\] to [100%\] at (0.3) should be [37px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86_64"): FAIL
+      if (os == "win") and debug: FAIL
 
-  [CSS Transitions: property <width> from [10px\] to [100%\] at (1.5) is [10px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from neutral to [40px\] at (0.3) should be [19px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions with transition: all: property <width> from [inherit\] to [40px\] at (0.3) is [100px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from [0px\] to [100px\] at (0.3) should be [30px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [inherit\] to [40px\] at (1.5) is [100px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from neutral to [40px\] at (0.6) should be [28px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions: property <width> from neutral to [40px\] at (1.5) is [10px\]]
-    expected: FAIL
+  [CSS Animations: property <width> from [unset\] to [40px\] at (0.5) should be [40px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [inherit\] to [40px\] at (-0.3) is [100px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from [10px\] to [100%\] at (0.3) should be [37px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Transitions: property <width> from [10px\] to [100%\] at (-0.3) is [10px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from [inherit\] to [40px\] at (-0.3) should be [118px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [10px\] to [100%\] at (-0.3) is [10px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from [0px\] to [100px\] at (1.5) should be [150px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [unset\] to [40px\] at (0.5) is [100px\]]
-    expected: FAIL
+  [CSS Transitions with transition: all: property <width> from neutral to [40px\] at (0.3) should be [19px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
-  [CSS Animations: property <width> from [10px\] to [100%\] at (0.3) is [10px\]]
-    expected: FAIL
+  [CSS Transitions: property <width> from [inherit\] to [40px\] at (1.5) should be [10px\]]
+    expected:
+      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+      if (os == "win") and not debug and webrender: FAIL
 
--- a/testing/web-platform/meta/css/css-transforms/animation/rotate-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/animation/rotate-interpolation.html.ini
@@ -637,16 +637,249 @@
         if (os == "win") and not debug and webrender: FAIL
 
     [CSS Animations: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (0.875) should be [-0.70246 0.70246 0.114452 53.1994deg\]]
       expected:
         if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
         if (os == "win") and not debug and webrender: FAIL
 
 
+  [rotate-interpolation.html]
+    expected:
+      if (os == "win") and debug and not webrender and (processor == "x86"): CRASH
+      if (os == "win") and debug and webrender: CRASH
+    [Animation between "45deg" and "-1 1 0 60deg" at progress 0]
+      expected: FAIL
+      bug: https://github.com/w3c/csswg-drafts/issues/3290
+
+    [Animation between "45deg" and "-1 1 0 60deg" at progress 1]
+      expected: FAIL
+      bug: https://github.com/w3c/csswg-drafts/issues/3290
+
+    [Animation between "none" and "7 -8 9 400grad" at progress 0]
+      expected: FAIL
+      bug: https://github.com/w3c/csswg-drafts/issues/3290
+
+    [CSS Transitions: property <rotate> from [none\] to [7 -8 9 400grad\] at (0.875) should be [7 -8 9 315deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <rotate> from [100deg\] to [180deg\] at (2) should be [260deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <rotate> from [none\] to [7 -8 9 400grad\] at (2) should be [7 -8 9 720deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <rotate> from [none\] to [7 -8 9 400grad\] at (0.125) should be [7 -8 9 45deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <rotate> from [100deg\] to [180deg\] at (-1) should be [20deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <rotate> from [none\] to [7 -8 9 400grad\] at (-1) should be [7 -8 9 -360deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [100deg\] to [180deg\] at (2) should be [260deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (-1) should be [0.447214 -0.447214 0.774597 104.478deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [Web Animations: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (1) should be [-1 1 0 60deg\]]
+      expected: FAIL
+
+    [CSS Transitions: property <rotate> from [100deg\] to [180deg\] at (0.875) should be [170deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <rotate> from [none\] to [7 -8 9 400grad\] at (2) should be [7 -8 9 720deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [100deg\] to [180deg\] at (0.125) should be [110deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (-1) should be [0.447214 -0.447214 0.774597 104.478deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (2) should be [-0.637897 0.637897 -0.431479 124.975deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (0.125) should be [-0.136456 0.136456 0.981203 40.6037deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <rotate> from [100deg\] to [180deg\] at (0.125) should be [110deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [none\] to [7 -8 9 400grad\] at (0.125) should be [7 -8 9 45deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <rotate> from [none\] to [7 -8 9 400grad\] at (0.875) should be [7 -8 9 315deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <rotate> from [none\] to [7 -8 9 400grad\] at (0.125) should be [7 -8 9 45deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (-1) should be [0.447214 -0.447214 0.774597 104.478deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (1) should be [-1 1 0 60deg\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (0) should be [45deg\]]
+      expected: FAIL
+
+    [CSS Animations: property <rotate> from [none\] to [7 -8 9 400grad\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (2) should be [-0.637897 0.637897 -0.431479 124.975deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <rotate> from [none\] to [7 -8 9 400grad\] at (-1) should be [7 -8 9 -360deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [Web Animations: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (0) should be [45deg\]]
+      expected: FAIL
+
+    [CSS Transitions: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (0.875) should be [-0.70246 0.70246 0.114452 53.1994deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <rotate> from [100deg\] to [180deg\] at (0.875) should be [170deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (1) should be [-1 1 0 60deg\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [none\] to [7 -8 9 400grad\] at (2) should be [7 -8 9 720deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [none\] to [7 -8 9 400grad\] at (0.875) should be [7 -8 9 315deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <rotate> from [none\] to [7 -8 9 400grad\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (0.125) should be [-0.136456 0.136456 0.981203 40.6037deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (0.875) should be [-0.70246 0.70246 0.114452 53.1994deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <rotate> from [100deg\] to [180deg\] at (2) should be [260deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [Web Animations: property <rotate> from [none\] to [7 -8 9 400grad\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <rotate> from [100deg\] to [180deg\] at (0.125) should be [110deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (1) should be [-1 1 0 60deg\]]
+      expected: FAIL
+
+    [CSS Transitions: property <rotate> from [100deg\] to [180deg\] at (-1) should be [20deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [100deg\] to [180deg\] at (0.875) should be [170deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (0) should be [45deg\]]
+      expected: FAIL
+
+    [CSS Animations: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (2) should be [-0.637897 0.637897 -0.431479 124.975deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [100deg\] to [180deg\] at (-1) should be [20deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [none\] to [7 -8 9 400grad\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (0) should be [45deg\]]
+      expected: FAIL
+
+    [CSS Transitions: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (0.125) should be [-0.136456 0.136456 0.981203 40.6037deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <rotate> from [none\] to [7 -8 9 400grad\] at (-1) should be [7 -8 9 -360deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (0.875) should be [-0.70246 0.70246 0.114452 53.1994deg\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+
   [CSS Transitions: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (2) should be [-0.637897 0.637897 -0.431479 124.975deg\]]
     expected:
       if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
       if (os == "win") and not debug and webrender: FAIL
 
   [CSS Transitions: property <rotate> from [none\] to [7 -8 9 400grad\] at (0.875) should be [7 -8 9 315deg\]]
     expected:
       if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
--- a/testing/web-platform/meta/css/css-transforms/animation/scale-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/animation/scale-interpolation.html.ini
@@ -601,16 +601,237 @@
         if (os == "win") and not debug and webrender: FAIL
 
     [CSS Transitions with transition: all: property <scale> from [2 30 400\] to [10 110 1200\] at (0.875) should be [9 100 1100\]]
       expected:
         if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
         if (os == "win") and not debug and webrender: FAIL
 
 
+  [scale-interpolation.html]
+    expected:
+      if (os == "win") and debug and not webrender and (processor == "x86"): CRASH
+      if (os == "win") and debug and webrender: CRASH
+    [Animation between "26 17 9" and "2" at progress 1]
+      expected: FAIL
+      bug: https://github.com/w3c/csswg-drafts/issues/3290
+
+    [Animation between "none" and "4 3 2" at progress 0]
+      bug: https://github.com/w3c/csswg-drafts/issues/3290
+      expected: FAIL
+
+    [Animation between "26 17 9" and "2 1" at progress 1]
+      bug: https://github.com/w3c/csswg-drafts/issues/3290
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [26 17 9\] to [2 1\] at (1) should be [2 1\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [26 17 9\] to [2 1\] at (0.875) should be [5 3 2\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <scale> from [26 17 9\] to [2 1\] at (0.875) should be [5 3 2\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <scale> from [2 30 400\] to [10 110 1200\] at (2) should be [18 190 2000\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [none\] to [4 3 2\] at (2) should be [7 5 3\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [26 17 9\] to [2 1\] at (0.125) should be [23 15 8\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <scale> from [26 17 9\] to [2 1\] at (-1) should be [50 33 17\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <scale> from [none\] to [4 3 2\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <scale> from [26 17 9\] to [2 1\] at (1) should be [2 1\]]
+      expected: FAIL
+
+    [CSS Transitions: property <scale> from [none\] to [4 3 2\] at (0.875) should be [3.625 2.75 1.875\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <scale> from [2 30 400\] to [10 110 1200\] at (-1) should be [-6 -50 -400\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <scale> from [none\] to [4 3 2\] at (2) should be [7 5 3\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [none\] to [4 3 2\] at (0) should be [none\]]
+      expected: FAIL
+
+    [Web Animations: property <scale> from [26 17 9\] to [2 1\] at (1) should be [2 1\]]
+      expected: FAIL
+
+    [CSS Animations: property <scale> from [none\] to [4 3 2\] at (0.875) should be [3.625 2.75 1.875\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [2 30 400\] to [10 110 1200\] at (0.125) should be [3 40 500\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <scale> from [26 17 9\] to [2 1\] at (0.125) should be [23 15 8\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [26 17 9\] to [2 1\] at (-1) should be [50 33 17\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <scale> from [26 17 9\] to [2 1\] at (0.125) should be [23 15 8\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <scale> from [26 17 9\] to [2 1\] at (2) should be [-22 -15 -7\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <scale> from [2 30 400\] to [10 110 1200\] at (0.125) should be [3 40 500\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <scale> from [26 17 9\] to [2 1\] at (1) should be [2 1\]]
+      expected: FAIL
+
+    [CSS Transitions: property <scale> from [none\] to [4 3 2\] at (0.125) should be [1.375 1.25 1.125\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <scale> from [26 17 9\] to [2 1\] at (0.875) should be [5 3 2\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [2 30 400\] to [10 110 1200\] at (-1) should be [-6 -50 -400\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <scale> from [none\] to [4 3 2\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions: property <scale> from [none\] to [4 3 2\] at (2) should be [7 5 3\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <scale> from [none\] to [4 3 2\] at (0.125) should be [1.375 1.25 1.125\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <scale> from [2 30 400\] to [10 110 1200\] at (0.875) should be [9 100 1100\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [none\] to [4 3 2\] at (0.125) should be [1.375 1.25 1.125\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [26 17 9\] to [2 1\] at (2) should be [-22 -15 -7\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <scale> from [2 30 400\] to [10 110 1200\] at (0.125) should be [3 40 500\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [none\] to [4 3 2\] at (0.875) should be [3.625 2.75 1.875\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <scale> from [2 30 400\] to [10 110 1200\] at (-1) should be [-6 -50 -400\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [none\] to [4 3 2\] at (-1) should be [-2 -1 0\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [Web Animations: property <scale> from [none\] to [4 3 2\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <scale> from [2 30 400\] to [10 110 1200\] at (2) should be [18 190 2000\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <scale> from [26 17 9\] to [2 1\] at (2) should be [-22 -15 -7\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [2 30 400\] to [10 110 1200\] at (2) should be [18 190 2000\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <scale> from [2 30 400\] to [10 110 1200\] at (0.875) should be [9 100 1100\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <scale> from [26 17 9\] to [2 1\] at (-1) should be [50 33 17\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <scale> from [none\] to [4 3 2\] at (-1) should be [-2 -1 0\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <scale> from [none\] to [4 3 2\] at (-1) should be [-2 -1 0\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <scale> from [2 30 400\] to [10 110 1200\] at (0.875) should be [9 100 1100\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+
   [CSS Transitions with transition: all: property <scale> from [26 17 9\] to [2 1\] at (1) should be [2 1\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <scale> from [26 17 9\] to [2 1\] at (0.875) should be [5 3 2\]]
     expected:
       if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
       if (os == "win") and not debug and webrender: FAIL
 
--- a/testing/web-platform/meta/css/css-transforms/animation/translate-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/animation/translate-interpolation.html.ini
@@ -637,16 +637,249 @@
         if (os == "win") and not debug and webrender: FAIL
 
     [CSS Transitions with transition: all: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (2) should be [380px 560px 740px\]]
       expected:
         if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
         if (os == "win") and not debug and webrender: FAIL
 
 
+  [translate-interpolation.html]
+    expected:
+      if (os == "win") and debug and not webrender and (processor == "x86"): CRASH
+      if (os == "win") and debug and webrender: CRASH
+    [Animation between "480px 400px 320px" and "240% 160%" at progress 0]
+      expected: FAIL
+      bug: https://github.com/w3c/csswg-drafts/issues/3290
+
+    [Animation between "480px 400px 320px" and "240% 160%" at progress 1]
+      expected: FAIL
+      bug: https://github.com/w3c/csswg-drafts/issues/3290
+
+    [Animation between "none" and "8px 80% 800px" at progress 0]
+      expected: FAIL
+      bug: https://github.com/w3c/csswg-drafts/issues/3290
+
+    [CSS Transitions: property <translate> from [480px 400px 320px\] to [240% 160%\] at (1) should be [240% 160%\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [none\] to [8px 80% 800px\] at (0.125) should be [1px 10% 100px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [none\] to [8px 80% 800px\] at (0.875) should be [7px 70% 700px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <translate> from [none\] to [8px 80% 800px\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (1) should be [240% 160%\]]
+      expected: FAIL
+
+    [CSS Transitions: property <translate> from [480px 400px 320px\] to [240% 160%\] at (2) should be [calc(480% - 480px) calc(320% - 400px) -320px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <translate> from [none\] to [8px 80% 800px\] at (-1) should be [-8px -80% -800px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (0.875) should be [290px 380px 470px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0.125) should be [calc(30% + 420px) calc(20% + 350px) 280px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (2) should be [calc(480% - 480px) calc(320% - 400px) -320px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [Web Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0) should be [480px 400px 320px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (0.875) should be [290px 380px 470px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <translate> from [none\] to [8px 80% 800px\] at (0.125) should be [1px 10% 100px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (-1) should be [140px 80px 20px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <translate> from [none\] to [8px 80% 800px\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [480px 400px 320px\] to [240% 160%\] at (1) should be [240% 160%\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0) should be [480px 400px 320px\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (0.875) should be [290px 380px 470px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <translate> from [none\] to [8px 80% 800px\] at (2) should be [16px 160% 1600px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [Web Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (1) should be [240% 160%\]]
+      expected: FAIL
+
+    [CSS Transitions: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (-1) should be [140px 80px 20px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <translate> from [480px 400px 320px\] to [240% 160%\] at (-1) should be [calc(-240% + 960px) calc(-160% + 800px) 640px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (-1) should be [calc(-240% + 960px) calc(-160% + 800px) 640px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0.125) should be [calc(30% + 420px) calc(20% + 350px) 280px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (0.125) should be [230px 260px 290px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <translate> from [none\] to [8px 80% 800px\] at (-1) should be [-8px -80% -800px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (0.125) should be [230px 260px 290px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [none\] to [8px 80% 800px\] at (2) should be [16px 160% 1600px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (2) should be [380px 560px 740px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [480px 400px 320px\] to [240% 160%\] at (-1) should be [calc(-240% + 960px) calc(-160% + 800px) 640px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [none\] to [8px 80% 800px\] at (-1) should be [-8px -80% -800px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [none\] to [8px 80% 800px\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <translate> from [none\] to [8px 80% 800px\] at (0.125) should be [1px 10% 100px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [480px 400px 320px\] to [240% 160%\] at (2) should be [calc(480% - 480px) calc(320% - 400px) -320px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [Web Animations: property <translate> from [none\] to [8px 80% 800px\] at (0) should be [none\]]
+      expected: FAIL
+
+    [CSS Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (0.125) should be [230px 260px 290px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0.125) should be [calc(30% + 420px) calc(20% + 350px) 280px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <translate> from [none\] to [8px 80% 800px\] at (0.875) should be [7px 70% 700px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <translate> from [none\] to [8px 80% 800px\] at (2) should be [16px 160% 1600px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (2) should be [380px 560px 740px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0) should be [480px 400px 320px\]]
+      expected: FAIL
+
+    [CSS Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0) should be [480px 400px 320px\]]
+      expected: FAIL
+
+    [CSS Animations: property <translate> from [none\] to [8px 80% 800px\] at (0.875) should be [7px 70% 700px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (-1) should be [140px 80px 20px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (2) should be [380px 560px 740px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+
   [CSS Transitions: property <translate> from [480px 400px 320px\] to [240% 160%\] at (1) should be [240% 160%\]]
     expected: FAIL
 
   [CSS Transitions with transition: all: property <translate> from [none\] to [8px 80% 800px\] at (0) should be [none\]]
     expected: FAIL
 
   [CSS Transitions: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (-1) should be [140px 80px 20px\]]
     expected:
--- 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
@@ -750,103 +750,1510 @@
       expected:
         if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
         if (os == "win") and not debug and webrender: 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 [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 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:
-      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
-      if (os == "win") and not debug and webrender: 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
-
   [offset-path supports [ray(10deg sides contain)\]]
     expected: FAIL
 
   [offset-path supports [ray(20deg closest-side)\]]
     expected: FAIL
 
   [offset-path supports [ray(200deg sides contain)\]]
     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
-
   [offset-path supports [ray(200deg farthest-side contain)\]]
     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 [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:
-      if (os == "win") and not debug and not webrender and (processor == "x86_64"): FAIL
-      if (os == "win") and debug: 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
-
-  [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 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
-
   [offset-path supports [ray(50deg sides contain)\]]
     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:
-      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
-      if (os == "win") and not debug and webrender: FAIL
-
   [offset-path supports [ray(0deg closest-side)\]]
     expected: FAIL
 
   [offset-path supports [ray(-10deg farthest-corner)\]]
     expected: FAIL
 
   [offset-path supports [ray(200deg farthest-side)\]]
     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\]]
+  [offset-path supports [ray(0deg closest-corner)\]]
+    expected: FAIL
+
+  [offset-path supports [ray(-50deg farthest-corner)\]]
+    expected: FAIL
+
+  [offset-path supports [ray(300deg sides)\]]
+    expected: FAIL
+
+  [offset-path-interpolation-005.html]
     expected:
-      if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
-      if (os == "win") and not debug and webrender: 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\]]
+      if (os == "win") and debug and not webrender and (processor == "x86"): CRASH
+      if (os == "win") and debug and webrender: 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
+
+  [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(0deg closest-corner)\] to [none\] at (0) 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: 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
 
-  [offset-path supports [ray(0deg closest-corner)\]]
+  [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 Transitions: 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(0deg closest-corner)\] to [none\] 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 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 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 farthest-side contain)\] to [ray(300deg sides)\] at (1) 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 Animations: 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(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
+
+  [Web Animations: 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 farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0.125) 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: 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
+
+  [Web Animations: 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 [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 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 [none\] to [ray(20deg closest-side)\] 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 (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 Transitions with transition: all: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (1.5) 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
+
+  [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 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(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0.875) 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
+
+  [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 Transitions: 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(200deg farthest-side)\] to [ray(300deg sides)\] at (0.5) 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 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(200deg sides contain)\] to [ray(300deg sides)\] 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 (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.3) 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: 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 Animations: 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 [ray(10deg sides contain)\] to [ray(50deg sides contain)\] at (2) 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
+
+  [Web Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (1) 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 Animations: 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 [ray(200deg farthest-side)\] 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) 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 with transition: all: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (-0.3) 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: 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 sides contain)\] to [ray(300deg sides)\] at (1.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
+
+  [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(-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 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 [none\] to [ray(20deg closest-side)\] 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 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 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(200deg farthest-side)\] 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 (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.6) 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 Animations: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (1.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 (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(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 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 [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 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 [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(0deg closest-corner)\] to [none\] 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 (-1) 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
+
+  [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 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)\] to [ray(300deg sides)\] 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 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: 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(-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(-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
+
+  [CSS Animations: property <offset-path> from [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] at (0.875) 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
+
+  [Web 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 contain)\] 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) 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 Animations: 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 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
 
-  [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\]]
+  [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 Transitions with transition: all: property <offset-path> from [ray(0deg closest-corner)\] to [none\] at (1) 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 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 Transitions: property <offset-path> from [none\] to [ray(20deg closest-side)\] at (0) 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
+
+  [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 [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
 
-  [offset-path supports [ray(-50deg farthest-corner)\]]
+  [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 (-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 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 [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\]]
+  [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
+
+  [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 [ray(-10deg farthest-corner)\] to [ray(-50deg farthest-corner)\] 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 Animations: property <offset-path> from [ray(200deg farthest-side)\] to [ray(300deg sides)\] at (0.6) 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 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 [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\]]
+  [CSS Transitions: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] 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
+
+  [CSS Transitions: property <offset-path> from [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0) 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 Transitions with transition: all: property <offset-path> from [ray(200deg sides contain)\] to [ray(300deg sides)\] at (0) 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 [ray(0deg closest-corner)\] to [none\] at (0.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 [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (0) 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.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 with transition: all: 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(10deg sides contain)\] to [ray(50deg sides contain)\] at (2) should be [none\]]
     expected: FAIL
 
-  [offset-path supports [ray(300deg sides)\]]
+  [Web 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(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 (1) 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 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
+
+  [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 [ray(200deg farthest-side contain)\] to [ray(300deg sides)\] at (1.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) 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
+
+  [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 [ray(200deg farthest-side)\] to [ray(300deg sides)\] 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
+
+  [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
+
--- a/testing/web-platform/meta/css/motion/animation/offset-position-interpolation.html.ini
+++ b/testing/web-platform/meta/css/motion/animation/offset-position-interpolation.html.ini
@@ -108,8 +108,308 @@
     expected: FAIL
 
   [offset-position supports [right 10px top 20%\]]
     expected: FAIL
 
   [offset-position supports [220px 240px\]]
     expected: FAIL
 
+  [CSS Transitions with transition: all: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (0.875) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [220px 240px\] to [300px 400px\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [220px 240px\] to [300px 400px\] at (0.875) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [220px 240px\] to [300px 400px\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (0.125) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (0.125) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (0.125) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [220px 240px\] to [300px 400px\] at (-1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (0.125) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [right 10px top 20%\] to [auto\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (-1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (2) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [right 10px top 20%\] to [auto\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [right 10px top 20%\] to [auto\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [220px 240px\] to [300px 400px\] at (-1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [220px 240px\] to [300px 400px\] at (0.125) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (2) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (2) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (0.125) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (2) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (-1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [right 10px top 20%\] to [auto\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [220px 240px\] to [300px 400px\] at (2) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (0.125) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [220px 240px\] to [300px 400px\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (0.875) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [220px 240px\] to [300px 400px\] at (2) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [220px 240px\] to [300px 400px\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (-1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [right 10px top 20%\] to [auto\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [right 10px top 20%\] to [auto\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [right 10px top 20%\] to [auto\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (-1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (0.875) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (0.125) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (-1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [220px 240px\] to [300px 400px\] at (-1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [right 10px top 20%\] to [auto\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [220px 240px\] to [300px 400px\] at (-1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (-1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [right 10px top 20%\] to [auto\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (2) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [right 10px top 20%\] to [auto\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (2) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (2) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [220px 240px\] to [300px 400px\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (0.875) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [220px 240px\] to [300px 400px\] at (2) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [right 10px top 20%\] to [auto\] at (0.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [right 10px top 20%\] to [auto\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (-1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (0.6) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (0.875) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [220px 240px\] to [300px 400px\] at (0.125) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (0.125) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [220px 240px\] to [300px 400px\] at (0.875) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [220px 240px\] to [300px 400px\] at (0.125) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [220px 240px\] to [300px 400px\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [220px 240px\] to [300px 400px\] at (0.125) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (0.875) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [220px 240px\] to [300px 400px\] at (0.875) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (0) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [left 480px top 400px\] to [right -140% bottom -60%\] at (-1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (1.5) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [right 10px top 20%\] to [auto\] at (1) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions with transition: all: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (0.875) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [220px 240px\] to [300px 400px\] at (0.875) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (2) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [220px 240px\] to [300px 400px\] at (0) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [left top\] to [left 8px bottom 20%\] at (0.875) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [220px 240px\] to [300px 400px\] at (2) should be [\]]
+    expected: FAIL
+
+  [CSS Transitions: property <offset-position> from [right 10px top 20%\] to [auto\] at (-0.3) should be [\]]
+    expected: FAIL
+
+  [CSS Animations: property <offset-position> from [right 10px top 20%\] to [auto\] at (1) should be [\]]
+    expected: FAIL
+
+  [Web Animations: property <offset-position> from [220px 240px\] to [300px 400px\] at (1) should be [\]]
+    expected: 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
@@ -2323,16 +2323,659 @@
       expected:
         if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
         if (os == "win") and not debug and webrender: FAIL
 
     [CSS Transitions with transition: all: property <width> from [100px\] to [200px\] at (0.5) should be [200px\]]
       expected: FAIL
 
 
+  [layout-animations-disabled-tentative.html]
+    disabled:
+      if (os == "linux") and webrender: true
+    expected:
+      if (os == "win") and debug and not webrender and (processor == "x86"): CRASH
+      if (os == "win") and debug and webrender: CRASH
+    [Verify that animations which are not affected by the policy run as expected.]
+      expected: TIMEOUT
+
+    [Verify that animations which are affected by the policy run as expected.]
+      expected: NOTRUN
+
+    [Testing property "bottom".Animation between "100px" and "200px" at progress 0.125]
+      expected: FAIL
+
+    [Testing property "right".Animation between "100px" and "200px" at progress 2]
+      expected: FAIL
+
+    [Testing property "height".Animation between "100px" and "200px" at progress 0.125]
+      expected: FAIL
+
+    [Testing property "bottom".Animation between "100px" and "200px" at progress 2]
+      expected: FAIL
+
+    [Testing property "top".Animation between "100px" and "200px" at progress 2]
+      expected: FAIL
+
+    [Testing property "width".Animation between "100px" and "200px" at progress 0.875]
+      expected: FAIL
+
+    [Testing property "right".Animation between "100px" and "200px" at progress 0.125]
+      expected: FAIL
+
+    [Testing property "width".Animation between "100px" and "200px" at progress 0.125]
+      expected: FAIL
+
+    [Testing property "top".Animation between "100px" and "200px" at progress -1]
+      expected: FAIL
+
+    [Testing property "right".Animation between "100px" and "200px" at progress 0.875]
+      expected: FAIL
+
+    [Testing property "top".Animation between "100px" and "200px" at progress 0.875]
+      expected: FAIL
+
+    [Testing property "height".Animation between "100px" and "200px" at progress -1]
+      expected: FAIL
+
+    [Testing property "bottom".Animation between "100px" and "200px" at progress -1]
+      expected: FAIL
+
+    [Testing property "left".Animation between "100px" and "200px" at progress 2]
+      expected: FAIL
+
+    [Testing property "height".Animation between "100px" and "200px" at progress 2]
+      expected: FAIL
+
+    [Testing property "top".Animation between "100px" and "200px" at progress 0.125]
+      expected: FAIL
+
+    [Testing property "left".Animation between "100px" and "200px" at progress 0.125]
+      expected: FAIL
+
+    [Testing property "height".Animation between "100px" and "200px" at progress 0.875]
+      expected: FAIL
+
+    [Testing property "width".Animation between "100px" and "200px" at progress -1]
+      expected: FAIL
+
+    [Testing property "bottom".Animation between "100px" and "200px" at progress 0.875]
+      expected: FAIL
+
+    [Testing property "left".Animation between "100px" and "200px" at progress 0.875]
+      expected: FAIL
+
+    [Testing property "left".Animation between "100px" and "200px" at progress -1]
+      expected: FAIL
+
+    [Testing property "width".Animation between "100px" and "200px" at progress 2]
+      expected: FAIL
+
+    [Testing property "right".Animation between "100px" and "200px" at progress -1]
+      expected: FAIL
+
+    [Testing property "left".Animation between "100px" and "200px" at progress 0.4]
+      expected: FAIL
+
+    [Testing property "left".Animation between "100px" and "200px" at progress 0.6]
+      expected: FAIL
+
+    [Testing property "right".Animation between "100px" and "200px" at progress 0.6]
+      expected: FAIL
+
+    [Testing property "right".Animation between "100px" and "200px" at progress 0.4]
+      expected: FAIL
+
+    [Testing property "top".Animation between "100px" and "200px" at progress 0.4]
+      expected: FAIL
+
+    [Testing property "top".Animation between "100px" and "200px" at progress 0.6]
+      expected: FAIL
+
+    [Testing property "height".Animation between "100px" and "200px" at progress 0.4]
+      expected: FAIL
+
+    [Testing property "bottom".Animation between "100px" and "200px" at progress 0.6]
+      expected: FAIL
+
+    [Testing property "width".Animation between "100px" and "200px" at progress 0.4]
+      expected: FAIL
+
+    [Testing property "bottom".Animation between "100px" and "200px" at progress 0.4]
+      expected: FAIL
+
+    [Testing property "height".Animation between "100px" and "200px" at progress 0.6]
+      expected: FAIL
+
+    [Testing property "width".Animation between "100px" and "200px" at progress 0.6]
+      expected: FAIL
+
+    [CSS Transitions: property <top> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <width> from [100px\] to [200px\] at (0.6) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <top> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <bottom> 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.6) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <bottom> from [100px\] to [200px\] at (-0.3) should be [100px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): PASS
+        if (os == "win") and not debug and webrender: PASS
+        FAIL
+
+    [CSS Transitions with transition: all: property <bottom> from [100px\] to [200px\] at (0) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <right> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <height> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <bottom> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <height> from [100px\] to [200px\] at (-0.3) should be [100px\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <width> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <right> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <width> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <bottom> from [100px\] to [200px\] at (0.3) should be [100px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): PASS
+        if (os == "win") and not debug and webrender: PASS
+        FAIL
+
+    [CSS Transitions with transition: all: property <right> from [100px\] to [200px\] at (-0.3) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <width> from [100px\] to [200px\] at (0.3) should be [100px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): PASS
+        if (os == "win") and not debug and webrender: PASS
+        FAIL
+
+    [Web Animations: property <left> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <bottom> from [100px\] to [200px\] at (-0.3) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <height> from [100px\] to [200px\] at (0.6) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <width> from [100px\] to [200px\] at (0.6) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <width> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <height> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <right> from [100px\] to [200px\] at (-0.3) should be [100px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <left> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <left> from [100px\] to [200px\] at (0.6) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <top> from [100px\] to [200px\] at (0) should be [200px\]]
+      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
+
+    [Web Animations: property <bottom> from [100px\] to [200px\] at (0.3) should be [100px\]]
+      expected: FAIL
+
+    [CSS Animations: property <left> from [100px\] to [200px\] at (0.3) should be [100px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): PASS
+        if (os == "win") and not debug and webrender: PASS
+        FAIL
+
+    [CSS Transitions with transition: all: property <bottom> from [100px\] to [200px\] at (0.3) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <right> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <left> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <height> from [100px\] to [200px\] at (0) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <width> 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.3) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <height> from [100px\] to [200px\] at (0) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <bottom> from [100px\] to [200px\] at (-0.3) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <bottom> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      expected: FAIL
+
+    [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 (os == "win") and not debug and not webrender and (processor == "x86"): PASS
+        if (os == "win") and not debug and webrender: 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: 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
+
+    [CSS Transitions with transition: all: property <top> from [100px\] to [200px\] at (0.3) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <top> from [100px\] to [200px\] at (-0.3) should be [100px\]]
+      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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <top> from [100px\] to [200px\] at (0.6) should be [200px\]]
+      expected: 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
+
+    [CSS Animations: property <right> from [100px\] to [200px\] at (-0.3) should be [100px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): PASS
+        if (os == "win") and not debug and webrender: 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <left> from [100px\] to [200px\] at (-0.3) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <bottom> from [100px\] to [200px\] at (1.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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: 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 (os == "win") and not debug and not webrender and (processor == "x86"): PASS
+        if (os == "win") and not debug and webrender: PASS
+        FAIL
+
+    [CSS Transitions: property <bottom> from [100px\] to [200px\] at (0.3) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <width> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <top> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <width> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <right> from [100px\] to [200px\] at (0.6) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <height> from [100px\] to [200px\] at (-0.3) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <bottom> from [100px\] to [200px\] at (0.6) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <bottom> from [100px\] to [200px\] at (0.6) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <left> from [100px\] to [200px\] at (-0.3) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <top> from [100px\] to [200px\] at (0.6) 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.8) should be [rgb(160, 130, 180)\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <top> from [100px\] to [200px\] at (-0.3) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <left> from [100px\] to [200px\] at (0.6) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <width> from [100px\] to [200px\] at (0.6) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <bottom> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <bottom> from [100px\] to [200px\] at (0) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <top> 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.3) 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Animations: property <height> from [100px\] to [200px\] at (0.3) should be [100px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): PASS
+        if (os == "win") and not debug and webrender: PASS
+        FAIL
+
+    [CSS Transitions with transition: all: property <width> from [100px\] to [200px\] at (0.6) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <width> from [100px\] to [200px\] at (-0.3) should be [100px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): PASS
+        if (os == "win") and not debug and webrender: PASS
+        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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions: property <height> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <bottom> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <right> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <height> from [100px\] to [200px\] at (0.6) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <top> from [100px\] to [200px\] at (0.3) should be [100px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): PASS
+        if (os == "win") and not debug and webrender: PASS
+        FAIL
+
+    [CSS Animations: property <width> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <right> from [100px\] to [200px\] at (-0.3) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <left> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <left> 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [Web Animations: property <top> 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: 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
+
+    [Web Animations: property <top> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      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
+
+    [Web Animations: property <right> from [100px\] to [200px\] at (0.6) 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [Web Animations: property <left> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <height> from [100px\] to [200px\] at (0.6) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <height> from [100px\] to [200px\] at (0.3) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <left> from [100px\] to [200px\] at (-0.3) should be [100px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <left> from [100px\] to [200px\] at (0) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <bottom> from [100px\] to [200px\] at (-0.3) should be [100px\]]
+      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 (-0.3) should be [100px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): PASS
+        if (os == "win") and not debug and webrender: 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: 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
+
+    [CSS Transitions with transition: all: property <left> from [100px\] to [200px\] at (0) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <width> from [100px\] to [200px\] at (0) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <right> from [100px\] to [200px\] at (0) should be [200px\]]
+      expected: FAIL
+
+    [CSS Transitions: property <right> 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.6) 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: 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
+
+    [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 (1.5) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <right> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <height> from [100px\] to [200px\] at (1.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <height> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <top> from [100px\] to [200px\] at (0.3) should be [100px\]]
+      expected: FAIL
+
+    [CSS Transitions with transition: all: property <height> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+    [CSS Animations: property <top> from [100px\] to [200px\] at (-0.3) should be [100px\]]
+      expected:
+        if (os == "win") and not debug and not webrender and (processor == "x86"): PASS
+        if (os == "win") and not debug and webrender: PASS
+        FAIL
+
+    [CSS Transitions: property <top> from [100px\] to [200px\] at (0.3) should be [200px\]]
+      expected: FAIL
+
+    [Web Animations: property <height> from [100px\] to [200px\] at (0.3) should be [100px\]]
+      expected: FAIL
+
+    [Web Animations: property <right> 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 (os == "win") and not debug and not webrender and (processor == "x86"): FAIL
+        if (os == "win") and not debug and webrender: FAIL
+
+    [CSS Transitions with transition: all: property <width> from [100px\] to [200px\] at (0.5) should be [200px\]]
+      expected: FAIL
+
+
   [CSS Animations: property <left> from [100px\] to [200px\] at (0.6) should be [200px\]]
     expected: FAIL
 
   [Web Animations: property <top> from [100px\] to [200px\] at (0.3) should be [100px\]]
     expected: FAIL
 
   [Web Animations: property <top> from [100px\] to [200px\] at (0.6) should be [200px\]]
     expected: FAIL