Title: [282420] trunk/LayoutTests
Revision
282420
Author
[email protected]
Date
2021-09-14 15:57:53 -0700 (Tue, 14 Sep 2021)

Log Message

[GLIB] Update platform test expectations and baselines after WPT import in r282287
https://bugs.webkit.org/show_bug.cgi?id=230281

Unreviewed test gardening.

Patch by Arcady Goldmints-Orlov <[email protected]> on 2021-09-14

* platform/glib/TestExpectations:
* platform/glib/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-001-expected.txt: Added.
* platform/glib/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-computed-value-expected.txt:
* platform/glib/imported/w3c/web-platform-tests/css/css-transforms/css-transform-inherit-rotate-expected.png: Added.
* platform/glib/imported/w3c/web-platform-tests/css/css-transforms/css-transform-inherit-rotate-expected.txt: Added.
* platform/gtk/TestExpectations:
* platform/wpe/TestExpectations:

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (282419 => 282420)


--- trunk/LayoutTests/ChangeLog	2021-09-14 22:42:58 UTC (rev 282419)
+++ trunk/LayoutTests/ChangeLog	2021-09-14 22:57:53 UTC (rev 282420)
@@ -1,3 +1,18 @@
+2021-09-14  Arcady Goldmints-Orlov  <[email protected]>
+
+        [GLIB] Update platform test expectations and baselines after WPT import in r282287
+        https://bugs.webkit.org/show_bug.cgi?id=230281
+
+        Unreviewed test gardening.
+
+        * platform/glib/TestExpectations:
+        * platform/glib/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-001-expected.txt: Added.
+        * platform/glib/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-computed-value-expected.txt:
+        * platform/glib/imported/w3c/web-platform-tests/css/css-transforms/css-transform-inherit-rotate-expected.png: Added.
+        * platform/glib/imported/w3c/web-platform-tests/css/css-transforms/css-transform-inherit-rotate-expected.txt: Added.
+        * platform/gtk/TestExpectations:
+        * platform/wpe/TestExpectations:
+
 2021-09-14  Ayumi Kojima  <[email protected]>
 
         [ Catalina EWS ] http/tests/media/hls/range-request.html is a flaky failure.

Modified: trunk/LayoutTests/platform/glib/TestExpectations (282419 => 282420)


--- trunk/LayoutTests/platform/glib/TestExpectations	2021-09-14 22:42:58 UTC (rev 282419)
+++ trunk/LayoutTests/platform/glib/TestExpectations	2021-09-14 22:57:53 UTC (rev 282420)
@@ -279,6 +279,14 @@
 # GLIB PASS since 240265@main
 imported/w3c/web-platform-tests/css/css-images/multiple-position-color-stop-radial.html [ Pass ]
 
+# GLIB PASS since added in r282287
+imported/w3c/web-platform-tests/css/css-transforms/3d-rendering-context-and-z-ordering-001.html
+imported/w3c/web-platform-tests/css/css-transforms/huge-length-tiny-scale.html
+imported/w3c/web-platform-tests/css/css-transforms/preserve3d-and-filter-no-perspective.html
+imported/w3c/web-platform-tests/css/css-transforms/transform3d-scale-004.html
+imported/w3c/web-platform-tests/css/css-transforms/transform3d-sorting-003.html
+imported/w3c/web-platform-tests/css/css-transforms/transform3d-translate3d-001.html
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of PASSING tests.
 #////////////////////////////////////////////////////////////////////////////////////////
@@ -539,6 +547,21 @@
 webkit.org/b/229389 imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-09E.html [ ImageOnlyFailure ]
 webkit.org/b/229389 imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-09F.html [ ImageOnlyFailure ]
 
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/backface-visibility-hidden-001.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/composited-under-rotateY-180deg-clip.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/composited-under-rotateY-180deg.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/dynamic-fixed-pos-cb-change.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/preserve3d-and-filter-with-perspective.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/transform-background-001.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/transform-background-002.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/transform-fixed-bg-007.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/transform-table-009.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/transform-table-010.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/transform-table-011.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/transform3d-rotatex-perspective-003.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/transforms-skewX.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/perspective-split-by-zero-w.html [ Pass ImageOnlyFailure ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of CSS-related bugs
 #////////////////////////////////////////////////////////////////////////////////////////

Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-001-expected.txt (0 => 282420)


--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-001-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-001-expected.txt	2021-09-14 22:57:53 UTC (rev 282420)
@@ -0,0 +1,450 @@
+
+FAIL CSS Transitions: property <transform> from [perspective(400px)] to [perspective(500px)] at (-1) should be [perspective(333.3333333333333px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.003003003003003003, 0, 0, 0, 1)" [-0.003003003003003003] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0029999999084472685, 0, 0, 0, 1)" [-0.0029999999084472685] expected a number less than 0.00001 but got 0.0010010315491272097
+PASS CSS Transitions: property <transform> from [perspective(400px)] to [perspective(500px)] at (0) should be [perspective(400px)]
+FAIL CSS Transitions: property <transform> from [perspective(400px)] to [perspective(500px)] at (0.25) should be [perspective(421.0526315789474px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0023752969121140144, 0, 0, 0, 1)" [-0.0023752969121140144] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.00237499993658066, 0, 0, 0, 1)" [-0.00237499993658066] expected a number less than 0.00001 but got 0.00012504233317246738
+FAIL CSS Transitions: property <transform> from [perspective(400px)] to [perspective(500px)] at (0.75) should be [perspective(470.5882352941176px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.002127659574468085, 0, 0, 0, 1)" [-0.002127659574468085] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0021250000405311593, 0, 0, 0, 1)" [-0.0021250000405311593] expected a number less than 0.00001 but got 0.0012515453582114101
+PASS CSS Transitions: property <transform> from [perspective(400px)] to [perspective(500px)] at (1) should be [perspective(500px)]
+FAIL CSS Transitions: property <transform> from [perspective(400px)] to [perspective(500px)] at (2) should be [perspective(666.6666666666666px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0015015015015015015, 0, 0, 0, 1)" [-0.0015015015015015015] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0014999999542236343, 0, 0, 0, 1)" [-0.0014999999542236343] expected a number less than 0.00001 but got 0.0010010315491272097
+FAIL CSS Transitions with transition: all: property <transform> from [perspective(400px)] to [perspective(500px)] at (-1) should be [perspective(333.3333333333333px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.003003003003003003, 0, 0, 0, 1)" [-0.003003003003003003] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0029999999084472685, 0, 0, 0, 1)" [-0.0029999999084472685] expected a number less than 0.00001 but got 0.0010010315491272097
+PASS CSS Transitions with transition: all: property <transform> from [perspective(400px)] to [perspective(500px)] at (0) should be [perspective(400px)]
+FAIL CSS Transitions with transition: all: property <transform> from [perspective(400px)] to [perspective(500px)] at (0.25) should be [perspective(421.0526315789474px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0023752969121140144, 0, 0, 0, 1)" [-0.0023752969121140144] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.00237499993658066, 0, 0, 0, 1)" [-0.00237499993658066] expected a number less than 0.00001 but got 0.00012504233317246738
+FAIL CSS Transitions with transition: all: property <transform> from [perspective(400px)] to [perspective(500px)] at (0.75) should be [perspective(470.5882352941176px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.002127659574468085, 0, 0, 0, 1)" [-0.002127659574468085] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0021250000405311593, 0, 0, 0, 1)" [-0.0021250000405311593] expected a number less than 0.00001 but got 0.0012515453582114101
+PASS CSS Transitions with transition: all: property <transform> from [perspective(400px)] to [perspective(500px)] at (1) should be [perspective(500px)]
+FAIL CSS Transitions with transition: all: property <transform> from [perspective(400px)] to [perspective(500px)] at (2) should be [perspective(666.6666666666666px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0015015015015015015, 0, 0, 0, 1)" [-0.0015015015015015015] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0014999999542236343, 0, 0, 0, 1)" [-0.0014999999542236343] expected a number less than 0.00001 but got 0.0010010315491272097
+FAIL CSS Animations: property <transform> from [perspective(400px)] to [perspective(500px)] at (-1) should be [perspective(333.3333333333333px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.003003003003003003, 0, 0, 0, 1)" [-0.003003003003003003] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0029999999084472685, 0, 0, 0, 1)" [-0.0029999999084472685] expected a number less than 0.00001 but got 0.0010010315491272097
+PASS CSS Animations: property <transform> from [perspective(400px)] to [perspective(500px)] at (0) should be [perspective(400px)]
+FAIL CSS Animations: property <transform> from [perspective(400px)] to [perspective(500px)] at (0.25) should be [perspective(421.0526315789474px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0023752969121140144, 0, 0, 0, 1)" [-0.0023752969121140144] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.00237499993658066, 0, 0, 0, 1)" [-0.00237499993658066] expected a number less than 0.00001 but got 0.00012504233317246738
+FAIL CSS Animations: property <transform> from [perspective(400px)] to [perspective(500px)] at (0.75) should be [perspective(470.5882352941176px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.002127659574468085, 0, 0, 0, 1)" [-0.002127659574468085] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0021250000405311593, 0, 0, 0, 1)" [-0.0021250000405311593] expected a number less than 0.00001 but got 0.0012515453582114101
+PASS CSS Animations: property <transform> from [perspective(400px)] to [perspective(500px)] at (1) should be [perspective(500px)]
+FAIL CSS Animations: property <transform> from [perspective(400px)] to [perspective(500px)] at (2) should be [perspective(666.6666666666666px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0015015015015015015, 0, 0, 0, 1)" [-0.0015015015015015015] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0014999999542236343, 0, 0, 0, 1)" [-0.0014999999542236343] expected a number less than 0.00001 but got 0.0010010315491272097
+FAIL Web Animations: property <transform> from [perspective(400px)] to [perspective(500px)] at (-1) should be [perspective(333.3333333333333px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.003003003003003003, 0, 0, 0, 1)" [-0.003003003003003003] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0029999999084472685, 0, 0, 0, 1)" [-0.0029999999084472685] expected a number less than 0.00001 but got 0.0010010315491272097
+PASS Web Animations: property <transform> from [perspective(400px)] to [perspective(500px)] at (0) should be [perspective(400px)]
+FAIL Web Animations: property <transform> from [perspective(400px)] to [perspective(500px)] at (0.25) should be [perspective(421.0526315789474px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0023752969121140144, 0, 0, 0, 1)" [-0.0023752969121140144] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.00237499993658066, 0, 0, 0, 1)" [-0.00237499993658066] expected a number less than 0.00001 but got 0.00012504233317246738
+FAIL Web Animations: property <transform> from [perspective(400px)] to [perspective(500px)] at (0.75) should be [perspective(470.5882352941176px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.002127659574468085, 0, 0, 0, 1)" [-0.002127659574468085] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0021250000405311593, 0, 0, 0, 1)" [-0.0021250000405311593] expected a number less than 0.00001 but got 0.0012515453582114101
+PASS Web Animations: property <transform> from [perspective(400px)] to [perspective(500px)] at (1) should be [perspective(500px)]
+FAIL Web Animations: property <transform> from [perspective(400px)] to [perspective(500px)] at (2) should be [perspective(666.6666666666666px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0015015015015015015, 0, 0, 0, 1)" [-0.0015015015015015015] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0014999999542236343, 0, 0, 0, 1)" [-0.0014999999542236343] expected a number less than 0.00001 but got 0.0010010315491272097
+FAIL CSS Transitions: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (-1) should be [skewX(0rad) perspective(333.3333333333333px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.003003003003003003, 0, 0, 0, 1)" [-0.003003003003003003] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0029999999084472685, 0, 0, 0, 1)" [-0.0029999999084472685] expected a number less than 0.00001 but got 0.0010010315491272097
+PASS CSS Transitions: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (0) should be [skewX(10rad) perspective(400px)]
+FAIL CSS Transitions: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (0.25) should be [skewX(12.5rad) perspective(421.0526315789474px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, -0.0664682418632742, 1, 0, 0, 0, 0, 1, -0.0023752969121140144, 0, 0, 0, 1)" [-0.0023752969121140144] and expected value "matrix3d(1, 0, 0, 0, -0.0664682418632742, 1, 0, 0, 0, 0, 1, -0.00237499993658066, 0, 0, 0, 1)" [-0.00237499993658066] expected a number less than 0.00001 but got 0.00012504233317246738
+FAIL CSS Transitions: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (0.75) should be [skewX(17.5rad) perspective(470.5882352941176px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, -4.445981448365507, 1, 0, 0, 0, 0, 1, -0.002127659574468085, 0, 0, 0, 1)" [-0.002127659574468085] and expected value "matrix3d(1, 0, 0, 0, -4.445981448365507, 1, 0, 0, 0, 0, 1, -0.0021250000405311593, 0, 0, 0, 1)" [-0.0021250000405311593] expected a number less than 0.00001 but got 0.0012515453582114101
+PASS CSS Transitions: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (1) should be [skewX(20rad) perspective(500px)]
+FAIL CSS Transitions: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (2) should be [skewX(30rad) perspective(666.6666666666666px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, -6.405331196646276, 1, 0, 0, 0, 0, 1, -0.0015015015015015015, 0, 0, 0, 1)" [-0.0015015015015015015] and expected value "matrix3d(1, 0, 0, 0, -6.405331196646276, 1, 0, 0, 0, 0, 1, -0.0014999999542236343, 0, 0, 0, 1)" [-0.0014999999542236343] expected a number less than 0.00001 but got 0.0010010315491272097
+FAIL CSS Transitions with transition: all: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (-1) should be [skewX(0rad) perspective(333.3333333333333px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.003003003003003003, 0, 0, 0, 1)" [-0.003003003003003003] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0029999999084472685, 0, 0, 0, 1)" [-0.0029999999084472685] expected a number less than 0.00001 but got 0.0010010315491272097
+PASS CSS Transitions with transition: all: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (0) should be [skewX(10rad) perspective(400px)]
+FAIL CSS Transitions with transition: all: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (0.25) should be [skewX(12.5rad) perspective(421.0526315789474px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, -0.0664682418632742, 1, 0, 0, 0, 0, 1, -0.0023752969121140144, 0, 0, 0, 1)" [-0.0023752969121140144] and expected value "matrix3d(1, 0, 0, 0, -0.0664682418632742, 1, 0, 0, 0, 0, 1, -0.00237499993658066, 0, 0, 0, 1)" [-0.00237499993658066] expected a number less than 0.00001 but got 0.00012504233317246738
+FAIL CSS Transitions with transition: all: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (0.75) should be [skewX(17.5rad) perspective(470.5882352941176px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, -4.445981448365507, 1, 0, 0, 0, 0, 1, -0.002127659574468085, 0, 0, 0, 1)" [-0.002127659574468085] and expected value "matrix3d(1, 0, 0, 0, -4.445981448365507, 1, 0, 0, 0, 0, 1, -0.0021250000405311593, 0, 0, 0, 1)" [-0.0021250000405311593] expected a number less than 0.00001 but got 0.0012515453582114101
+PASS CSS Transitions with transition: all: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (1) should be [skewX(20rad) perspective(500px)]
+FAIL CSS Transitions with transition: all: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (2) should be [skewX(30rad) perspective(666.6666666666666px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, -6.405331196646276, 1, 0, 0, 0, 0, 1, -0.0015015015015015015, 0, 0, 0, 1)" [-0.0015015015015015015] and expected value "matrix3d(1, 0, 0, 0, -6.405331196646276, 1, 0, 0, 0, 0, 1, -0.0014999999542236343, 0, 0, 0, 1)" [-0.0014999999542236343] expected a number less than 0.00001 but got 0.0010010315491272097
+FAIL CSS Animations: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (-1) should be [skewX(0rad) perspective(333.3333333333333px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.003003003003003003, 0, 0, 0, 1)" [-0.003003003003003003] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0029999999084472685, 0, 0, 0, 1)" [-0.0029999999084472685] expected a number less than 0.00001 but got 0.0010010315491272097
+PASS CSS Animations: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (0) should be [skewX(10rad) perspective(400px)]
+FAIL CSS Animations: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (0.25) should be [skewX(12.5rad) perspective(421.0526315789474px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, -0.0664682418632742, 1, 0, 0, 0, 0, 1, -0.0023752969121140144, 0, 0, 0, 1)" [-0.0023752969121140144] and expected value "matrix3d(1, 0, 0, 0, -0.0664682418632742, 1, 0, 0, 0, 0, 1, -0.00237499993658066, 0, 0, 0, 1)" [-0.00237499993658066] expected a number less than 0.00001 but got 0.00012504233317246738
+FAIL CSS Animations: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (0.75) should be [skewX(17.5rad) perspective(470.5882352941176px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, -4.445981448365507, 1, 0, 0, 0, 0, 1, -0.002127659574468085, 0, 0, 0, 1)" [-0.002127659574468085] and expected value "matrix3d(1, 0, 0, 0, -4.445981448365507, 1, 0, 0, 0, 0, 1, -0.0021250000405311593, 0, 0, 0, 1)" [-0.0021250000405311593] expected a number less than 0.00001 but got 0.0012515453582114101
+PASS CSS Animations: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (1) should be [skewX(20rad) perspective(500px)]
+FAIL CSS Animations: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (2) should be [skewX(30rad) perspective(666.6666666666666px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, -6.405331196646276, 1, 0, 0, 0, 0, 1, -0.0015015015015015015, 0, 0, 0, 1)" [-0.0015015015015015015] and expected value "matrix3d(1, 0, 0, 0, -6.405331196646276, 1, 0, 0, 0, 0, 1, -0.0014999999542236343, 0, 0, 0, 1)" [-0.0014999999542236343] expected a number less than 0.00001 but got 0.0010010315491272097
+FAIL Web Animations: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (-1) should be [skewX(0rad) perspective(333.3333333333333px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.003003003003003003, 0, 0, 0, 1)" [-0.003003003003003003] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0029999999084472685, 0, 0, 0, 1)" [-0.0029999999084472685] expected a number less than 0.00001 but got 0.0010010315491272097
+PASS Web Animations: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (0) should be [skewX(10rad) perspective(400px)]
+FAIL Web Animations: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (0.25) should be [skewX(12.5rad) perspective(421.0526315789474px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, -0.0664682418632742, 1, 0, 0, 0, 0, 1, -0.0023752969121140144, 0, 0, 0, 1)" [-0.0023752969121140144] and expected value "matrix3d(1, 0, 0, 0, -0.0664682418632742, 1, 0, 0, 0, 0, 1, -0.00237499993658066, 0, 0, 0, 1)" [-0.00237499993658066] expected a number less than 0.00001 but got 0.00012504233317246738
+FAIL Web Animations: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (0.75) should be [skewX(17.5rad) perspective(470.5882352941176px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, -4.445981448365507, 1, 0, 0, 0, 0, 1, -0.002127659574468085, 0, 0, 0, 1)" [-0.002127659574468085] and expected value "matrix3d(1, 0, 0, 0, -4.445981448365507, 1, 0, 0, 0, 0, 1, -0.0021250000405311593, 0, 0, 0, 1)" [-0.0021250000405311593] expected a number less than 0.00001 but got 0.0012515453582114101
+PASS Web Animations: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (1) should be [skewX(20rad) perspective(500px)]
+FAIL Web Animations: property <transform> from [skewX(10rad) perspective(400px)] to [skewX(20rad) perspective(500px)] at (2) should be [skewX(30rad) perspective(666.6666666666666px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, -6.405331196646276, 1, 0, 0, 0, 0, 1, -0.0015015015015015015, 0, 0, 0, 1)" [-0.0015015015015015015] and expected value "matrix3d(1, 0, 0, 0, -6.405331196646276, 1, 0, 0, 0, 0, 1, -0.0014999999542236343, 0, 0, 0, 1)" [-0.0014999999542236343] expected a number less than 0.00001 but got 0.0010010315491272097
+FAIL CSS Transitions: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (-1) should be [scaleZ(0) perspective(333.3333333333333px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, -0.003003003003003003, 0, 0, 0, 1)" [-0.003003003003003003] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, -0.0029999999084472685, 0, 0, 0, 1)" [-0.0029999999084472685] expected a number less than 0.00001 but got 0.0010010315491272097
+PASS CSS Transitions: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (0) should be [scaleZ(1.0) perspective(400px)]
+FAIL CSS Transitions: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (0.25) should be [scaleZ(1.25) perspective(421.0526315789474px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.25, -0.0023752969121140144, 0, 0, 0, 1)" [-0.0023752969121140144] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.25, -0.00237499993658066, 0, 0, 0, 1)" [-0.00237499993658066] expected a number less than 0.00001 but got 0.00012504233317246738
+FAIL CSS Transitions: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (0.75) should be [scaleZ(1.75) perspective(470.5882352941176px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.75, -0.002127659574468085, 0, 0, 0, 1)" [-0.002127659574468085] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.75, -0.0021250000405311593, 0, 0, 0, 1)" [-0.0021250000405311593] expected a number less than 0.00001 but got 0.0012515453582114101
+PASS CSS Transitions: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (1) should be [scaleZ(2) perspective(500px)]
+FAIL CSS Transitions: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (2) should be [scaleZ(3) perspective(666.6666666666666px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3, -0.0015015015015015015, 0, 0, 0, 1)" [-0.0015015015015015015] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3, -0.0014999999542236343, 0, 0, 0, 1)" [-0.0014999999542236343] expected a number less than 0.00001 but got 0.0010010315491272097
+FAIL CSS Transitions with transition: all: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (-1) should be [scaleZ(0) perspective(333.3333333333333px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, -0.003003003003003003, 0, 0, 0, 1)" [-0.003003003003003003] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, -0.0029999999084472685, 0, 0, 0, 1)" [-0.0029999999084472685] expected a number less than 0.00001 but got 0.0010010315491272097
+PASS CSS Transitions with transition: all: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (0) should be [scaleZ(1.0) perspective(400px)]
+FAIL CSS Transitions with transition: all: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (0.25) should be [scaleZ(1.25) perspective(421.0526315789474px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.25, -0.0023752969121140144, 0, 0, 0, 1)" [-0.0023752969121140144] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.25, -0.00237499993658066, 0, 0, 0, 1)" [-0.00237499993658066] expected a number less than 0.00001 but got 0.00012504233317246738
+FAIL CSS Transitions with transition: all: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (0.75) should be [scaleZ(1.75) perspective(470.5882352941176px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.75, -0.002127659574468085, 0, 0, 0, 1)" [-0.002127659574468085] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.75, -0.0021250000405311593, 0, 0, 0, 1)" [-0.0021250000405311593] expected a number less than 0.00001 but got 0.0012515453582114101
+PASS CSS Transitions with transition: all: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (1) should be [scaleZ(2) perspective(500px)]
+FAIL CSS Transitions with transition: all: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (2) should be [scaleZ(3) perspective(666.6666666666666px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3, -0.0015015015015015015, 0, 0, 0, 1)" [-0.0015015015015015015] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3, -0.0014999999542236343, 0, 0, 0, 1)" [-0.0014999999542236343] expected a number less than 0.00001 but got 0.0010010315491272097
+FAIL CSS Animations: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (-1) should be [scaleZ(0) perspective(333.3333333333333px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, -0.003003003003003003, 0, 0, 0, 1)" [-0.003003003003003003] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, -0.0029999999084472685, 0, 0, 0, 1)" [-0.0029999999084472685] expected a number less than 0.00001 but got 0.0010010315491272097
+PASS CSS Animations: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (0) should be [scaleZ(1.0) perspective(400px)]
+FAIL CSS Animations: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (0.25) should be [scaleZ(1.25) perspective(421.0526315789474px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.25, -0.0023752969121140144, 0, 0, 0, 1)" [-0.0023752969121140144] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.25, -0.00237499993658066, 0, 0, 0, 1)" [-0.00237499993658066] expected a number less than 0.00001 but got 0.00012504233317246738
+FAIL CSS Animations: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (0.75) should be [scaleZ(1.75) perspective(470.5882352941176px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.75, -0.002127659574468085, 0, 0, 0, 1)" [-0.002127659574468085] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.75, -0.0021250000405311593, 0, 0, 0, 1)" [-0.0021250000405311593] expected a number less than 0.00001 but got 0.0012515453582114101
+PASS CSS Animations: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (1) should be [scaleZ(2) perspective(500px)]
+FAIL CSS Animations: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (2) should be [scaleZ(3) perspective(666.6666666666666px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3, -0.0015015015015015015, 0, 0, 0, 1)" [-0.0015015015015015015] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3, -0.0014999999542236343, 0, 0, 0, 1)" [-0.0014999999542236343] expected a number less than 0.00001 but got 0.0010010315491272097
+FAIL Web Animations: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (-1) should be [scaleZ(0) perspective(333.3333333333333px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, -0.003003003003003003, 0, 0, 0, 1)" [-0.003003003003003003] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, -0.0029999999084472685, 0, 0, 0, 1)" [-0.0029999999084472685] expected a number less than 0.00001 but got 0.0010010315491272097
+PASS Web Animations: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (0) should be [scaleZ(1.0) perspective(400px)]
+FAIL Web Animations: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (0.25) should be [scaleZ(1.25) perspective(421.0526315789474px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.25, -0.0023752969121140144, 0, 0, 0, 1)" [-0.0023752969121140144] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.25, -0.00237499993658066, 0, 0, 0, 1)" [-0.00237499993658066] expected a number less than 0.00001 but got 0.00012504233317246738
+FAIL Web Animations: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (0.75) should be [scaleZ(1.75) perspective(470.5882352941176px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.75, -0.002127659574468085, 0, 0, 0, 1)" [-0.002127659574468085] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.75, -0.0021250000405311593, 0, 0, 0, 1)" [-0.0021250000405311593] expected a number less than 0.00001 but got 0.0012515453582114101
+PASS Web Animations: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (1) should be [scaleZ(2) perspective(500px)]
+FAIL Web Animations: property <transform> from [scaleZ(1) perspective(400px)] to [scaleZ(2) perspective(500px)] at (2) should be [scaleZ(3) perspective(666.6666666666666px)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3, -0.0015015015015015015, 0, 0, 0, 1)" [-0.0015015015015015015] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3, -0.0014999999542236343, 0, 0, 0, 1)" [-0.0014999999542236343] expected a number less than 0.00001 but got 0.0010010315491272097
+FAIL CSS Transitions: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (-1) should be [scaleZ(2)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0.002, 0, 0, 0, 1)" [0.002] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1)" [0] expected a number less than 0.00001 but got 2000.0000000000002
+PASS CSS Transitions: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0) should be [scaleZ(2)]
+PASS CSS Transitions: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0.5) should be [scaleZ(2) perspective(1000px)]
+PASS CSS Transitions: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (1) should be [scaleZ(2) perspective(500px)]
+PASS CSS Transitions: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (2) should be [scaleZ(2) perspective(250px)]
+FAIL CSS Transitions with transition: all: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (-1) should be [scaleZ(2)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0.002, 0, 0, 0, 1)" [0.002] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1)" [0] expected a number less than 0.00001 but got 2000.0000000000002
+PASS CSS Transitions with transition: all: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0) should be [scaleZ(2)]
+PASS CSS Transitions with transition: all: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0.5) should be [scaleZ(2) perspective(1000px)]
+PASS CSS Transitions with transition: all: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (1) should be [scaleZ(2) perspective(500px)]
+PASS CSS Transitions with transition: all: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (2) should be [scaleZ(2) perspective(250px)]
+FAIL CSS Animations: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (-1) should be [scaleZ(2)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0.002, 0, 0, 0, 1)" [0.002] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1)" [0] expected a number less than 0.00001 but got 2000.0000000000002
+PASS CSS Animations: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0) should be [scaleZ(2)]
+PASS CSS Animations: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0.5) should be [scaleZ(2) perspective(1000px)]
+PASS CSS Animations: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (1) should be [scaleZ(2) perspective(500px)]
+PASS CSS Animations: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (2) should be [scaleZ(2) perspective(250px)]
+FAIL Web Animations: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (-1) should be [scaleZ(2)] assert_less_than: comparing (at index 11 actual value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0.002, 0, 0, 0, 1)" [0.002] and expected value "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1)" [0] expected a number less than 0.00001 but got 2000.0000000000002
+PASS Web Animations: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0) should be [scaleZ(2)]
+PASS Web Animations: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0.5) should be [scaleZ(2) perspective(1000px)]
+PASS Web Animations: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (1) should be [scaleZ(2) perspective(500px)]
+PASS Web Animations: property <transform> from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (2) should be [scaleZ(2) perspective(250px)]
+FAIL CSS Transitions: property <transform> from [perspective(none)] to [perspective(500px)] at (-1) should be [perspective(none)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Transitions: property <transform> from [perspective(none)] to [perspective(500px)] at (0) should be [perspective(none)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Transitions: property <transform> from [perspective(none)] to [perspective(500px)] at (0.5) should be [perspective(1000px)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Transitions: property <transform> from [perspective(none)] to [perspective(500px)] at (1) should be [perspective(500px)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Transitions: property <transform> from [perspective(none)] to [perspective(500px)] at (2) should be [perspective(250px)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Transitions with transition: all: property <transform> from [perspective(none)] to [perspective(500px)] at (-1) should be [perspective(none)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Transitions with transition: all: property <transform> from [perspective(none)] to [perspective(500px)] at (0) should be [perspective(none)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Transitions with transition: all: property <transform> from [perspective(none)] to [perspective(500px)] at (0.5) should be [perspective(1000px)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Transitions with transition: all: property <transform> from [perspective(none)] to [perspective(500px)] at (1) should be [perspective(500px)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Transitions with transition: all: property <transform> from [perspective(none)] to [perspective(500px)] at (2) should be [perspective(250px)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Animations: property <transform> from [perspective(none)] to [perspective(500px)] at (-1) should be [perspective(none)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Animations: property <transform> from [perspective(none)] to [perspective(500px)] at (0) should be [perspective(none)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Animations: property <transform> from [perspective(none)] to [perspective(500px)] at (0.5) should be [perspective(1000px)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Animations: property <transform> from [perspective(none)] to [perspective(500px)] at (1) should be [perspective(500px)] assert_true: 'from' value should be supported expected true got false
+FAIL CSS Animations: property <transform> from [perspective(none)] to [perspective(500px)] at (2) should be [perspective(250px)] assert_true: 'from' value should be supported expected true got false
+FAIL Web Animations: property <transform> from [perspective(none)] to [perspective(500px)] at (-1) should be [perspective(none)] assert_true: 'from' value should be supported expected true got false
+FAIL Web Animations: property <transform> from [perspective(none)] to [perspective(500px)] at (0) should be [perspective(none)] assert_true: 'from' value should be supported expected true got false
+FAIL Web Animations: property <transform> from [perspective(none)] to [perspective(500px)] at (0.5) should be [perspective(1000px)] assert_true: 'from' value should be supported expected true got false
+FAIL Web Animations: property <transform> from [perspective(none)] to [perspective(500px)] at (1) should be [perspective(500px)] assert_true: 'from' value should be supported expected true got false
+FAIL Web Animations: property <transform> from [perspective(none)] to [perspective(500px)] at (2) should be [perspective(250px)] assert_true: 'from' value should be supported expected true got false
+PASS CSS Transitions: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (-1) should be [rotate(-270deg)]
+PASS CSS Transitions: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (0) should be [rotate(30deg)]
+PASS CSS Transitions: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (0.25) should be [rotate(105deg)]
+PASS CSS Transitions: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (0.75) should be [rotate(255deg)]
+PASS CSS Transitions: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (1) should be [rotate(330deg)]
+PASS CSS Transitions: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (2) should be [rotate(630deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (-1) should be [rotate(-270deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (0) should be [rotate(30deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (0.25) should be [rotate(105deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (0.75) should be [rotate(255deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (1) should be [rotate(330deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (2) should be [rotate(630deg)]
+PASS CSS Animations: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (-1) should be [rotate(-270deg)]
+PASS CSS Animations: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (0) should be [rotate(30deg)]
+PASS CSS Animations: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (0.25) should be [rotate(105deg)]
+PASS CSS Animations: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (0.75) should be [rotate(255deg)]
+PASS CSS Animations: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (1) should be [rotate(330deg)]
+PASS CSS Animations: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (2) should be [rotate(630deg)]
+PASS Web Animations: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (-1) should be [rotate(-270deg)]
+PASS Web Animations: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (0) should be [rotate(30deg)]
+PASS Web Animations: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (0.25) should be [rotate(105deg)]
+PASS Web Animations: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (0.75) should be [rotate(255deg)]
+PASS Web Animations: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (1) should be [rotate(330deg)]
+PASS Web Animations: property <transform> from [rotate(30deg)] to [rotate(330deg)] at (2) should be [rotate(630deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (-1) should be [rotateX(-700deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (0) should be [rotateX(0deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (0.25) should be [rotateX(175deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (0.75) should be [rotateX(525deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (1) should be [rotateX(700deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (2) should be [rotateX(1400deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (-1) should be [rotateX(-700deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (0) should be [rotateX(0deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (0.25) should be [rotateX(175deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (0.75) should be [rotateX(525deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (1) should be [rotateX(700deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (2) should be [rotateX(1400deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (-1) should be [rotateX(-700deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (0) should be [rotateX(0deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (0.25) should be [rotateX(175deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (0.75) should be [rotateX(525deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (1) should be [rotateX(700deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (2) should be [rotateX(1400deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (-1) should be [rotateX(-700deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (0) should be [rotateX(0deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (0.25) should be [rotateX(175deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (0.75) should be [rotateX(525deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (1) should be [rotateX(700deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg)] to [rotateX(700deg)] at (2) should be [rotateX(1400deg)]
+PASS CSS Transitions: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (-1) should be [rotateY(-800deg)]
+PASS CSS Transitions: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (0) should be [rotateY(0deg)]
+PASS CSS Transitions: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (0.25) should be [rotateY(200deg)]
+PASS CSS Transitions: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (0.75) should be [rotateY(600deg)]
+PASS CSS Transitions: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (1) should be [rotateY(800deg)]
+PASS CSS Transitions: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (2) should be [rotateY(1600deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (-1) should be [rotateY(-800deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (0) should be [rotateY(0deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (0.25) should be [rotateY(200deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (0.75) should be [rotateY(600deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (1) should be [rotateY(800deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (2) should be [rotateY(1600deg)]
+PASS CSS Animations: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (-1) should be [rotateY(-800deg)]
+PASS CSS Animations: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (0) should be [rotateY(0deg)]
+PASS CSS Animations: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (0.25) should be [rotateY(200deg)]
+PASS CSS Animations: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (0.75) should be [rotateY(600deg)]
+PASS CSS Animations: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (1) should be [rotateY(800deg)]
+PASS CSS Animations: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (2) should be [rotateY(1600deg)]
+PASS Web Animations: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (-1) should be [rotateY(-800deg)]
+PASS Web Animations: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (0) should be [rotateY(0deg)]
+PASS Web Animations: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (0.25) should be [rotateY(200deg)]
+PASS Web Animations: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (0.75) should be [rotateY(600deg)]
+PASS Web Animations: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (1) should be [rotateY(800deg)]
+PASS Web Animations: property <transform> from [rotateY(0deg)] to [rotateY(800deg)] at (2) should be [rotateY(1600deg)]
+PASS CSS Transitions: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (-1) should be [rotateZ(-900deg)]
+PASS CSS Transitions: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (0) should be [rotateZ(0deg)]
+PASS CSS Transitions: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (0.25) should be [rotateZ(225deg)]
+PASS CSS Transitions: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (0.75) should be [rotateZ(675deg)]
+PASS CSS Transitions: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (1) should be [rotateZ(900deg)]
+PASS CSS Transitions: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (2) should be [rotateZ(1800deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (-1) should be [rotateZ(-900deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (0) should be [rotateZ(0deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (0.25) should be [rotateZ(225deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (0.75) should be [rotateZ(675deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (1) should be [rotateZ(900deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (2) should be [rotateZ(1800deg)]
+PASS CSS Animations: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (-1) should be [rotateZ(-900deg)]
+PASS CSS Animations: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (0) should be [rotateZ(0deg)]
+PASS CSS Animations: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (0.25) should be [rotateZ(225deg)]
+PASS CSS Animations: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (0.75) should be [rotateZ(675deg)]
+PASS CSS Animations: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (1) should be [rotateZ(900deg)]
+PASS CSS Animations: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (2) should be [rotateZ(1800deg)]
+PASS Web Animations: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (-1) should be [rotateZ(-900deg)]
+PASS Web Animations: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (0) should be [rotateZ(0deg)]
+PASS Web Animations: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (0.25) should be [rotateZ(225deg)]
+PASS Web Animations: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (0.75) should be [rotateZ(675deg)]
+PASS Web Animations: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (1) should be [rotateZ(900deg)]
+PASS Web Animations: property <transform> from [rotateZ(0deg)] to [rotateZ(900deg)] at (2) should be [rotateZ(1800deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (-1) should be [rotateY(-900deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (0) should be [rotateY(0deg)]
+FAIL CSS Transitions: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (0.25) should be [rotateY(225deg)] assert_equals: expected "matrix3d ( - 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+FAIL CSS Transitions: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (0.75) should be [rotateY(675deg)] assert_equals: expected "matrix3d ( 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( - 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+PASS CSS Transitions: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (1) should be [rotateY(900deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (2) should be [rotateY(1800deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (-1) should be [rotateY(-900deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (0) should be [rotateY(0deg)]
+FAIL CSS Transitions with transition: all: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (0.25) should be [rotateY(225deg)] assert_equals: expected "matrix3d ( - 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+FAIL CSS Transitions with transition: all: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (0.75) should be [rotateY(675deg)] assert_equals: expected "matrix3d ( 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( - 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (1) should be [rotateY(900deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (2) should be [rotateY(1800deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (-1) should be [rotateY(-900deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (0) should be [rotateY(0deg)]
+FAIL CSS Animations: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (0.25) should be [rotateY(225deg)] assert_equals: expected "matrix3d ( - 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+FAIL CSS Animations: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (0.75) should be [rotateY(675deg)] assert_equals: expected "matrix3d ( 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( - 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+PASS CSS Animations: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (1) should be [rotateY(900deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (2) should be [rotateY(1800deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (-1) should be [rotateY(-900deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (0) should be [rotateY(0deg)]
+FAIL Web Animations: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (0.25) should be [rotateY(225deg)] assert_equals: expected "matrix3d ( - 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+FAIL Web Animations: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (0.75) should be [rotateY(675deg)] assert_equals: expected "matrix3d ( 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( - 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+PASS Web Animations: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (1) should be [rotateY(900deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg)] to [rotateY(900deg)] at (2) should be [rotateY(1800deg)]
+PASS CSS Transitions: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (-1) should be [rotateY(1800deg)]
+PASS CSS Transitions: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (0) should be [rotateY(900deg)]
+FAIL CSS Transitions: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (0.25) should be [rotateY(675deg)] assert_equals: expected "matrix3d ( 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( - 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+FAIL CSS Transitions: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (0.75) should be [rotateY(225deg)] assert_equals: expected "matrix3d ( - 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+PASS CSS Transitions: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (1) should be [rotateY(0deg)]
+PASS CSS Transitions: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (2) should be [rotateY(-900deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (-1) should be [rotateY(1800deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (0) should be [rotateY(900deg)]
+FAIL CSS Transitions with transition: all: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (0.25) should be [rotateY(675deg)] assert_equals: expected "matrix3d ( 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( - 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+FAIL CSS Transitions with transition: all: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (0.75) should be [rotateY(225deg)] assert_equals: expected "matrix3d ( - 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+PASS CSS Transitions with transition: all: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (1) should be [rotateY(0deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (2) should be [rotateY(-900deg)]
+PASS CSS Animations: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (-1) should be [rotateY(1800deg)]
+PASS CSS Animations: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (0) should be [rotateY(900deg)]
+FAIL CSS Animations: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (0.25) should be [rotateY(675deg)] assert_equals: expected "matrix3d ( 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( - 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+FAIL CSS Animations: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (0.75) should be [rotateY(225deg)] assert_equals: expected "matrix3d ( - 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+PASS CSS Animations: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (1) should be [rotateY(0deg)]
+PASS CSS Animations: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (2) should be [rotateY(-900deg)]
+PASS Web Animations: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (-1) should be [rotateY(1800deg)]
+PASS Web Animations: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (0) should be [rotateY(900deg)]
+FAIL Web Animations: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (0.25) should be [rotateY(675deg)] assert_equals: expected "matrix3d ( 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( - 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+FAIL Web Animations: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (0.75) should be [rotateY(225deg)] assert_equals: expected "matrix3d ( - 0.71 , 0 , 0.71 , 0 , 0 , 1 , 0 , 0 , - 0.71 , 0 , - 0.71 , 0 , 0 , 0 , 0 , 1 ) " but got "matrix3d ( 0.71 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0.71 , 0 , 0 , 0 , 0 , 1 ) "
+PASS Web Animations: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (1) should be [rotateY(0deg)]
+PASS Web Animations: property <transform> from [rotateY(900deg)] to [rotateZ(0deg)] at (2) should be [rotateY(-900deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (-1) should be [rotate3d(7, 8, 9, -60deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (0) should be [rotate3d(7, 8, 9, 100deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (0.25) should be [rotate3d(7, 8, 9, 140deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (0.75) should be [rotate3d(7, 8, 9, 220deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (1) should be [rotate3d(7, 8, 9, 260deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (2) should be [rotate3d(7, 8, 9, 420deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (-1) should be [rotate3d(7, 8, 9, -60deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (0) should be [rotate3d(7, 8, 9, 100deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (0.25) should be [rotate3d(7, 8, 9, 140deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (0.75) should be [rotate3d(7, 8, 9, 220deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (1) should be [rotate3d(7, 8, 9, 260deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (2) should be [rotate3d(7, 8, 9, 420deg)]
+PASS CSS Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (-1) should be [rotate3d(7, 8, 9, -60deg)]
+PASS CSS Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (0) should be [rotate3d(7, 8, 9, 100deg)]
+PASS CSS Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (0.25) should be [rotate3d(7, 8, 9, 140deg)]
+PASS CSS Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (0.75) should be [rotate3d(7, 8, 9, 220deg)]
+PASS CSS Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (1) should be [rotate3d(7, 8, 9, 260deg)]
+PASS CSS Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (2) should be [rotate3d(7, 8, 9, 420deg)]
+PASS Web Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (-1) should be [rotate3d(7, 8, 9, -60deg)]
+PASS Web Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (0) should be [rotate3d(7, 8, 9, 100deg)]
+PASS Web Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (0.25) should be [rotate3d(7, 8, 9, 140deg)]
+PASS Web Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (0.75) should be [rotate3d(7, 8, 9, 220deg)]
+PASS Web Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (1) should be [rotate3d(7, 8, 9, 260deg)]
+PASS Web Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)] to [rotate3d(7, 8, 9, 260deg)] at (2) should be [rotate3d(7, 8, 9, 420deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (-1) should be [rotate3d(7, 8, 9, -450deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (0) should be [rotate3d(7, 8, 9, 0deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (0.25) should be [rotate3d(7, 8, 9, 112.5deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (0.75) should be [rotate3d(7, 8, 9, 337.5deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (1) should be [rotate3d(7, 8, 9, 450deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (2) should be [rotate3d(7, 8, 9, 900deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (-1) should be [rotate3d(7, 8, 9, -450deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (0) should be [rotate3d(7, 8, 9, 0deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (0.25) should be [rotate3d(7, 8, 9, 112.5deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (0.75) should be [rotate3d(7, 8, 9, 337.5deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (1) should be [rotate3d(7, 8, 9, 450deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (2) should be [rotate3d(7, 8, 9, 900deg)]
+PASS CSS Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (-1) should be [rotate3d(7, 8, 9, -450deg)]
+PASS CSS Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (0) should be [rotate3d(7, 8, 9, 0deg)]
+PASS CSS Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (0.25) should be [rotate3d(7, 8, 9, 112.5deg)]
+PASS CSS Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (0.75) should be [rotate3d(7, 8, 9, 337.5deg)]
+PASS CSS Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (1) should be [rotate3d(7, 8, 9, 450deg)]
+PASS CSS Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (2) should be [rotate3d(7, 8, 9, 900deg)]
+PASS Web Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (-1) should be [rotate3d(7, 8, 9, -450deg)]
+PASS Web Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (0) should be [rotate3d(7, 8, 9, 0deg)]
+PASS Web Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (0.25) should be [rotate3d(7, 8, 9, 112.5deg)]
+PASS Web Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (0.75) should be [rotate3d(7, 8, 9, 337.5deg)]
+PASS Web Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (1) should be [rotate3d(7, 8, 9, 450deg)]
+PASS Web Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)] to [rotate3d(7, 8, 9, 450deg)] at (2) should be [rotate3d(7, 8, 9, 900deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (-1) should be [rotate3d(0, 1, 0, -450deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (0) should be [rotate3d(0, 1, 0, 0deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (0.25) should be [rotate3d(0, 1, 0, 112.5deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (1) should be [rotate3d(0, 1, 0, 450deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (2) should be [rotate3d(0, 1, 0, 900deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (-1) should be [rotate3d(0, 1, 0, -450deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (0) should be [rotate3d(0, 1, 0, 0deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (0.25) should be [rotate3d(0, 1, 0, 112.5deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (1) should be [rotate3d(0, 1, 0, 450deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (2) should be [rotate3d(0, 1, 0, 900deg)]
+PASS CSS Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (-1) should be [rotate3d(0, 1, 0, -450deg)]
+PASS CSS Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (0) should be [rotate3d(0, 1, 0, 0deg)]
+PASS CSS Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (0.25) should be [rotate3d(0, 1, 0, 112.5deg)]
+PASS CSS Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)]
+PASS CSS Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (1) should be [rotate3d(0, 1, 0, 450deg)]
+PASS CSS Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (2) should be [rotate3d(0, 1, 0, 900deg)]
+PASS Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (-1) should be [rotate3d(0, 1, 0, -450deg)]
+PASS Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (0) should be [rotate3d(0, 1, 0, 0deg)]
+PASS Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (0.25) should be [rotate3d(0, 1, 0, 112.5deg)]
+PASS Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)]
+PASS Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (1) should be [rotate3d(0, 1, 0, 450deg)]
+PASS Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 1, 0, 450deg)] at (2) should be [rotate3d(0, 1, 0, 900deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (-1) should be [rotate3d(0, 1, 0, -450deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (0) should be [rotate3d(0, 1, 0, 0deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (0.25) should be [rotate3d(0, 1, 0, 112.5deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (1) should be [rotate3d(0, 1, 0, 450deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (2) should be [rotate3d(0, 1, 0, 900deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (-1) should be [rotate3d(0, 1, 0, -450deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (0) should be [rotate3d(0, 1, 0, 0deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (0.25) should be [rotate3d(0, 1, 0, 112.5deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (1) should be [rotate3d(0, 1, 0, 450deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (2) should be [rotate3d(0, 1, 0, 900deg)]
+PASS CSS Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (-1) should be [rotate3d(0, 1, 0, -450deg)]
+PASS CSS Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (0) should be [rotate3d(0, 1, 0, 0deg)]
+PASS CSS Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (0.25) should be [rotate3d(0, 1, 0, 112.5deg)]
+PASS CSS Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)]
+PASS CSS Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (1) should be [rotate3d(0, 1, 0, 450deg)]
+PASS CSS Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (2) should be [rotate3d(0, 1, 0, 900deg)]
+PASS Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (-1) should be [rotate3d(0, 1, 0, -450deg)]
+PASS Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (0) should be [rotate3d(0, 1, 0, 0deg)]
+PASS Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (0.25) should be [rotate3d(0, 1, 0, 112.5deg)]
+PASS Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)]
+PASS Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (1) should be [rotate3d(0, 1, 0, 450deg)]
+PASS Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)] to [rotate3d(0, 2, 0, 450deg)] at (2) should be [rotate3d(0, 1, 0, 900deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (-1) should be [rotate3d(0.41, -0.41, -0.82, 120deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (0) should be [rotate3d(1, 1, 0, 90deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (0.25) should be [rotate3d(0.524083, 0.804261, 0.280178, 106.91deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (0.75) should be [rotate3d(0.163027, 0.774382, 0.611354, 153.99deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (1) should be [rotate3d(0, 1, 1, 180deg)]
+PASS CSS Transitions: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (2) should be [rotate3d(0.71, 0, -0.71, 90deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (-1) should be [rotate3d(0.41, -0.41, -0.82, 120deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (0) should be [rotate3d(1, 1, 0, 90deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (0.25) should be [rotate3d(0.524083, 0.804261, 0.280178, 106.91deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (0.75) should be [rotate3d(0.163027, 0.774382, 0.611354, 153.99deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (1) should be [rotate3d(0, 1, 1, 180deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (2) should be [rotate3d(0.71, 0, -0.71, 90deg)]
+PASS CSS Animations: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (-1) should be [rotate3d(0.41, -0.41, -0.82, 120deg)]
+PASS CSS Animations: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (0) should be [rotate3d(1, 1, 0, 90deg)]
+PASS CSS Animations: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (0.25) should be [rotate3d(0.524083, 0.804261, 0.280178, 106.91deg)]
+PASS CSS Animations: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (0.75) should be [rotate3d(0.163027, 0.774382, 0.611354, 153.99deg)]
+PASS CSS Animations: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (1) should be [rotate3d(0, 1, 1, 180deg)]
+PASS CSS Animations: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (2) should be [rotate3d(0.71, 0, -0.71, 90deg)]
+PASS Web Animations: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (-1) should be [rotate3d(0.41, -0.41, -0.82, 120deg)]
+PASS Web Animations: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (0) should be [rotate3d(1, 1, 0, 90deg)]
+PASS Web Animations: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (0.25) should be [rotate3d(0.524083, 0.804261, 0.280178, 106.91deg)]
+PASS Web Animations: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (0.75) should be [rotate3d(0.163027, 0.774382, 0.611354, 153.99deg)]
+PASS Web Animations: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (1) should be [rotate3d(0, 1, 1, 180deg)]
+PASS Web Animations: property <transform> from [rotate3d(1, 1, 0, 90deg)] to [rotate3d(0, 1, 1, 180deg)] at (2) should be [rotate3d(0.71, 0, -0.71, 90deg)]
+PASS CSS Transitions: property <transform> from [none] to [rotate(90deg)] at (-1) should be [rotate(-90deg)]
+PASS CSS Transitions: property <transform> from [none] to [rotate(90deg)] at (0) should be [rotate(0deg)]
+PASS CSS Transitions: property <transform> from [none] to [rotate(90deg)] at (0.25) should be [rotate(22.5deg)]
+PASS CSS Transitions: property <transform> from [none] to [rotate(90deg)] at (0.75) should be [rotate(67.5deg)]
+PASS CSS Transitions: property <transform> from [none] to [rotate(90deg)] at (1) should be [rotate(90deg)]
+PASS CSS Transitions: property <transform> from [none] to [rotate(90deg)] at (2) should be [rotate(180deg)]
+PASS CSS Transitions with transition: all: property <transform> from [none] to [rotate(90deg)] at (-1) should be [rotate(-90deg)]
+PASS CSS Transitions with transition: all: property <transform> from [none] to [rotate(90deg)] at (0) should be [rotate(0deg)]
+PASS CSS Transitions with transition: all: property <transform> from [none] to [rotate(90deg)] at (0.25) should be [rotate(22.5deg)]
+PASS CSS Transitions with transition: all: property <transform> from [none] to [rotate(90deg)] at (0.75) should be [rotate(67.5deg)]
+PASS CSS Transitions with transition: all: property <transform> from [none] to [rotate(90deg)] at (1) should be [rotate(90deg)]
+PASS CSS Transitions with transition: all: property <transform> from [none] to [rotate(90deg)] at (2) should be [rotate(180deg)]
+PASS CSS Animations: property <transform> from [none] to [rotate(90deg)] at (-1) should be [rotate(-90deg)]
+PASS CSS Animations: property <transform> from [none] to [rotate(90deg)] at (0) should be [rotate(0deg)]
+PASS CSS Animations: property <transform> from [none] to [rotate(90deg)] at (0.25) should be [rotate(22.5deg)]
+PASS CSS Animations: property <transform> from [none] to [rotate(90deg)] at (0.75) should be [rotate(67.5deg)]
+PASS CSS Animations: property <transform> from [none] to [rotate(90deg)] at (1) should be [rotate(90deg)]
+PASS CSS Animations: property <transform> from [none] to [rotate(90deg)] at (2) should be [rotate(180deg)]
+PASS Web Animations: property <transform> from [none] to [rotate(90deg)] at (-1) should be [rotate(-90deg)]
+PASS Web Animations: property <transform> from [none] to [rotate(90deg)] at (0) should be [rotate(0deg)]
+PASS Web Animations: property <transform> from [none] to [rotate(90deg)] at (0.25) should be [rotate(22.5deg)]
+PASS Web Animations: property <transform> from [none] to [rotate(90deg)] at (0.75) should be [rotate(67.5deg)]
+PASS Web Animations: property <transform> from [none] to [rotate(90deg)] at (1) should be [rotate(90deg)]
+PASS Web Animations: property <transform> from [none] to [rotate(90deg)] at (2) should be [rotate(180deg)]
+PASS CSS Transitions: property <transform> from [rotate(90deg)] to [none] at (-1) should be [rotate(180deg)]
+PASS CSS Transitions: property <transform> from [rotate(90deg)] to [none] at (0) should be [rotate(90deg)]
+PASS CSS Transitions: property <transform> from [rotate(90deg)] to [none] at (0.25) should be [rotate(67.5deg)]
+PASS CSS Transitions: property <transform> from [rotate(90deg)] to [none] at (0.75) should be [rotate(22.5deg)]
+PASS CSS Transitions: property <transform> from [rotate(90deg)] to [none] at (1) should be [rotate(0deg)]
+PASS CSS Transitions: property <transform> from [rotate(90deg)] to [none] at (2) should be [rotate(-90deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate(90deg)] to [none] at (-1) should be [rotate(180deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate(90deg)] to [none] at (0) should be [rotate(90deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate(90deg)] to [none] at (0.25) should be [rotate(67.5deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate(90deg)] to [none] at (0.75) should be [rotate(22.5deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate(90deg)] to [none] at (1) should be [rotate(0deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotate(90deg)] to [none] at (2) should be [rotate(-90deg)]
+PASS CSS Animations: property <transform> from [rotate(90deg)] to [none] at (-1) should be [rotate(180deg)]
+PASS CSS Animations: property <transform> from [rotate(90deg)] to [none] at (0) should be [rotate(90deg)]
+PASS CSS Animations: property <transform> from [rotate(90deg)] to [none] at (0.25) should be [rotate(67.5deg)]
+PASS CSS Animations: property <transform> from [rotate(90deg)] to [none] at (0.75) should be [rotate(22.5deg)]
+PASS CSS Animations: property <transform> from [rotate(90deg)] to [none] at (1) should be [rotate(0deg)]
+PASS CSS Animations: property <transform> from [rotate(90deg)] to [none] at (2) should be [rotate(-90deg)]
+PASS Web Animations: property <transform> from [rotate(90deg)] to [none] at (-1) should be [rotate(180deg)]
+PASS Web Animations: property <transform> from [rotate(90deg)] to [none] at (0) should be [rotate(90deg)]
+PASS Web Animations: property <transform> from [rotate(90deg)] to [none] at (0.25) should be [rotate(67.5deg)]
+PASS Web Animations: property <transform> from [rotate(90deg)] to [none] at (0.75) should be [rotate(22.5deg)]
+PASS Web Animations: property <transform> from [rotate(90deg)] to [none] at (1) should be [rotate(0deg)]
+PASS Web Animations: property <transform> from [rotate(90deg)] to [none] at (2) should be [rotate(-90deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (-1) should be [rotateX(-700deg) rotateY(-800deg) rotateZ(-900deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (0) should be [rotateX(0deg) rotateY(0deg) rotateZ(0deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (0.25) should be [rotateX(175deg) rotateY(200deg) rotateZ(225deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (0.75) should be [rotateX(525deg) rotateY(600deg) rotateZ(675deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (1) should be [rotateX(700deg) rotateY(800deg) rotateZ(900deg)]
+PASS CSS Transitions: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (2) should be [rotateX(1400deg) rotateY(1600deg) rotateZ(1800deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (-1) should be [rotateX(-700deg) rotateY(-800deg) rotateZ(-900deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (0) should be [rotateX(0deg) rotateY(0deg) rotateZ(0deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (0.25) should be [rotateX(175deg) rotateY(200deg) rotateZ(225deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (0.75) should be [rotateX(525deg) rotateY(600deg) rotateZ(675deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (1) should be [rotateX(700deg) rotateY(800deg) rotateZ(900deg)]
+PASS CSS Transitions with transition: all: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (2) should be [rotateX(1400deg) rotateY(1600deg) rotateZ(1800deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (-1) should be [rotateX(-700deg) rotateY(-800deg) rotateZ(-900deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (0) should be [rotateX(0deg) rotateY(0deg) rotateZ(0deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (0.25) should be [rotateX(175deg) rotateY(200deg) rotateZ(225deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (0.75) should be [rotateX(525deg) rotateY(600deg) rotateZ(675deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (1) should be [rotateX(700deg) rotateY(800deg) rotateZ(900deg)]
+PASS CSS Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (2) should be [rotateX(1400deg) rotateY(1600deg) rotateZ(1800deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (-1) should be [rotateX(-700deg) rotateY(-800deg) rotateZ(-900deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (0) should be [rotateX(0deg) rotateY(0deg) rotateZ(0deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (0.25) should be [rotateX(175deg) rotateY(200deg) rotateZ(225deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (0.75) should be [rotateX(525deg) rotateY(600deg) rotateZ(675deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (1) should be [rotateX(700deg) rotateY(800deg) rotateZ(900deg)]
+PASS Web Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)] at (2) should be [rotateX(1400deg) rotateY(1600deg) rotateZ(1800deg)]
+

Modified: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-computed-value-expected.txt (282419 => 282420)


--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-computed-value-expected.txt	2021-09-14 22:42:58 UTC (rev 282419)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-computed-value-expected.txt	2021-09-14 22:57:53 UTC (rev 282420)
@@ -20,6 +20,12 @@
 FAIL Interpolation between translateZ(-50px) and translateZ(50px) gives the correct computed value halfway according to computedStyleMap. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
 FAIL Interpolation between translateZ(-50px) and translateZ(50px) gives the correct computed value halfway according to computedStyleMap with zoom active. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
 FAIL Interpolation between translateZ(-50px) and translateZ(50px) gives the correct computed value halfway according to commitStyles. assert_equals: The value at 50% progress is as expected expected "translateZ(0px)" but got "matrix(1, 0, 0, 1, 0, 0)"
+FAIL Interpolation between translate(0%) and translate(50%) gives the correct computed value halfway according to computedStyleMap. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
+FAIL Interpolation between translate(0%) and translate(50%) gives the correct computed value halfway according to computedStyleMap with zoom active. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
+FAIL Interpolation between translate(0%) and translate(50%) gives the correct computed value halfway according to commitStyles. assert_equals: The value at 50% progress is as expected expected "translate(25%)" but got "matrix(1, 0, 0, 1, 0, 0)"
+FAIL Interpolation between translate(50%) and translate(100%, 50%) gives the correct computed value halfway according to computedStyleMap. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
+FAIL Interpolation between translate(50%) and translate(100%, 50%) gives the correct computed value halfway according to computedStyleMap with zoom active. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
+FAIL Interpolation between translate(50%) and translate(100%, 50%) gives the correct computed value halfway according to commitStyles. assert_equals: The value at 50% progress is as expected expected "translate(75%, 25%)" but got "matrix(1, 0, 0, 1, 0, 0)"
 FAIL Interpolation between translate3d(0,0,-50px) and translateZ(50px) gives the correct computed value halfway according to computedStyleMap. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
 FAIL Interpolation between translate3d(0,0,-50px) and translateZ(50px) gives the correct computed value halfway according to computedStyleMap with zoom active. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
 FAIL Interpolation between translate3d(0,0,-50px) and translateZ(50px) gives the correct computed value halfway according to commitStyles. assert_equals: The value at 50% progress is as expected expected "translate3d(0px, 0px, 0px)" but got "matrix(1, 0, 0, 1, 0, 0)"
@@ -41,6 +47,9 @@
 FAIL Interpolation between scale(1) and scale(2) gives the correct computed value halfway according to computedStyleMap. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
 FAIL Interpolation between scale(1) and scale(2) gives the correct computed value halfway according to computedStyleMap with zoom active. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
 FAIL Interpolation between scale(1) and scale(2) gives the correct computed value halfway according to commitStyles. assert_equals: The value at 50% progress is as expected expected "scale(1.5)" but got "matrix(1.5, 0, 0, 1.5, 0, 0)"
+FAIL Interpolation between scale(1, 3) and scale(2) gives the correct computed value halfway according to computedStyleMap. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
+FAIL Interpolation between scale(1, 3) and scale(2) gives the correct computed value halfway according to computedStyleMap with zoom active. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
+FAIL Interpolation between scale(1, 3) and scale(2) gives the correct computed value halfway according to commitStyles. assert_equals: The value at 50% progress is as expected expected "scale(1.5, 2.5)" but got "matrix(1.5, 0, 0, 2.5, 0, 0)"
 FAIL Interpolation between scaleX(1) and scaleX(2) gives the correct computed value halfway according to computedStyleMap. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
 FAIL Interpolation between scaleX(1) and scaleX(2) gives the correct computed value halfway according to computedStyleMap with zoom active. div.computedStyleMap is not a function. (In 'div.computedStyleMap()', 'div.computedStyleMap' is undefined)
 FAIL Interpolation between scaleX(1) and scaleX(2) gives the correct computed value halfway according to commitStyles. assert_equals: The value at 50% progress is as expected expected "scaleX(1.5)" but got "matrix(1.5, 0, 0, 1, 0, 0)"

Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/css-transform-inherit-rotate-expected.png


(Binary files differ)
Index: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/css-transform-inherit-rotate-expected.png =================================================================== --- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/css-transform-inherit-rotate-expected.png 2021-09-14 22:42:58 UTC (rev 282419) +++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/css-transform-inherit-rotate-expected.png 2021-09-14 22:57:53 UTC (rev 282420) Property changes on: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/css-transform-inherit-rotate-expected.png ___________________________________________________________________

Added: svn:mime-type

+image/png \ No newline at end of property

Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/css-transform-inherit-rotate-expected.txt (0 => 282420)


--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/css-transform-inherit-rotate-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-transforms/css-transform-inherit-rotate-expected.txt	2021-09-14 22:57:53 UTC (rev 282420)
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x0
+  RenderBlock {HTML} at (0,0) size 800x0
+    RenderBody {BODY} at (0,0) size 800x0
+layer at (0,300) size 501x18
+  RenderBlock (positioned) {P} at (0,300) size 501x18
+    RenderText {#text} at (0,0) size 501x17
+      text run at (0,0) width 501: "The test passes if there is a green square and no red. And it is rotated 45 degree."
+layer at (50,50) size 200x200
+  RenderBlock (positioned) {DIV} at (50,50) size 200x200 [bgcolor=#008000]
+layer at (100,100) size 100x100
+  RenderBlock (positioned) {DIV} at (50,50) size 100x100 [bgcolor=#FF0000]
+layer at (100,100) size 100x100
+  RenderBlock (positioned) zI: 2 {DIV} at (100,100) size 100x100 [bgcolor=#008000]

Modified: trunk/LayoutTests/platform/gtk/TestExpectations (282419 => 282420)


--- trunk/LayoutTests/platform/gtk/TestExpectations	2021-09-14 22:42:58 UTC (rev 282419)
+++ trunk/LayoutTests/platform/gtk/TestExpectations	2021-09-14 22:57:53 UTC (rev 282420)
@@ -2133,6 +2133,8 @@
 webkit.org/b/228153 svg/batik/text/verticalText.svg [ Failure ]
 webkit.org/b/228153 svg/text/offset-square-svg-font.html [ ImageOnlyFailure ]
 
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/3dtransform-and-filter-no-perspective-001.html [ ImageOnlyFailure ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of non-crashing, non-flaky tests failing
 #////////////////////////////////////////////////////////////////////////////////////////

Modified: trunk/LayoutTests/platform/wpe/TestExpectations (282419 => 282420)


--- trunk/LayoutTests/platform/wpe/TestExpectations	2021-09-14 22:42:58 UTC (rev 282419)
+++ trunk/LayoutTests/platform/wpe/TestExpectations	2021-09-14 22:57:53 UTC (rev 282420)
@@ -1451,6 +1451,10 @@
 
 webkit.org/b/210226 imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-small.html [ Failure ]
 
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/backface-visibility-hidden-006.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/composited-under-rotateY-180deg-clip-perspective.html [ ImageOnlyFailure ]
+webkit.org/b/230277 imported/w3c/web-platform-tests/css/css-transforms/scrollable-scroll-3d-transform-z.html [ ImageOnlyFailure ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # UNSORTED Expectations. When in doubt, put it here.
 #////////////////////////////////////////////////////////////////////////////////////////
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to