From 4f4b43f1d2e8235e35ebe8ed313cc68c340b9c19 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 25 Apr 2025 12:39:33 +0200 Subject: [PATCH] Tests: Import WPT test for CSS scale interpolation --- .../animation/scale-interpolation.txt | 366 ++++++++++++++++++ .../animation/scale-interpolation.html | 242 ++++++++++++ 2 files changed, 608 insertions(+) create mode 100644 Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/animation/scale-interpolation.txt create mode 100644 Tests/LibWeb/Text/input/wpt-import/css/css-transforms/animation/scale-interpolation.html diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/animation/scale-interpolation.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/animation/scale-interpolation.txt new file mode 100644 index 00000000000..0e86db41211 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/animation/scale-interpolation.txt @@ -0,0 +1,366 @@ +Harness status: OK + +Found 360 tests + +40 Pass +320 Fail +Fail CSS Transitions: property from [-10 5] to [10 -5] at (-1) should be [-30 15] +Pass CSS Transitions: property from [-10 5] to [10 -5] at (0) should be [-10 5] +Fail CSS Transitions: property from [-10 5] to [10 -5] at (0.25) should be [-5 2.5] +Fail CSS Transitions: property from [-10 5] to [10 -5] at (0.75) should be [5 -2.5] +Pass CSS Transitions: property from [-10 5] to [10 -5] at (1) should be [10 -5] +Fail CSS Transitions: property from [-10 5] to [10 -5] at (2) should be [30 -15] +Fail CSS Transitions with transition: all: property from [-10 5] to [10 -5] at (-1) should be [-30 15] +Fail CSS Transitions with transition: all: property from [-10 5] to [10 -5] at (0) should be [-10 5] +Fail CSS Transitions with transition: all: property from [-10 5] to [10 -5] at (0.25) should be [-5 2.5] +Fail CSS Transitions with transition: all: property from [-10 5] to [10 -5] at (0.75) should be [5 -2.5] +Pass CSS Transitions with transition: all: property from [-10 5] to [10 -5] at (1) should be [10 -5] +Fail CSS Transitions with transition: all: property from [-10 5] to [10 -5] at (2) should be [30 -15] +Fail CSS Animations: property from [-10 5] to [10 -5] at (-1) should be [-30 15] +Pass CSS Animations: property from [-10 5] to [10 -5] at (0) should be [-10 5] +Fail CSS Animations: property from [-10 5] to [10 -5] at (0.25) should be [-5 2.5] +Fail CSS Animations: property from [-10 5] to [10 -5] at (0.75) should be [5 -2.5] +Pass CSS Animations: property from [-10 5] to [10 -5] at (1) should be [10 -5] +Fail CSS Animations: property from [-10 5] to [10 -5] at (2) should be [30 -15] +Fail Web Animations: property from [-10 5] to [10 -5] at (-1) should be [-30 15] +Pass Web Animations: property from [-10 5] to [10 -5] at (0) should be [-10 5] +Fail Web Animations: property from [-10 5] to [10 -5] at (0.25) should be [-5 2.5] +Fail Web Animations: property from [-10 5] to [10 -5] at (0.75) should be [5 -2.5] +Pass Web Animations: property from [-10 5] to [10 -5] at (1) should be [10 -5] +Fail Web Animations: property from [-10 5] to [10 -5] at (2) should be [30 -15] +Fail CSS Transitions: property from [2 30 400] to [10 110 1200] at (-1) should be [-6 -50 -400] +Fail CSS Transitions: property from [2 30 400] to [10 110 1200] at (0) should be [2 30 400] +Fail CSS Transitions: property from [2 30 400] to [10 110 1200] at (0.125) should be [3 40 500] +Fail CSS Transitions: property from [2 30 400] to [10 110 1200] at (0.875) should be [9 100 1100] +Fail CSS Transitions: property from [2 30 400] to [10 110 1200] at (1) should be [10 110 1200] +Fail CSS Transitions: property from [2 30 400] to [10 110 1200] at (2) should be [18 190 2000] +Fail CSS Transitions with transition: all: property from [2 30 400] to [10 110 1200] at (-1) should be [-6 -50 -400] +Fail CSS Transitions with transition: all: property from [2 30 400] to [10 110 1200] at (0) should be [2 30 400] +Fail CSS Transitions with transition: all: property from [2 30 400] to [10 110 1200] at (0.125) should be [3 40 500] +Fail CSS Transitions with transition: all: property from [2 30 400] to [10 110 1200] at (0.875) should be [9 100 1100] +Fail CSS Transitions with transition: all: property from [2 30 400] to [10 110 1200] at (1) should be [10 110 1200] +Fail CSS Transitions with transition: all: property from [2 30 400] to [10 110 1200] at (2) should be [18 190 2000] +Fail CSS Animations: property from [2 30 400] to [10 110 1200] at (-1) should be [-6 -50 -400] +Fail CSS Animations: property from [2 30 400] to [10 110 1200] at (0) should be [2 30 400] +Fail CSS Animations: property from [2 30 400] to [10 110 1200] at (0.125) should be [3 40 500] +Fail CSS Animations: property from [2 30 400] to [10 110 1200] at (0.875) should be [9 100 1100] +Fail CSS Animations: property from [2 30 400] to [10 110 1200] at (1) should be [10 110 1200] +Fail CSS Animations: property from [2 30 400] to [10 110 1200] at (2) should be [18 190 2000] +Fail Web Animations: property from [2 30 400] to [10 110 1200] at (-1) should be [-6 -50 -400] +Fail Web Animations: property from [2 30 400] to [10 110 1200] at (0) should be [2 30 400] +Fail Web Animations: property from [2 30 400] to [10 110 1200] at (0.125) should be [3 40 500] +Fail Web Animations: property from [2 30 400] to [10 110 1200] at (0.875) should be [9 100 1100] +Fail Web Animations: property from [2 30 400] to [10 110 1200] at (1) should be [10 110 1200] +Fail Web Animations: property from [2 30 400] to [10 110 1200] at (2) should be [18 190 2000] +Fail CSS Transitions: property from [26 17 9] to [2 1] at (-1) should be [50 33 17] +Fail CSS Transitions: property from [26 17 9] to [2 1] at (0) should be [26 17 9] +Fail CSS Transitions: property from [26 17 9] to [2 1] at (0.125) should be [23 15 8] +Fail CSS Transitions: property from [26 17 9] to [2 1] at (0.875) should be [5 3 2] +Fail CSS Transitions: property from [26 17 9] to [2 1] at (1) should be [2 1] +Fail CSS Transitions: property from [26 17 9] to [2 1] at (2) should be [-22 -15 -7] +Fail CSS Transitions with transition: all: property from [26 17 9] to [2 1] at (-1) should be [50 33 17] +Fail CSS Transitions with transition: all: property from [26 17 9] to [2 1] at (0) should be [26 17 9] +Fail CSS Transitions with transition: all: property from [26 17 9] to [2 1] at (0.125) should be [23 15 8] +Fail CSS Transitions with transition: all: property from [26 17 9] to [2 1] at (0.875) should be [5 3 2] +Fail CSS Transitions with transition: all: property from [26 17 9] to [2 1] at (1) should be [2 1] +Fail CSS Transitions with transition: all: property from [26 17 9] to [2 1] at (2) should be [-22 -15 -7] +Fail CSS Animations: property from [26 17 9] to [2 1] at (-1) should be [50 33 17] +Fail CSS Animations: property from [26 17 9] to [2 1] at (0) should be [26 17 9] +Fail CSS Animations: property from [26 17 9] to [2 1] at (0.125) should be [23 15 8] +Fail CSS Animations: property from [26 17 9] to [2 1] at (0.875) should be [5 3 2] +Fail CSS Animations: property from [26 17 9] to [2 1] at (1) should be [2 1] +Fail CSS Animations: property from [26 17 9] to [2 1] at (2) should be [-22 -15 -7] +Fail Web Animations: property from [26 17 9] to [2 1] at (-1) should be [50 33 17] +Fail Web Animations: property from [26 17 9] to [2 1] at (0) should be [26 17 9] +Fail Web Animations: property from [26 17 9] to [2 1] at (0.125) should be [23 15 8] +Fail Web Animations: property from [26 17 9] to [2 1] at (0.875) should be [5 3 2] +Fail Web Animations: property from [26 17 9] to [2 1] at (1) should be [2 1] +Fail Web Animations: property from [26 17 9] to [2 1] at (2) should be [-22 -15 -7] +Fail CSS Transitions: property from [1] to [10 -5 0] at (-1) should be [-8 7 2] +Fail CSS Transitions: property from [1] to [10 -5 0] at (0) should be [1] +Fail CSS Transitions: property from [1] to [10 -5 0] at (0.25) should be [3.25 -0.5 0.75] +Fail CSS Transitions: property from [1] to [10 -5 0] at (0.75) should be [7.75 -3.5 0.25] +Fail CSS Transitions: property from [1] to [10 -5 0] at (1) should be [10 -5 0] +Fail CSS Transitions: property from [1] to [10 -5 0] at (2) should be [19 -11 -1] +Fail CSS Transitions with transition: all: property from [1] to [10 -5 0] at (-1) should be [-8 7 2] +Fail CSS Transitions with transition: all: property from [1] to [10 -5 0] at (0) should be [1] +Fail CSS Transitions with transition: all: property from [1] to [10 -5 0] at (0.25) should be [3.25 -0.5 0.75] +Fail CSS Transitions with transition: all: property from [1] to [10 -5 0] at (0.75) should be [7.75 -3.5 0.25] +Fail CSS Transitions with transition: all: property from [1] to [10 -5 0] at (1) should be [10 -5 0] +Fail CSS Transitions with transition: all: property from [1] to [10 -5 0] at (2) should be [19 -11 -1] +Fail CSS Animations: property from [1] to [10 -5 0] at (-1) should be [-8 7 2] +Fail CSS Animations: property from [1] to [10 -5 0] at (0) should be [1] +Fail CSS Animations: property from [1] to [10 -5 0] at (0.25) should be [3.25 -0.5 0.75] +Fail CSS Animations: property from [1] to [10 -5 0] at (0.75) should be [7.75 -3.5 0.25] +Fail CSS Animations: property from [1] to [10 -5 0] at (1) should be [10 -5 0] +Fail CSS Animations: property from [1] to [10 -5 0] at (2) should be [19 -11 -1] +Fail Web Animations: property from [1] to [10 -5 0] at (-1) should be [-8 7 2] +Fail Web Animations: property from [1] to [10 -5 0] at (0) should be [1] +Fail Web Animations: property from [1] to [10 -5 0] at (0.25) should be [3.25 -0.5 0.75] +Fail Web Animations: property from [1] to [10 -5 0] at (0.75) should be [7.75 -3.5 0.25] +Fail Web Animations: property from [1] to [10 -5 0] at (1) should be [10 -5 0] +Fail Web Animations: property from [1] to [10 -5 0] at (2) should be [19 -11 -1] +Fail CSS Transitions: property from [-10 5 1] to [1] at (-1) should be [-21 9] +Fail CSS Transitions: property from [-10 5 1] to [1] at (0) should be [-10 5] +Fail CSS Transitions: property from [-10 5 1] to [1] at (0.25) should be [-7.25 4] +Fail CSS Transitions: property from [-10 5 1] to [1] at (0.75) should be [-1.75 2] +Fail CSS Transitions: property from [-10 5 1] to [1] at (1) should be [1] +Fail CSS Transitions: property from [-10 5 1] to [1] at (2) should be [12 -3] +Fail CSS Transitions with transition: all: property from [-10 5 1] to [1] at (-1) should be [-21 9] +Fail CSS Transitions with transition: all: property from [-10 5 1] to [1] at (0) should be [-10 5] +Fail CSS Transitions with transition: all: property from [-10 5 1] to [1] at (0.25) should be [-7.25 4] +Fail CSS Transitions with transition: all: property from [-10 5 1] to [1] at (0.75) should be [-1.75 2] +Fail CSS Transitions with transition: all: property from [-10 5 1] to [1] at (1) should be [1] +Fail CSS Transitions with transition: all: property from [-10 5 1] to [1] at (2) should be [12 -3] +Fail CSS Animations: property from [-10 5 1] to [1] at (-1) should be [-21 9] +Fail CSS Animations: property from [-10 5 1] to [1] at (0) should be [-10 5] +Fail CSS Animations: property from [-10 5 1] to [1] at (0.25) should be [-7.25 4] +Fail CSS Animations: property from [-10 5 1] to [1] at (0.75) should be [-1.75 2] +Fail CSS Animations: property from [-10 5 1] to [1] at (1) should be [1] +Fail CSS Animations: property from [-10 5 1] to [1] at (2) should be [12 -3] +Fail Web Animations: property from [-10 5 1] to [1] at (-1) should be [-21 9] +Fail Web Animations: property from [-10 5 1] to [1] at (0) should be [-10 5] +Fail Web Animations: property from [-10 5 1] to [1] at (0.25) should be [-7.25 4] +Fail Web Animations: property from [-10 5 1] to [1] at (0.75) should be [-1.75 2] +Fail Web Animations: property from [-10 5 1] to [1] at (1) should be [1] +Fail Web Animations: property from [-10 5 1] to [1] at (2) should be [12 -3] +Pass CSS Transitions: property from [none] to [none] at (-1) should be [none] +Pass CSS Transitions: property from [none] to [none] at (0) should be [none] +Pass CSS Transitions: property from [none] to [none] at (0.125) should be [none] +Pass CSS Transitions: property from [none] to [none] at (0.875) should be [none] +Pass CSS Transitions: property from [none] to [none] at (1) should be [none] +Pass CSS Transitions: property from [none] to [none] at (2) should be [none] +Pass CSS Transitions with transition: all: property from [none] to [none] at (-1) should be [none] +Pass CSS Transitions with transition: all: property from [none] to [none] at (0) should be [none] +Pass CSS Transitions with transition: all: property from [none] to [none] at (0.125) should be [none] +Pass CSS Transitions with transition: all: property from [none] to [none] at (0.875) should be [none] +Pass CSS Transitions with transition: all: property from [none] to [none] at (1) should be [none] +Pass CSS Transitions with transition: all: property from [none] to [none] at (2) should be [none] +Pass CSS Animations: property from [none] to [none] at (-1) should be [none] +Pass CSS Animations: property from [none] to [none] at (0) should be [none] +Pass CSS Animations: property from [none] to [none] at (0.125) should be [none] +Pass CSS Animations: property from [none] to [none] at (0.875) should be [none] +Pass CSS Animations: property from [none] to [none] at (1) should be [none] +Pass CSS Animations: property from [none] to [none] at (2) should be [none] +Pass Web Animations: property from [none] to [none] at (-1) should be [none] +Pass Web Animations: property from [none] to [none] at (0) should be [none] +Pass Web Animations: property from [none] to [none] at (0.125) should be [none] +Pass Web Animations: property from [none] to [none] at (0.875) should be [none] +Pass Web Animations: property from [none] to [none] at (1) should be [none] +Pass Web Animations: property from [none] to [none] at (2) should be [none] +Fail CSS Transitions: property from [none] to [4 3 2] at (-1) should be [-2 -1 0] +Fail CSS Transitions: property from [none] to [4 3 2] at (0) should be [1] +Fail CSS Transitions: property from [none] to [4 3 2] at (0.125) should be [1.375 1.25 1.125] +Fail CSS Transitions: property from [none] to [4 3 2] at (0.875) should be [3.625 2.75 1.875] +Fail CSS Transitions: property from [none] to [4 3 2] at (1) should be [4 3 2] +Fail CSS Transitions: property from [none] to [4 3 2] at (2) should be [7 5 3] +Fail CSS Transitions with transition: all: property from [none] to [4 3 2] at (-1) should be [-2 -1 0] +Fail CSS Transitions with transition: all: property from [none] to [4 3 2] at (0) should be [1] +Fail CSS Transitions with transition: all: property from [none] to [4 3 2] at (0.125) should be [1.375 1.25 1.125] +Fail CSS Transitions with transition: all: property from [none] to [4 3 2] at (0.875) should be [3.625 2.75 1.875] +Fail CSS Transitions with transition: all: property from [none] to [4 3 2] at (1) should be [4 3 2] +Fail CSS Transitions with transition: all: property from [none] to [4 3 2] at (2) should be [7 5 3] +Fail CSS Animations: property from [none] to [4 3 2] at (-1) should be [-2 -1 0] +Fail CSS Animations: property from [none] to [4 3 2] at (0) should be [1] +Fail CSS Animations: property from [none] to [4 3 2] at (0.125) should be [1.375 1.25 1.125] +Fail CSS Animations: property from [none] to [4 3 2] at (0.875) should be [3.625 2.75 1.875] +Fail CSS Animations: property from [none] to [4 3 2] at (1) should be [4 3 2] +Fail CSS Animations: property from [none] to [4 3 2] at (2) should be [7 5 3] +Fail Web Animations: property from [none] to [4 3 2] at (-1) should be [-2 -1 0] +Fail Web Animations: property from [none] to [4 3 2] at (0) should be [1] +Fail Web Animations: property from [none] to [4 3 2] at (0.125) should be [1.375 1.25 1.125] +Fail Web Animations: property from [none] to [4 3 2] at (0.875) should be [3.625 2.75 1.875] +Fail Web Animations: property from [none] to [4 3 2] at (1) should be [4 3 2] +Fail Web Animations: property from [none] to [4 3 2] at (2) should be [7 5 3] +Fail CSS Transitions: property from neutral to [1.5 1] at (-1) should be [0.7 1] +Pass CSS Transitions: property from neutral to [1.5 1] at (0) should be [1.1 1] +Fail CSS Transitions: property from neutral to [1.5 1] at (0.25) should be [1.2 1] +Fail CSS Transitions: property from neutral to [1.5 1] at (0.75) should be [1.4 1] +Pass CSS Transitions: property from neutral to [1.5 1] at (1) should be [1.5 1] +Fail CSS Transitions: property from neutral to [1.5 1] at (2) should be [1.9 1] +Fail CSS Transitions with transition: all: property from neutral to [1.5 1] at (-1) should be [0.7 1] +Fail CSS Transitions with transition: all: property from neutral to [1.5 1] at (0) should be [1.1 1] +Fail CSS Transitions with transition: all: property from neutral to [1.5 1] at (0.25) should be [1.2 1] +Fail CSS Transitions with transition: all: property from neutral to [1.5 1] at (0.75) should be [1.4 1] +Pass CSS Transitions with transition: all: property from neutral to [1.5 1] at (1) should be [1.5 1] +Fail CSS Transitions with transition: all: property from neutral to [1.5 1] at (2) should be [1.9 1] +Fail CSS Animations: property from neutral to [1.5 1] at (-1) should be [0.7 1] +Fail CSS Animations: property from neutral to [1.5 1] at (0) should be [1.1 1] +Fail CSS Animations: property from neutral to [1.5 1] at (0.25) should be [1.2 1] +Fail CSS Animations: property from neutral to [1.5 1] at (0.75) should be [1.4 1] +Pass CSS Animations: property from neutral to [1.5 1] at (1) should be [1.5 1] +Fail CSS Animations: property from neutral to [1.5 1] at (2) should be [1.9 1] +Fail Web Animations: property from neutral to [1.5 1] at (-1) should be [0.7 1] +Fail Web Animations: property from neutral to [1.5 1] at (0) should be [1.1 1] +Fail Web Animations: property from neutral to [1.5 1] at (0.25) should be [1.2 1] +Fail Web Animations: property from neutral to [1.5 1] at (0.75) should be [1.4 1] +Pass Web Animations: property from neutral to [1.5 1] at (1) should be [1.5 1] +Fail Web Animations: property from neutral to [1.5 1] at (2) should be [1.9 1] +Fail CSS Transitions: property from [initial] to [2 0.5 1] at (-1) should be [0 1.5] +Fail CSS Transitions: property from [initial] to [2 0.5 1] at (0) should be [1] +Fail CSS Transitions: property from [initial] to [2 0.5 1] at (0.25) should be [1.25 0.875] +Fail CSS Transitions: property from [initial] to [2 0.5 1] at (0.75) should be [1.75 0.625] +Fail CSS Transitions: property from [initial] to [2 0.5 1] at (1) should be [2 0.5] +Fail CSS Transitions: property from [initial] to [2 0.5 1] at (2) should be [3 0] +Fail CSS Transitions with transition: all: property from [initial] to [2 0.5 1] at (-1) should be [0 1.5] +Fail CSS Transitions with transition: all: property from [initial] to [2 0.5 1] at (0) should be [1] +Fail CSS Transitions with transition: all: property from [initial] to [2 0.5 1] at (0.25) should be [1.25 0.875] +Fail CSS Transitions with transition: all: property from [initial] to [2 0.5 1] at (0.75) should be [1.75 0.625] +Fail CSS Transitions with transition: all: property from [initial] to [2 0.5 1] at (1) should be [2 0.5] +Fail CSS Transitions with transition: all: property from [initial] to [2 0.5 1] at (2) should be [3 0] +Fail CSS Animations: property from [initial] to [2 0.5 1] at (-1) should be [0 1.5] +Fail CSS Animations: property from [initial] to [2 0.5 1] at (0) should be [1] +Fail CSS Animations: property from [initial] to [2 0.5 1] at (0.25) should be [1.25 0.875] +Fail CSS Animations: property from [initial] to [2 0.5 1] at (0.75) should be [1.75 0.625] +Fail CSS Animations: property from [initial] to [2 0.5 1] at (1) should be [2 0.5] +Fail CSS Animations: property from [initial] to [2 0.5 1] at (2) should be [3 0] +Fail Web Animations: property from [initial] to [2 0.5 1] at (-1) should be [0 1.5] +Fail Web Animations: property from [initial] to [2 0.5 1] at (0) should be [1] +Fail Web Animations: property from [initial] to [2 0.5 1] at (0.25) should be [1.25 0.875] +Fail Web Animations: property from [initial] to [2 0.5 1] at (0.75) should be [1.75 0.625] +Fail Web Animations: property from [initial] to [2 0.5 1] at (1) should be [2 0.5] +Fail Web Animations: property from [initial] to [2 0.5 1] at (2) should be [3 0] +Fail CSS Transitions: property from [2 0.5 1] to [initial] at (-1) should be [3 0] +Fail CSS Transitions: property from [2 0.5 1] to [initial] at (0) should be [2 0.5] +Fail CSS Transitions: property from [2 0.5 1] to [initial] at (0.25) should be [1.75 0.6251] +Fail CSS Transitions: property from [2 0.5 1] to [initial] at (0.75) should be [1.25 0.875] +Fail CSS Transitions: property from [2 0.5 1] to [initial] at (1) should be [1] +Fail CSS Transitions: property from [2 0.5 1] to [initial] at (2) should be [0 1.5] +Fail CSS Transitions with transition: all: property from [2 0.5 1] to [initial] at (-1) should be [3 0] +Fail CSS Transitions with transition: all: property from [2 0.5 1] to [initial] at (0) should be [2 0.5] +Fail CSS Transitions with transition: all: property from [2 0.5 1] to [initial] at (0.25) should be [1.75 0.6251] +Fail CSS Transitions with transition: all: property from [2 0.5 1] to [initial] at (0.75) should be [1.25 0.875] +Fail CSS Transitions with transition: all: property from [2 0.5 1] to [initial] at (1) should be [1] +Fail CSS Transitions with transition: all: property from [2 0.5 1] to [initial] at (2) should be [0 1.5] +Fail CSS Animations: property from [2 0.5 1] to [initial] at (-1) should be [3 0] +Fail CSS Animations: property from [2 0.5 1] to [initial] at (0) should be [2 0.5] +Fail CSS Animations: property from [2 0.5 1] to [initial] at (0.25) should be [1.75 0.6251] +Fail CSS Animations: property from [2 0.5 1] to [initial] at (0.75) should be [1.25 0.875] +Fail CSS Animations: property from [2 0.5 1] to [initial] at (1) should be [1] +Fail CSS Animations: property from [2 0.5 1] to [initial] at (2) should be [0 1.5] +Fail Web Animations: property from [2 0.5 1] to [initial] at (-1) should be [3 0] +Fail Web Animations: property from [2 0.5 1] to [initial] at (0) should be [2 0.5] +Fail Web Animations: property from [2 0.5 1] to [initial] at (0.25) should be [1.75 0.6251] +Fail Web Animations: property from [2 0.5 1] to [initial] at (0.75) should be [1.25 0.875] +Fail Web Animations: property from [2 0.5 1] to [initial] at (1) should be [1] +Fail Web Animations: property from [2 0.5 1] to [initial] at (2) should be [0 1.5] +Fail CSS Transitions: property from [unset] to [1.5 1] at (-1) should be [0.5 1] +Fail CSS Transitions: property from [unset] to [1.5 1] at (0) should be [1] +Fail CSS Transitions: property from [unset] to [1.5 1] at (0.25) should be [1.125 1] +Fail CSS Transitions: property from [unset] to [1.5 1] at (0.75) should be [1.375 1] +Pass CSS Transitions: property from [unset] to [1.5 1] at (1) should be [1.5 1] +Fail CSS Transitions: property from [unset] to [1.5 1] at (2) should be [2 1] +Fail CSS Transitions with transition: all: property from [unset] to [1.5 1] at (-1) should be [0.5 1] +Fail CSS Transitions with transition: all: property from [unset] to [1.5 1] at (0) should be [1] +Fail CSS Transitions with transition: all: property from [unset] to [1.5 1] at (0.25) should be [1.125 1] +Fail CSS Transitions with transition: all: property from [unset] to [1.5 1] at (0.75) should be [1.375 1] +Pass CSS Transitions with transition: all: property from [unset] to [1.5 1] at (1) should be [1.5 1] +Fail CSS Transitions with transition: all: property from [unset] to [1.5 1] at (2) should be [2 1] +Fail CSS Animations: property from [unset] to [1.5 1] at (-1) should be [0.5 1] +Fail CSS Animations: property from [unset] to [1.5 1] at (0) should be [1] +Fail CSS Animations: property from [unset] to [1.5 1] at (0.25) should be [1.125 1] +Fail CSS Animations: property from [unset] to [1.5 1] at (0.75) should be [1.375 1] +Pass CSS Animations: property from [unset] to [1.5 1] at (1) should be [1.5 1] +Fail CSS Animations: property from [unset] to [1.5 1] at (2) should be [2 1] +Fail Web Animations: property from [unset] to [1.5 1] at (-1) should be [0.5 1] +Fail Web Animations: property from [unset] to [1.5 1] at (0) should be [1] +Fail Web Animations: property from [unset] to [1.5 1] at (0.25) should be [1.125 1] +Fail Web Animations: property from [unset] to [1.5 1] at (0.75) should be [1.375 1] +Pass Web Animations: property from [unset] to [1.5 1] at (1) should be [1.5 1] +Fail Web Animations: property from [unset] to [1.5 1] at (2) should be [2 1] +Fail CSS Transitions: property from [inherit] to [2 0.5 1] at (-1) should be [-1 1.5 3] +Fail CSS Transitions: property from [inherit] to [2 0.5 1] at (0) should be [0.5 1 2] +Fail CSS Transitions: property from [inherit] to [2 0.5 1] at (0.25) should be [0.875 0.875 1.75] +Fail CSS Transitions: property from [inherit] to [2 0.5 1] at (0.75) should be [1.625 0.625 1.25] +Fail CSS Transitions: property from [inherit] to [2 0.5 1] at (1) should be [2 0.5] +Fail CSS Transitions: property from [inherit] to [2 0.5 1] at (2) should be [3.5 0 0] +Fail CSS Transitions with transition: all: property from [inherit] to [2 0.5 1] at (-1) should be [-1 1.5 3] +Fail CSS Transitions with transition: all: property from [inherit] to [2 0.5 1] at (0) should be [0.5 1 2] +Fail CSS Transitions with transition: all: property from [inherit] to [2 0.5 1] at (0.25) should be [0.875 0.875 1.75] +Fail CSS Transitions with transition: all: property from [inherit] to [2 0.5 1] at (0.75) should be [1.625 0.625 1.25] +Fail CSS Transitions with transition: all: property from [inherit] to [2 0.5 1] at (1) should be [2 0.5] +Fail CSS Transitions with transition: all: property from [inherit] to [2 0.5 1] at (2) should be [3.5 0 0] +Fail CSS Animations: property from [inherit] to [2 0.5 1] at (-1) should be [-1 1.5 3] +Fail CSS Animations: property from [inherit] to [2 0.5 1] at (0) should be [0.5 1 2] +Fail CSS Animations: property from [inherit] to [2 0.5 1] at (0.25) should be [0.875 0.875 1.75] +Fail CSS Animations: property from [inherit] to [2 0.5 1] at (0.75) should be [1.625 0.625 1.25] +Fail CSS Animations: property from [inherit] to [2 0.5 1] at (1) should be [2 0.5] +Fail CSS Animations: property from [inherit] to [2 0.5 1] at (2) should be [3.5 0 0] +Fail Web Animations: property from [inherit] to [2 0.5 1] at (-1) should be [-1 1.5 3] +Fail Web Animations: property from [inherit] to [2 0.5 1] at (0) should be [0.5 1 2] +Fail Web Animations: property from [inherit] to [2 0.5 1] at (0.25) should be [0.875 0.875 1.75] +Fail Web Animations: property from [inherit] to [2 0.5 1] at (0.75) should be [1.625 0.625 1.25] +Fail Web Animations: property from [inherit] to [2 0.5 1] at (1) should be [2 0.5] +Fail Web Animations: property from [inherit] to [2 0.5 1] at (2) should be [3.5 0 0] +Fail CSS Transitions: property from [2 0.5 1] to [inherit] at (-1) should be [3.5 0 0] +Fail CSS Transitions: property from [2 0.5 1] to [inherit] at (0) should be [2 0.5] +Fail CSS Transitions: property from [2 0.5 1] to [inherit] at (0.25) should be [1.625 0.625 1.25] +Fail CSS Transitions: property from [2 0.5 1] to [inherit] at (0.75) should be [0.875 0.875 1.75] +Fail CSS Transitions: property from [2 0.5 1] to [inherit] at (1) should be [0.5 1 2] +Fail CSS Transitions: property from [2 0.5 1] to [inherit] at (2) should be [-1 1.5 3] +Fail CSS Transitions with transition: all: property from [2 0.5 1] to [inherit] at (-1) should be [3.5 0 0] +Fail CSS Transitions with transition: all: property from [2 0.5 1] to [inherit] at (0) should be [2 0.5] +Fail CSS Transitions with transition: all: property from [2 0.5 1] to [inherit] at (0.25) should be [1.625 0.625 1.25] +Fail CSS Transitions with transition: all: property from [2 0.5 1] to [inherit] at (0.75) should be [0.875 0.875 1.75] +Fail CSS Transitions with transition: all: property from [2 0.5 1] to [inherit] at (1) should be [0.5 1 2] +Fail CSS Transitions with transition: all: property from [2 0.5 1] to [inherit] at (2) should be [-1 1.5 3] +Fail CSS Animations: property from [2 0.5 1] to [inherit] at (-1) should be [3.5 0 0] +Fail CSS Animations: property from [2 0.5 1] to [inherit] at (0) should be [2 0.5] +Fail CSS Animations: property from [2 0.5 1] to [inherit] at (0.25) should be [1.625 0.625 1.25] +Fail CSS Animations: property from [2 0.5 1] to [inherit] at (0.75) should be [0.875 0.875 1.75] +Fail CSS Animations: property from [2 0.5 1] to [inherit] at (1) should be [0.5 1 2] +Fail CSS Animations: property from [2 0.5 1] to [inherit] at (2) should be [-1 1.5 3] +Fail Web Animations: property from [2 0.5 1] to [inherit] at (-1) should be [3.5 0 0] +Fail Web Animations: property from [2 0.5 1] to [inherit] at (0) should be [2 0.5] +Fail Web Animations: property from [2 0.5 1] to [inherit] at (0.25) should be [1.625 0.625 1.25] +Fail Web Animations: property from [2 0.5 1] to [inherit] at (0.75) should be [0.875 0.875 1.75] +Fail Web Animations: property from [2 0.5 1] to [inherit] at (1) should be [0.5 1 2] +Fail Web Animations: property from [2 0.5 1] to [inherit] at (2) should be [-1 1.5 3] +Fail CSS Transitions: property from [initial] to [inherit] at (-1) should be [1.5 1 0] +Fail CSS Transitions: property from [initial] to [inherit] at (0) should be [1] +Fail CSS Transitions: property from [initial] to [inherit] at (0.25) should be [0.875 1 1.25] +Fail CSS Transitions: property from [initial] to [inherit] at (0.75) should be [0.625 1 1.75] +Fail CSS Transitions: property from [initial] to [inherit] at (1) should be [0.5 1 2] +Fail CSS Transitions: property from [initial] to [inherit] at (2) should be [0 1 3] +Fail CSS Transitions with transition: all: property from [initial] to [inherit] at (-1) should be [1.5 1 0] +Fail CSS Transitions with transition: all: property from [initial] to [inherit] at (0) should be [1] +Fail CSS Transitions with transition: all: property from [initial] to [inherit] at (0.25) should be [0.875 1 1.25] +Fail CSS Transitions with transition: all: property from [initial] to [inherit] at (0.75) should be [0.625 1 1.75] +Fail CSS Transitions with transition: all: property from [initial] to [inherit] at (1) should be [0.5 1 2] +Fail CSS Transitions with transition: all: property from [initial] to [inherit] at (2) should be [0 1 3] +Fail CSS Animations: property from [initial] to [inherit] at (-1) should be [1.5 1 0] +Fail CSS Animations: property from [initial] to [inherit] at (0) should be [1] +Fail CSS Animations: property from [initial] to [inherit] at (0.25) should be [0.875 1 1.25] +Fail CSS Animations: property from [initial] to [inherit] at (0.75) should be [0.625 1 1.75] +Fail CSS Animations: property from [initial] to [inherit] at (1) should be [0.5 1 2] +Fail CSS Animations: property from [initial] to [inherit] at (2) should be [0 1 3] +Fail Web Animations: property from [initial] to [inherit] at (-1) should be [1.5 1 0] +Fail Web Animations: property from [initial] to [inherit] at (0) should be [1] +Fail Web Animations: property from [initial] to [inherit] at (0.25) should be [0.875 1 1.25] +Fail Web Animations: property from [initial] to [inherit] at (0.75) should be [0.625 1 1.75] +Fail Web Animations: property from [initial] to [inherit] at (1) should be [0.5 1 2] +Fail Web Animations: property from [initial] to [inherit] at (2) should be [0 1 3] +Fail CSS Transitions: property from [inherit] to [initial] at (-1) should be [0 1 3] +Fail CSS Transitions: property from [inherit] to [initial] at (0) should be [0.5 1 2] +Fail CSS Transitions: property from [inherit] to [initial] at (0.25) should be [0.625 1 1.75] +Fail CSS Transitions: property from [inherit] to [initial] at (0.75) should be [0.875 1 1.25] +Fail CSS Transitions: property from [inherit] to [initial] at (1) should be [1] +Fail CSS Transitions: property from [inherit] to [initial] at (2) should be [1.5 1 0] +Fail CSS Transitions with transition: all: property from [inherit] to [initial] at (-1) should be [0 1 3] +Fail CSS Transitions with transition: all: property from [inherit] to [initial] at (0) should be [0.5 1 2] +Fail CSS Transitions with transition: all: property from [inherit] to [initial] at (0.25) should be [0.625 1 1.75] +Fail CSS Transitions with transition: all: property from [inherit] to [initial] at (0.75) should be [0.875 1 1.25] +Fail CSS Transitions with transition: all: property from [inherit] to [initial] at (1) should be [1] +Fail CSS Transitions with transition: all: property from [inherit] to [initial] at (2) should be [1.5 1 0] +Fail CSS Animations: property from [inherit] to [initial] at (-1) should be [0 1 3] +Fail CSS Animations: property from [inherit] to [initial] at (0) should be [0.5 1 2] +Fail CSS Animations: property from [inherit] to [initial] at (0.25) should be [0.625 1 1.75] +Fail CSS Animations: property from [inherit] to [initial] at (0.75) should be [0.875 1 1.25] +Fail CSS Animations: property from [inherit] to [initial] at (1) should be [1] +Fail CSS Animations: property from [inherit] to [initial] at (2) should be [1.5 1 0] +Fail Web Animations: property from [inherit] to [initial] at (-1) should be [0 1 3] +Fail Web Animations: property from [inherit] to [initial] at (0) should be [0.5 1 2] +Fail Web Animations: property from [inherit] to [initial] at (0.25) should be [0.625 1 1.75] +Fail Web Animations: property from [inherit] to [initial] at (0.75) should be [0.875 1 1.25] +Fail Web Animations: property from [inherit] to [initial] at (1) should be [1] +Fail Web Animations: property from [inherit] to [initial] at (2) should be [1.5 1 0] \ No newline at end of file diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/animation/scale-interpolation.html b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/animation/scale-interpolation.html new file mode 100644 index 00000000000..f23109318f4 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/animation/scale-interpolation.html @@ -0,0 +1,242 @@ + + + + + scale interpolation + + + + + + + + + + + + +