Status: FAIL | Duration: 695ms | Subtests: 150/200 | Open test on wpt.live | wpt.fyi
Data from commit:
a50cb89 wpt: run reference-named files which are themselves tests (#836) (2026-09-03)
| Subtest | Status | Message |
|---|---|---|
| CSS Transitions: property <filter> from [blur()] to [blur(10px)] at (-1) should be [blur(0px)] | PASS | |
| CSS Transitions: property <filter> from [blur()] to [blur(10px)] at (0) should be [blur()] | PASS | |
| CSS Transitions: property <filter> from [blur()] to [blur(10px)] at (0.5) should be [blur(5px)] | PASS | |
| CSS Transitions: property <filter> from [blur()] to [blur(10px)] at (1) should be [blur(10px)] | PASS | |
| CSS Transitions: property <filter> from [blur()] to [blur(10px)] at (1.5) should be [blur(15px)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [blur()] to [blur(10px)] at (-1) should be [blur(0px)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [blur()] to [blur(10px)] at (0) should be [blur()] | PASS | |
| CSS Transitions with transition: all: property <filter> from [blur()] to [blur(10px)] at (0.5) should be [blur(5px)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [blur()] to [blur(10px)] at (1) should be [blur(10px)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [blur()] to [blur(10px)] at (1.5) should be [blur(15px)] | PASS | |
| CSS Animations: property <filter> from [blur()] to [blur(10px)] at (-1) should be [blur(0px)] | PASS | |
| CSS Animations: property <filter> from [blur()] to [blur(10px)] at (0) should be [blur()] | PASS | |
| CSS Animations: property <filter> from [blur()] to [blur(10px)] at (0.5) should be [blur(5px)] | PASS | |
| CSS Animations: property <filter> from [blur()] to [blur(10px)] at (1) should be [blur(10px)] | PASS | |
| CSS Animations: property <filter> from [blur()] to [blur(10px)] at (1.5) should be [blur(15px)] | PASS | |
| Web Animations: property <filter> from [blur()] to [blur(10px)] at (-1) should be [blur(0px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [blur()] to [blur(10px)] at (0) should be [blur()] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [blur()] to [blur(10px)] at (0.5) should be [blur(5px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [blur()] to [blur(10px)] at (1) should be [blur(10px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [blur()] to [blur(10px)] at (1.5) should be [blur(15px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <filter> from [brightness(0)] to [brightness()] at (-1) should be [brightness(0)] | PASS | |
| CSS Transitions: property <filter> from [brightness(0)] to [brightness()] at (0) should be [brightness(0)] | PASS | |
| CSS Transitions: property <filter> from [brightness(0)] to [brightness()] at (0.5) should be [brightness(0.5)] | PASS | |
| CSS Transitions: property <filter> from [brightness(0)] to [brightness()] at (1) should be [brightness()] | PASS | |
| CSS Transitions: property <filter> from [brightness(0)] to [brightness()] at (1.5) should be [brightness(1.5)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [brightness(0)] to [brightness()] at (-1) should be [brightness(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [brightness(0)] to [brightness()] at (0) should be [brightness(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [brightness(0)] to [brightness()] at (0.5) should be [brightness(0.5)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [brightness(0)] to [brightness()] at (1) should be [brightness()] | PASS | |
| CSS Transitions with transition: all: property <filter> from [brightness(0)] to [brightness()] at (1.5) should be [brightness(1.5)] | PASS | |
| CSS Animations: property <filter> from [brightness(0)] to [brightness()] at (-1) should be [brightness(0)] | PASS | |
| CSS Animations: property <filter> from [brightness(0)] to [brightness()] at (0) should be [brightness(0)] | PASS | |
| CSS Animations: property <filter> from [brightness(0)] to [brightness()] at (0.5) should be [brightness(0.5)] | PASS | |
| CSS Animations: property <filter> from [brightness(0)] to [brightness()] at (1) should be [brightness()] | PASS | |
| CSS Animations: property <filter> from [brightness(0)] to [brightness()] at (1.5) should be [brightness(1.5)] | PASS | |
| Web Animations: property <filter> from [brightness(0)] to [brightness()] at (-1) should be [brightness(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [brightness(0)] to [brightness()] at (0) should be [brightness(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [brightness(0)] to [brightness()] at (0.5) should be [brightness(0.5)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [brightness(0)] to [brightness()] at (1) should be [brightness()] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [brightness(0)] to [brightness()] at (1.5) should be [brightness(1.5)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <filter> from [contrast(0)] to [contrast()] at (-1) should be [contrast(0)] | PASS | |
| CSS Transitions: property <filter> from [contrast(0)] to [contrast()] at (0) should be [contrast(0)] | PASS | |
| CSS Transitions: property <filter> from [contrast(0)] to [contrast()] at (0.5) should be [contrast(0.5)] | PASS | |
| CSS Transitions: property <filter> from [contrast(0)] to [contrast()] at (1) should be [contrast()] | PASS | |
| CSS Transitions: property <filter> from [contrast(0)] to [contrast()] at (1.5) should be [contrast(1.5)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [contrast(0)] to [contrast()] at (-1) should be [contrast(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [contrast(0)] to [contrast()] at (0) should be [contrast(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [contrast(0)] to [contrast()] at (0.5) should be [contrast(0.5)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [contrast(0)] to [contrast()] at (1) should be [contrast()] | PASS | |
| CSS Transitions with transition: all: property <filter> from [contrast(0)] to [contrast()] at (1.5) should be [contrast(1.5)] | PASS | |
| CSS Animations: property <filter> from [contrast(0)] to [contrast()] at (-1) should be [contrast(0)] | PASS | |
| CSS Animations: property <filter> from [contrast(0)] to [contrast()] at (0) should be [contrast(0)] | PASS | |
| CSS Animations: property <filter> from [contrast(0)] to [contrast()] at (0.5) should be [contrast(0.5)] | PASS | |
| CSS Animations: property <filter> from [contrast(0)] to [contrast()] at (1) should be [contrast()] | PASS | |
| CSS Animations: property <filter> from [contrast(0)] to [contrast()] at (1.5) should be [contrast(1.5)] | PASS | |
| Web Animations: property <filter> from [contrast(0)] to [contrast()] at (-1) should be [contrast(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [contrast(0)] to [contrast()] at (0) should be [contrast(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [contrast(0)] to [contrast()] at (0.5) should be [contrast(0.5)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [contrast(0)] to [contrast()] at (1) should be [contrast()] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [contrast(0)] to [contrast()] at (1.5) should be [contrast(1.5)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (-1) should be [drop-shadow(-20px -10px blue)] | PASS | |
| CSS Transitions: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (0) should be [drop-shadow(0px 0px blue)] | PASS | |
| CSS Transitions: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (0.5) should be [drop-shadow(10px 5px 15px rgb(0, 64, 128))] | PASS | |
| CSS Transitions: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (1) should be [drop-shadow(20px 10px 30px green)] | PASS | |
| CSS Transitions: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (1.5) should be [drop-shadow(30px 15px 45px rgb(0, 192, 0))] | PASS | |
| CSS Transitions with transition: all: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (-1) should be [drop-shadow(-20px -10px blue)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (0) should be [drop-shadow(0px 0px blue)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (0.5) should be [drop-shadow(10px 5px 15px rgb(0, 64, 128))] | PASS | |
| CSS Transitions with transition: all: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (1) should be [drop-shadow(20px 10px 30px green)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (1.5) should be [drop-shadow(30px 15px 45px rgb(0, 192, 0))] | PASS | |
| CSS Animations: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (-1) should be [drop-shadow(-20px -10px blue)] | PASS | |
| CSS Animations: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (0) should be [drop-shadow(0px 0px blue)] | PASS | |
| CSS Animations: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (0.5) should be [drop-shadow(10px 5px 15px rgb(0, 64, 128))] | PASS | |
| CSS Animations: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (1) should be [drop-shadow(20px 10px 30px green)] | PASS | |
| CSS Animations: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (1.5) should be [drop-shadow(30px 15px 45px rgb(0, 192, 0))] | PASS | |
| Web Animations: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (-1) should be [drop-shadow(-20px -10px blue)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (0) should be [drop-shadow(0px 0px blue)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (0.5) should be [drop-shadow(10px 5px 15px rgb(0, 64, 128))] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (1) should be [drop-shadow(20px 10px 30px green)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [drop-shadow(0px 0px)] to [drop-shadow(20px 10px 30px green)] at (1.5) should be [drop-shadow(30px 15px 45px rgb(0, 192, 0))] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <filter> from [grayscale(0)] to [grayscale()] at (-1) should be [grayscale(0)] | PASS | |
| CSS Transitions: property <filter> from [grayscale(0)] to [grayscale()] at (0) should be [grayscale(0)] | PASS | |
| CSS Transitions: property <filter> from [grayscale(0)] to [grayscale()] at (0.5) should be [grayscale(0.5)] | PASS | |
| CSS Transitions: property <filter> from [grayscale(0)] to [grayscale()] at (1) should be [grayscale()] | PASS | |
| CSS Transitions: property <filter> from [grayscale(0)] to [grayscale()] at (1.5) should be [grayscale(1)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [grayscale(0)] to [grayscale()] at (-1) should be [grayscale(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [grayscale(0)] to [grayscale()] at (0) should be [grayscale(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [grayscale(0)] to [grayscale()] at (0.5) should be [grayscale(0.5)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [grayscale(0)] to [grayscale()] at (1) should be [grayscale()] | PASS | |
| CSS Transitions with transition: all: property <filter> from [grayscale(0)] to [grayscale()] at (1.5) should be [grayscale(1)] | PASS | |
| CSS Animations: property <filter> from [grayscale(0)] to [grayscale()] at (-1) should be [grayscale(0)] | PASS | |
| CSS Animations: property <filter> from [grayscale(0)] to [grayscale()] at (0) should be [grayscale(0)] | PASS | |
| CSS Animations: property <filter> from [grayscale(0)] to [grayscale()] at (0.5) should be [grayscale(0.5)] | PASS | |
| CSS Animations: property <filter> from [grayscale(0)] to [grayscale()] at (1) should be [grayscale()] | PASS | |
| CSS Animations: property <filter> from [grayscale(0)] to [grayscale()] at (1.5) should be [grayscale(1)] | PASS | |
| Web Animations: property <filter> from [grayscale(0)] to [grayscale()] at (-1) should be [grayscale(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [grayscale(0)] to [grayscale()] at (0) should be [grayscale(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [grayscale(0)] to [grayscale()] at (0.5) should be [grayscale(0.5)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [grayscale(0)] to [grayscale()] at (1) should be [grayscale()] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [grayscale(0)] to [grayscale()] at (1.5) should be [grayscale(1)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (-1) should be [hue-rotate(-360deg)] | PASS | |
| CSS Transitions: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (0) should be [hue-rotate()] | PASS | |
| CSS Transitions: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (0.5) should be [hue-rotate(180deg)] | PASS | |
| CSS Transitions: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (1) should be [hue-rotate(360deg)] | PASS | |
| CSS Transitions: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (1.5) should be [hue-rotate(540deg)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (-1) should be [hue-rotate(-360deg)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (0) should be [hue-rotate()] | PASS | |
| CSS Transitions with transition: all: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (0.5) should be [hue-rotate(180deg)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (1) should be [hue-rotate(360deg)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (1.5) should be [hue-rotate(540deg)] | PASS | |
| CSS Animations: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (-1) should be [hue-rotate(-360deg)] | PASS | |
| CSS Animations: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (0) should be [hue-rotate()] | PASS | |
| CSS Animations: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (0.5) should be [hue-rotate(180deg)] | PASS | |
| CSS Animations: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (1) should be [hue-rotate(360deg)] | PASS | |
| CSS Animations: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (1.5) should be [hue-rotate(540deg)] | PASS | |
| Web Animations: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (-1) should be [hue-rotate(-360deg)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (0) should be [hue-rotate()] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (0.5) should be [hue-rotate(180deg)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (1) should be [hue-rotate(360deg)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [hue-rotate()] to [hue-rotate(360deg)] at (1.5) should be [hue-rotate(540deg)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <filter> from [invert(0)] to [invert()] at (-1) should be [invert(0)] | PASS | |
| CSS Transitions: property <filter> from [invert(0)] to [invert()] at (0) should be [invert(0)] | PASS | |
| CSS Transitions: property <filter> from [invert(0)] to [invert()] at (0.5) should be [invert(0.5)] | PASS | |
| CSS Transitions: property <filter> from [invert(0)] to [invert()] at (1) should be [invert()] | PASS | |
| CSS Transitions: property <filter> from [invert(0)] to [invert()] at (1.5) should be [invert(1)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [invert(0)] to [invert()] at (-1) should be [invert(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [invert(0)] to [invert()] at (0) should be [invert(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [invert(0)] to [invert()] at (0.5) should be [invert(0.5)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [invert(0)] to [invert()] at (1) should be [invert()] | PASS | |
| CSS Transitions with transition: all: property <filter> from [invert(0)] to [invert()] at (1.5) should be [invert(1)] | PASS | |
| CSS Animations: property <filter> from [invert(0)] to [invert()] at (-1) should be [invert(0)] | PASS | |
| CSS Animations: property <filter> from [invert(0)] to [invert()] at (0) should be [invert(0)] | PASS | |
| CSS Animations: property <filter> from [invert(0)] to [invert()] at (0.5) should be [invert(0.5)] | PASS | |
| CSS Animations: property <filter> from [invert(0)] to [invert()] at (1) should be [invert()] | PASS | |
| CSS Animations: property <filter> from [invert(0)] to [invert()] at (1.5) should be [invert(1)] | PASS | |
| Web Animations: property <filter> from [invert(0)] to [invert()] at (-1) should be [invert(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [invert(0)] to [invert()] at (0) should be [invert(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [invert(0)] to [invert()] at (0.5) should be [invert(0.5)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [invert(0)] to [invert()] at (1) should be [invert()] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [invert(0)] to [invert()] at (1.5) should be [invert(1)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <filter> from [opacity(0)] to [opacity()] at (-1) should be [opacity(0)] | PASS | |
| CSS Transitions: property <filter> from [opacity(0)] to [opacity()] at (0) should be [opacity(0)] | PASS | |
| CSS Transitions: property <filter> from [opacity(0)] to [opacity()] at (0.5) should be [opacity(0.5)] | PASS | |
| CSS Transitions: property <filter> from [opacity(0)] to [opacity()] at (1) should be [opacity()] | PASS | |
| CSS Transitions: property <filter> from [opacity(0)] to [opacity()] at (1.5) should be [opacity(1)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [opacity(0)] to [opacity()] at (-1) should be [opacity(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [opacity(0)] to [opacity()] at (0) should be [opacity(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [opacity(0)] to [opacity()] at (0.5) should be [opacity(0.5)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [opacity(0)] to [opacity()] at (1) should be [opacity()] | PASS | |
| CSS Transitions with transition: all: property <filter> from [opacity(0)] to [opacity()] at (1.5) should be [opacity(1)] | PASS | |
| CSS Animations: property <filter> from [opacity(0)] to [opacity()] at (-1) should be [opacity(0)] | PASS | |
| CSS Animations: property <filter> from [opacity(0)] to [opacity()] at (0) should be [opacity(0)] | PASS | |
| CSS Animations: property <filter> from [opacity(0)] to [opacity()] at (0.5) should be [opacity(0.5)] | PASS | |
| CSS Animations: property <filter> from [opacity(0)] to [opacity()] at (1) should be [opacity()] | PASS | |
| CSS Animations: property <filter> from [opacity(0)] to [opacity()] at (1.5) should be [opacity(1)] | PASS | |
| Web Animations: property <filter> from [opacity(0)] to [opacity()] at (-1) should be [opacity(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [opacity(0)] to [opacity()] at (0) should be [opacity(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [opacity(0)] to [opacity()] at (0.5) should be [opacity(0.5)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [opacity(0)] to [opacity()] at (1) should be [opacity()] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [opacity(0)] to [opacity()] at (1.5) should be [opacity(1)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <filter> from [saturate(0)] to [saturate()] at (-1) should be [saturate(0)] | PASS | |
| CSS Transitions: property <filter> from [saturate(0)] to [saturate()] at (0) should be [saturate(0)] | PASS | |
| CSS Transitions: property <filter> from [saturate(0)] to [saturate()] at (0.5) should be [saturate(0.5)] | PASS | |
| CSS Transitions: property <filter> from [saturate(0)] to [saturate()] at (1) should be [saturate()] | PASS | |
| CSS Transitions: property <filter> from [saturate(0)] to [saturate()] at (1.5) should be [saturate(1.5)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [saturate(0)] to [saturate()] at (-1) should be [saturate(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [saturate(0)] to [saturate()] at (0) should be [saturate(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [saturate(0)] to [saturate()] at (0.5) should be [saturate(0.5)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [saturate(0)] to [saturate()] at (1) should be [saturate()] | PASS | |
| CSS Transitions with transition: all: property <filter> from [saturate(0)] to [saturate()] at (1.5) should be [saturate(1.5)] | PASS | |
| CSS Animations: property <filter> from [saturate(0)] to [saturate()] at (-1) should be [saturate(0)] | PASS | |
| CSS Animations: property <filter> from [saturate(0)] to [saturate()] at (0) should be [saturate(0)] | PASS | |
| CSS Animations: property <filter> from [saturate(0)] to [saturate()] at (0.5) should be [saturate(0.5)] | PASS | |
| CSS Animations: property <filter> from [saturate(0)] to [saturate()] at (1) should be [saturate()] | PASS | |
| CSS Animations: property <filter> from [saturate(0)] to [saturate()] at (1.5) should be [saturate(1.5)] | PASS | |
| Web Animations: property <filter> from [saturate(0)] to [saturate()] at (-1) should be [saturate(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [saturate(0)] to [saturate()] at (0) should be [saturate(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [saturate(0)] to [saturate()] at (0.5) should be [saturate(0.5)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [saturate(0)] to [saturate()] at (1) should be [saturate()] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [saturate(0)] to [saturate()] at (1.5) should be [saturate(1.5)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <filter> from [sepia(0)] to [sepia()] at (-1) should be [sepia(0)] | PASS | |
| CSS Transitions: property <filter> from [sepia(0)] to [sepia()] at (0) should be [sepia(0)] | PASS | |
| CSS Transitions: property <filter> from [sepia(0)] to [sepia()] at (0.5) should be [sepia(0.5)] | PASS | |
| CSS Transitions: property <filter> from [sepia(0)] to [sepia()] at (1) should be [sepia()] | PASS | |
| CSS Transitions: property <filter> from [sepia(0)] to [sepia()] at (1.5) should be [sepia(1)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [sepia(0)] to [sepia()] at (-1) should be [sepia(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [sepia(0)] to [sepia()] at (0) should be [sepia(0)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [sepia(0)] to [sepia()] at (0.5) should be [sepia(0.5)] | PASS | |
| CSS Transitions with transition: all: property <filter> from [sepia(0)] to [sepia()] at (1) should be [sepia()] | PASS | |
| CSS Transitions with transition: all: property <filter> from [sepia(0)] to [sepia()] at (1.5) should be [sepia(1)] | PASS | |
| CSS Animations: property <filter> from [sepia(0)] to [sepia()] at (-1) should be [sepia(0)] | PASS | |
| CSS Animations: property <filter> from [sepia(0)] to [sepia()] at (0) should be [sepia(0)] | PASS | |
| CSS Animations: property <filter> from [sepia(0)] to [sepia()] at (0.5) should be [sepia(0.5)] | PASS | |
| CSS Animations: property <filter> from [sepia(0)] to [sepia()] at (1) should be [sepia()] | PASS | |
| CSS Animations: property <filter> from [sepia(0)] to [sepia()] at (1.5) should be [sepia(1)] | PASS | |
| Web Animations: property <filter> from [sepia(0)] to [sepia()] at (-1) should be [sepia(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [sepia(0)] to [sepia()] at (0) should be [sepia(0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [sepia(0)] to [sepia()] at (0.5) should be [sepia(0.5)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [sepia(0)] to [sepia()] at (1) should be [sepia()] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <filter> from [sepia(0)] to [sepia()] at (1.5) should be [sepia(1)] | FAIL | assert_true: Web Animations should be supported expected true got false |
/css/filter-effects/animation/filter-interpolation-004.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>filter interpolation</title> <link rel="help" href="https://drafts.fxtf.org/filter-effects/#FilterProperty"> <meta name="assert" content="Default value when omitted matches spec."> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="/css/support/interpolation-testcommon.js"></script> <style> body { color: blue; } </style> </head> <body> <script> 'use strict'; test_interpolation({ property: 'filter', from: 'blur()', // Default value when omitted is 0px. to: 'blur(10px)' }, [ {at: -1, expect: 'blur(0px)'}, // Negative values are not allowed. {at: 0, expect: 'blur()'}, {at: 0.5, expect: 'blur(5px)'}, {at: 1, expect: 'blur(10px)'}, {at: 1.5, expect: 'blur(15px)'} ]); test_interpolation({ property: 'filter', from: 'brightness(0)', to: 'brightness()' // Default value when omitted is 1. }, [ {at: -1, expect: 'brightness(0)'}, // Negative values are not allowed. {at: 0, expect: 'brightness(0)'}, {at: 0.5, expect: 'brightness(0.5)'}, {at: 1, expect: 'brightness()'}, {at: 1.5, expect: 'brightness(1.5)'} ]); test_interpolation({ property: 'filter', from: 'contrast(0)', to: 'contrast()' // Default value when omitted is 1. }, [ {at: -1, expect: 'contrast(0)'}, // Negative values are not allowed. {at: 0, expect: 'contrast(0)'}, {at: 0.5, expect: 'contrast(0.5)'}, {at: 1, expect: 'contrast()'}, {at: 1.5, expect: 'contrast(1.5)'} ]); test_interpolation({ property: 'filter', from: 'drop-shadow(0px 0px)', // The default value for omitted values is missing length values set to 0 and the missing used color is taken from the color property. to: 'drop-shadow(20px 10px 30px green)' }, [ {at: -1, expect: 'drop-shadow(-20px -10px blue)'}, {at: 0, expect: 'drop-shadow(0px 0px blue)'}, {at: 0.5, expect: 'drop-shadow(10px 5px 15px rgb(0, 64, 128))'}, {at: 1, expect: 'drop-shadow(20px 10px 30px green)'}, {at: 1.5, expect: 'drop-shadow(30px 15px 45px rgb(0, 192, 0))'} ]); test_interpolation({ property: 'filter', from: 'grayscale(0)', to: 'grayscale()' // Default value when omitted is 1. }, [ {at: -1, expect: 'grayscale(0)'}, // Negative values are not allowed. {at: 0, expect: 'grayscale(0)'}, {at: 0.5, expect: 'grayscale(0.5)'}, {at: 1, expect: 'grayscale()'}, {at: 1.5, expect: 'grayscale(1)'} // Should clamp values to 1. ]); test_interpolation({ property: 'filter', from: 'hue-rotate()', // Default value when omitted is 0deg. to: 'hue-rotate(360deg)' }, [ {at: -1, expect: 'hue-rotate(-360deg)'}, {at: 0, expect: 'hue-rotate()'}, {at: 0.5, expect: 'hue-rotate(180deg)'}, {at: 1, expect: 'hue-rotate(360deg)'}, {at: 1.5, expect: 'hue-rotate(540deg)'} ]); test_interpolation({ property: 'filter', from: 'invert(0)', to: 'invert()' // Default value when omitted is 1. }, [ {at: -1, expect: 'invert(0)'}, // Negative values are not allowed. {at: 0, expect: 'invert(0)'}, {at: 0.5, expect: 'invert(0.5)'}, {at: 1, expect: 'invert()'}, {at: 1.5, expect: 'invert(1)'} // Should clamp values to 1. ]); test_interpolation({ property: 'filter', from: 'opacity(0)', to: 'opacity()' // Default value when omitted is 1. }, [ {at: -1, expect: 'opacity(0)'}, // Negative values are not allowed. {at: 0, expect: 'opacity(0)'}, {at: 0.5, expect: 'opacity(0.5)'}, {at: 1, expect: 'opacity()'}, {at: 1.5, expect: 'opacity(1)'} // Should clamp values to 1. ]); test_interpolation({ property: 'filter', from: 'saturate(0)', to: 'saturate()' // Default value when omitted is 1. }, [ {at: -1, expect: 'saturate(0)'}, // Negative values are not allowed. {at: 0, expect: 'saturate(0)'}, {at: 0.5, expect: 'saturate(0.5)'}, {at: 1, expect: 'saturate()'}, {at: 1.5, expect: 'saturate(1.5)'} ]); test_interpolation({ property: 'filter', from: 'sepia(0)', to: 'sepia()' // Default value when omitted is 1. }, [ {at: -1, expect: 'sepia(0)'}, // Negative values are not allowed. {at: 0, expect: 'sepia(0)'}, {at: 0.5, expect: 'sepia(0.5)'}, {at: 1, expect: 'sepia()'}, {at: 1.5, expect: 'sepia(1)'} // Should clamp values to 1. ]); </script> </body> </html>