Status: FAIL | Duration: 573ms | Subtests: 90/144 | 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 <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (-0.3) should be [rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)] | PASS | |
| CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0) should be [rgb(20, 30, 40) rgb(40, 50, 60)] | PASS | |
| CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0.3) should be [rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)] | PASS | |
| CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0.6) should be [rgb(14, 24, 34) rgb(40, 50, 60) rgb(26, 36, 46) rgb(46, 56, 66)] | PASS | |
| CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (1) should be [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] | PASS | |
| CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (1.5) should be [rgb(5, 15, 25) rgb(40, 50, 60) rgb(35, 45, 55) rgb(55, 65, 75)] | PASS | |
| CSS Transitions with transition: all: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (-0.3) should be [rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)] | PASS | |
| CSS Transitions with transition: all: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0) should be [rgb(20, 30, 40) rgb(40, 50, 60)] | PASS | |
| CSS Transitions with transition: all: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0.3) should be [rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)] | PASS | |
| CSS Transitions with transition: all: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0.6) should be [rgb(14, 24, 34) rgb(40, 50, 60) rgb(26, 36, 46) rgb(46, 56, 66)] | PASS | |
| CSS Transitions with transition: all: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (1) should be [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] | PASS | |
| CSS Transitions with transition: all: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (1.5) should be [rgb(5, 15, 25) rgb(40, 50, 60) rgb(35, 45, 55) rgb(55, 65, 75)] | PASS | |
| CSS Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (-0.3) should be [rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)] | PASS | |
| CSS Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0) should be [rgb(20, 30, 40) rgb(40, 50, 60)] | PASS | |
| CSS Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0.3) should be [rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)] | PASS | |
| CSS Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0.6) should be [rgb(14, 24, 34) rgb(40, 50, 60) rgb(26, 36, 46) rgb(46, 56, 66)] | PASS | |
| CSS Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (1) should be [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] | PASS | |
| CSS Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (1.5) should be [rgb(5, 15, 25) rgb(40, 50, 60) rgb(35, 45, 55) rgb(55, 65, 75)] | PASS | |
| Web Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (-0.3) should be [rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0) should be [rgb(20, 30, 40) rgb(40, 50, 60)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0.3) should be [rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0.6) should be [rgb(14, 24, 34) rgb(40, 50, 60) rgb(26, 36, 46) rgb(46, 56, 66)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (1) should be [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (1.5) should be [rgb(5, 15, 25) rgb(40, 50, 60) rgb(35, 45, 55) rgb(55, 65, 75)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <border-top-color> from neutral to [orange] at (-0.3) should be [rgb(0, 0, 181)] | PASS | |
| CSS Transitions: property <border-top-color> from neutral to [orange] at (0) should be [rgb(0, 0, 139)] | PASS | |
| CSS Transitions: property <border-top-color> from neutral to [orange] at (0.3) should be [rgb(77, 50, 97)] | FAIL | assert_equals: expected "rgb ( 77 , 50 , 97 ) " but got "rgb ( 76 , 49 , 97 ) " |
| CSS Transitions: property <border-top-color> from neutral to [orange] at (0.6) should be [rgb(153, 99, 56)] | PASS | |
| CSS Transitions: property <border-top-color> from neutral to [orange] at (1) should be [rgb(255, 165, 0)] | PASS | |
| CSS Transitions: property <border-top-color> from neutral to [orange] at (1.5) should be [rgb(255, 248, 0)] | FAIL | assert_equals: expected "rgb ( 255 , 248 , 0 ) " but got "rgb ( 255 , 247 , 0 ) " |
| CSS Transitions with transition: all: property <border-top-color> from neutral to [orange] at (-0.3) should be [rgb(0, 0, 181)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from neutral to [orange] at (0) should be [rgb(0, 0, 139)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from neutral to [orange] at (0.3) should be [rgb(77, 50, 97)] | FAIL | assert_equals: expected "rgb ( 77 , 50 , 97 ) " but got "rgb ( 76 , 49 , 97 ) " |
| CSS Transitions with transition: all: property <border-top-color> from neutral to [orange] at (0.6) should be [rgb(153, 99, 56)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from neutral to [orange] at (1) should be [rgb(255, 165, 0)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from neutral to [orange] at (1.5) should be [rgb(255, 248, 0)] | FAIL | assert_equals: expected "rgb ( 255 , 248 , 0 ) " but got "rgb ( 255 , 247 , 0 ) " |
| CSS Animations: property <border-top-color> from neutral to [orange] at (-0.3) should be [rgb(0, 0, 181)] | PASS | |
| CSS Animations: property <border-top-color> from neutral to [orange] at (0) should be [rgb(0, 0, 139)] | PASS | |
| CSS Animations: property <border-top-color> from neutral to [orange] at (0.3) should be [rgb(77, 50, 97)] | FAIL | assert_equals: expected "rgb ( 77 , 50 , 97 ) " but got "rgb ( 76 , 49 , 97 ) " |
| CSS Animations: property <border-top-color> from neutral to [orange] at (0.6) should be [rgb(153, 99, 56)] | PASS | |
| CSS Animations: property <border-top-color> from neutral to [orange] at (1) should be [rgb(255, 165, 0)] | PASS | |
| CSS Animations: property <border-top-color> from neutral to [orange] at (1.5) should be [rgb(255, 248, 0)] | FAIL | assert_equals: expected "rgb ( 255 , 248 , 0 ) " but got "rgb ( 255 , 247 , 0 ) " |
| Web Animations: property <border-top-color> from neutral to [orange] at (-0.3) should be [rgb(0, 0, 181)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from neutral to [orange] at (0) should be [rgb(0, 0, 139)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from neutral to [orange] at (0.3) should be [rgb(77, 50, 97)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from neutral to [orange] at (0.6) should be [rgb(153, 99, 56)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from neutral to [orange] at (1) should be [rgb(255, 165, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from neutral to [orange] at (1.5) should be [rgb(255, 248, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <border-top-color> from [initial] to [orange] at (-0.3) should be [rgb(0, 0, 0)] | PASS | |
| CSS Transitions: property <border-top-color> from [initial] to [orange] at (0) should be [rgb(0, 0, 0)] | PASS | |
| CSS Transitions: property <border-top-color> from [initial] to [orange] at (0.3) should be [rgb(77, 50, 0)] | FAIL | assert_equals: expected "rgb ( 77 , 50 , 0 ) " but got "rgb ( 76 , 49 , 0 ) " |
| CSS Transitions: property <border-top-color> from [initial] to [orange] at (0.6) should be [rgb(153, 99, 0)] | PASS | |
| CSS Transitions: property <border-top-color> from [initial] to [orange] at (1) should be [rgb(255, 165, 0)] | PASS | |
| CSS Transitions: property <border-top-color> from [initial] to [orange] at (1.5) should be [rgb(255, 248, 0)] | FAIL | assert_equals: expected "rgb ( 255 , 248 , 0 ) " but got "rgb ( 255 , 247 , 0 ) " |
| CSS Transitions with transition: all: property <border-top-color> from [initial] to [orange] at (-0.3) should be [rgb(0, 0, 0)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [initial] to [orange] at (0) should be [rgb(0, 0, 0)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [initial] to [orange] at (0.3) should be [rgb(77, 50, 0)] | FAIL | assert_equals: expected "rgb ( 77 , 50 , 0 ) " but got "rgb ( 76 , 49 , 0 ) " |
| CSS Transitions with transition: all: property <border-top-color> from [initial] to [orange] at (0.6) should be [rgb(153, 99, 0)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [initial] to [orange] at (1) should be [rgb(255, 165, 0)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [initial] to [orange] at (1.5) should be [rgb(255, 248, 0)] | FAIL | assert_equals: expected "rgb ( 255 , 248 , 0 ) " but got "rgb ( 255 , 247 , 0 ) " |
| CSS Animations: property <border-top-color> from [initial] to [orange] at (-0.3) should be [rgb(0, 0, 0)] | PASS | |
| CSS Animations: property <border-top-color> from [initial] to [orange] at (0) should be [rgb(0, 0, 0)] | PASS | |
| CSS Animations: property <border-top-color> from [initial] to [orange] at (0.3) should be [rgb(77, 50, 0)] | FAIL | assert_equals: expected "rgb ( 77 , 50 , 0 ) " but got "rgb ( 76 , 49 , 0 ) " |
| CSS Animations: property <border-top-color> from [initial] to [orange] at (0.6) should be [rgb(153, 99, 0)] | PASS | |
| CSS Animations: property <border-top-color> from [initial] to [orange] at (1) should be [rgb(255, 165, 0)] | PASS | |
| CSS Animations: property <border-top-color> from [initial] to [orange] at (1.5) should be [rgb(255, 248, 0)] | FAIL | assert_equals: expected "rgb ( 255 , 248 , 0 ) " but got "rgb ( 255 , 247 , 0 ) " |
| Web Animations: property <border-top-color> from [initial] to [orange] at (-0.3) should be [rgb(0, 0, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [initial] to [orange] at (0) should be [rgb(0, 0, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [initial] to [orange] at (0.3) should be [rgb(77, 50, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [initial] to [orange] at (0.6) should be [rgb(153, 99, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [initial] to [orange] at (1) should be [rgb(255, 165, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [initial] to [orange] at (1.5) should be [rgb(255, 248, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <border-top-color> from [inherit] to [orange] at (-0.3) should be [rgb(255, 255, 255)] | PASS | |
| CSS Transitions: property <border-top-color> from [inherit] to [orange] at (0) should be [rgb(255, 255, 255)] | PASS | |
| CSS Transitions: property <border-top-color> from [inherit] to [orange] at (0.3) should be [rgb(255, 228, 179)] | PASS | |
| CSS Transitions: property <border-top-color> from [inherit] to [orange] at (0.6) should be [rgb(255, 201, 102)] | PASS | |
| CSS Transitions: property <border-top-color> from [inherit] to [orange] at (1) should be [rgb(255, 165, 0)] | PASS | |
| CSS Transitions: property <border-top-color> from [inherit] to [orange] at (1.5) should be [rgb(255, 120, 0)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [inherit] to [orange] at (-0.3) should be [rgb(255, 255, 255)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [inherit] to [orange] at (0) should be [rgb(255, 255, 255)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [inherit] to [orange] at (0.3) should be [rgb(255, 228, 179)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [inherit] to [orange] at (0.6) should be [rgb(255, 201, 102)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [inherit] to [orange] at (1) should be [rgb(255, 165, 0)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [inherit] to [orange] at (1.5) should be [rgb(255, 120, 0)] | PASS | |
| CSS Animations: property <border-top-color> from [inherit] to [orange] at (-0.3) should be [rgb(255, 255, 255)] | PASS | |
| CSS Animations: property <border-top-color> from [inherit] to [orange] at (0) should be [rgb(255, 255, 255)] | PASS | |
| CSS Animations: property <border-top-color> from [inherit] to [orange] at (0.3) should be [rgb(255, 228, 179)] | PASS | |
| CSS Animations: property <border-top-color> from [inherit] to [orange] at (0.6) should be [rgb(255, 201, 102)] | PASS | |
| CSS Animations: property <border-top-color> from [inherit] to [orange] at (1) should be [rgb(255, 165, 0)] | PASS | |
| CSS Animations: property <border-top-color> from [inherit] to [orange] at (1.5) should be [rgb(255, 120, 0)] | PASS | |
| Web Animations: property <border-top-color> from [inherit] to [orange] at (-0.3) should be [rgb(255, 255, 255)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [inherit] to [orange] at (0) should be [rgb(255, 255, 255)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [inherit] to [orange] at (0.3) should be [rgb(255, 228, 179)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [inherit] to [orange] at (0.6) should be [rgb(255, 201, 102)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [inherit] to [orange] at (1) should be [rgb(255, 165, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [inherit] to [orange] at (1.5) should be [rgb(255, 120, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <border-top-color> from [unset] to [orange] at (-0.3) should be [rgb(0, 0, 0)] | PASS | |
| CSS Transitions: property <border-top-color> from [unset] to [orange] at (0) should be [rgb(0, 0, 0)] | PASS | |
| CSS Transitions: property <border-top-color> from [unset] to [orange] at (0.3) should be [rgb(77, 50, 0)] | FAIL | assert_equals: expected "rgb ( 77 , 50 , 0 ) " but got "rgb ( 76 , 49 , 0 ) " |
| CSS Transitions: property <border-top-color> from [unset] to [orange] at (0.6) should be [rgb(153, 99, 0)] | PASS | |
| CSS Transitions: property <border-top-color> from [unset] to [orange] at (1) should be [rgb(255, 165, 0)] | PASS | |
| CSS Transitions: property <border-top-color> from [unset] to [orange] at (1.5) should be [rgb(255, 248, 0)] | FAIL | assert_equals: expected "rgb ( 255 , 248 , 0 ) " but got "rgb ( 255 , 247 , 0 ) " |
| CSS Transitions with transition: all: property <border-top-color> from [unset] to [orange] at (-0.3) should be [rgb(0, 0, 0)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [unset] to [orange] at (0) should be [rgb(0, 0, 0)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [unset] to [orange] at (0.3) should be [rgb(77, 50, 0)] | FAIL | assert_equals: expected "rgb ( 77 , 50 , 0 ) " but got "rgb ( 76 , 49 , 0 ) " |
| CSS Transitions with transition: all: property <border-top-color> from [unset] to [orange] at (0.6) should be [rgb(153, 99, 0)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [unset] to [orange] at (1) should be [rgb(255, 165, 0)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [unset] to [orange] at (1.5) should be [rgb(255, 248, 0)] | FAIL | assert_equals: expected "rgb ( 255 , 248 , 0 ) " but got "rgb ( 255 , 247 , 0 ) " |
| CSS Animations: property <border-top-color> from [unset] to [orange] at (-0.3) should be [rgb(0, 0, 0)] | PASS | |
| CSS Animations: property <border-top-color> from [unset] to [orange] at (0) should be [rgb(0, 0, 0)] | PASS | |
| CSS Animations: property <border-top-color> from [unset] to [orange] at (0.3) should be [rgb(77, 50, 0)] | FAIL | assert_equals: expected "rgb ( 77 , 50 , 0 ) " but got "rgb ( 76 , 49 , 0 ) " |
| CSS Animations: property <border-top-color> from [unset] to [orange] at (0.6) should be [rgb(153, 99, 0)] | PASS | |
| CSS Animations: property <border-top-color> from [unset] to [orange] at (1) should be [rgb(255, 165, 0)] | PASS | |
| CSS Animations: property <border-top-color> from [unset] to [orange] at (1.5) should be [rgb(255, 248, 0)] | FAIL | assert_equals: expected "rgb ( 255 , 248 , 0 ) " but got "rgb ( 255 , 247 , 0 ) " |
| Web Animations: property <border-top-color> from [unset] to [orange] at (-0.3) should be [rgb(0, 0, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [unset] to [orange] at (0) should be [rgb(0, 0, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [unset] to [orange] at (0.3) should be [rgb(77, 50, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [unset] to [orange] at (0.6) should be [rgb(153, 99, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [unset] to [orange] at (1) should be [rgb(255, 165, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [unset] to [orange] at (1.5) should be [rgb(255, 248, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <border-top-color> from [white] to [orange] at (-0.3) should be [white] | PASS | |
| CSS Transitions: property <border-top-color> from [white] to [orange] at (0) should be [white] | PASS | |
| CSS Transitions: property <border-top-color> from [white] to [orange] at (0.3) should be [rgb(255, 228, 179)] | PASS | |
| CSS Transitions: property <border-top-color> from [white] to [orange] at (0.6) should be [rgb(255, 201, 102)] | PASS | |
| CSS Transitions: property <border-top-color> from [white] to [orange] at (1) should be [orange] | PASS | |
| CSS Transitions: property <border-top-color> from [white] to [orange] at (1.5) should be [rgb(255, 120, 0)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [white] to [orange] at (-0.3) should be [white] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [white] to [orange] at (0) should be [white] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [white] to [orange] at (0.3) should be [rgb(255, 228, 179)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [white] to [orange] at (0.6) should be [rgb(255, 201, 102)] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [white] to [orange] at (1) should be [orange] | PASS | |
| CSS Transitions with transition: all: property <border-top-color> from [white] to [orange] at (1.5) should be [rgb(255, 120, 0)] | PASS | |
| CSS Animations: property <border-top-color> from [white] to [orange] at (-0.3) should be [white] | PASS | |
| CSS Animations: property <border-top-color> from [white] to [orange] at (0) should be [white] | PASS | |
| CSS Animations: property <border-top-color> from [white] to [orange] at (0.3) should be [rgb(255, 228, 179)] | PASS | |
| CSS Animations: property <border-top-color> from [white] to [orange] at (0.6) should be [rgb(255, 201, 102)] | PASS | |
| CSS Animations: property <border-top-color> from [white] to [orange] at (1) should be [orange] | PASS | |
| CSS Animations: property <border-top-color> from [white] to [orange] at (1.5) should be [rgb(255, 120, 0)] | PASS | |
| Web Animations: property <border-top-color> from [white] to [orange] at (-0.3) should be [white] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [white] to [orange] at (0) should be [white] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [white] to [orange] at (0.3) should be [rgb(255, 228, 179)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [white] to [orange] at (0.6) should be [rgb(255, 201, 102)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [white] to [orange] at (1) should be [orange] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <border-top-color> from [white] to [orange] at (1.5) should be [rgb(255, 120, 0)] | FAIL | assert_true: Web Animations should be supported expected true got false |
/css/css-backgrounds/animations/border-color-interpolation.html
<!DOCTYPE html> <meta charset="UTF-8"> <title>border-color interpolation</title> <link rel="help" href="https://drafts.csswg.org/css-backgrounds-3/#border-color"> <meta name="assert" content="border-color supports animation by computed value"> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="/css/support/interpolation-testcommon.js"></script> <style> .parent { border-color: white; } .target { width: 50px; height: 50px; background-color: blue; display: inline-block; border: 12px solid; border-color: darkblue; } .expected { background-color: green; margin-right: 2px; } </style> <body></body> <script> // As per https://bugzilla.mozilla.org/show_bug.cgi?id=137688, Firefox does not // support getComputedStyle for shorthands. As such, we have one test for this // which explicitly checks the shorthand variant, but most tests use one of the // longhands instead. function compareNotEmpty(actual, expected) { assert_equals(actual, expected); assert_not_equals(actual, ''); } test_interpolation({ property: 'border-color', from: 'rgb(20, 30, 40) rgb(40, 50, 60)', to: 'rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)', comparisonFunction: compareNotEmpty, }, [ {at: -0.3, expect: 'rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)'}, {at: 0, expect: 'rgb(20, 30, 40) rgb(40, 50, 60)'}, {at: 0.3, expect: 'rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)'}, {at: 0.6, expect: 'rgb(14, 24, 34) rgb(40, 50, 60) rgb(26, 36, 46) rgb(46, 56, 66)'}, {at: 1, expect: 'rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)'}, {at: 1.5, expect: 'rgb(5, 15, 25) rgb(40, 50, 60) rgb(35, 45, 55) rgb(55, 65, 75)'}, ]); test_interpolation({ property: 'border-top-color', from: neutralKeyframe, to: 'orange', }, [ {at: -0.3, expect: 'rgb(0, 0, 181)'}, {at: 0, expect: 'rgb(0, 0, 139)'}, {at: 0.3, expect: 'rgb(77, 50, 97)'}, {at: 0.6, expect: 'rgb(153, 99, 56)'}, {at: 1, expect: 'rgb(255, 165, 0)'}, {at: 1.5, expect: 'rgb(255, 248, 0)'}, ]); test_interpolation({ property: 'border-top-color', from: 'initial', to: 'orange', }, [ {at: -0.3, expect: 'rgb(0, 0, 0)'}, {at: 0, expect: 'rgb(0, 0, 0)'}, {at: 0.3, expect: 'rgb(77, 50, 0)'}, {at: 0.6, expect: 'rgb(153, 99, 0)'}, {at: 1, expect: 'rgb(255, 165, 0)'}, {at: 1.5, expect: 'rgb(255, 248, 0)'}, ]); test_interpolation({ property: 'border-top-color', from: 'inherit', to: 'orange', }, [ {at: -0.3, expect: 'rgb(255, 255, 255)'}, {at: 0, expect: 'rgb(255, 255, 255)'}, {at: 0.3, expect: 'rgb(255, 228, 179)'}, {at: 0.6, expect: 'rgb(255, 201, 102)'}, {at: 1, expect: 'rgb(255, 165, 0)'}, {at: 1.5, expect: 'rgb(255, 120, 0)'}, ]); test_interpolation({ property: 'border-top-color', from: 'unset', to: 'orange', }, [ {at: -0.3, expect: 'rgb(0, 0, 0)'}, {at: 0, expect: 'rgb(0, 0, 0)'}, {at: 0.3, expect: 'rgb(77, 50, 0)'}, {at: 0.6, expect: 'rgb(153, 99, 0)'}, {at: 1, expect: 'rgb(255, 165, 0)'}, {at: 1.5, expect: 'rgb(255, 248, 0)'}, ]); test_interpolation({ property: 'border-top-color', from: 'white', to: 'orange' }, [ {at: -0.3, expect: 'white'}, {at: 0, expect: 'white'}, {at: 0.3, expect: 'rgb(255, 228, 179)'}, {at: 0.6, expect: 'rgb(255, 201, 102)'}, {at: 1, expect: 'orange'}, {at: 1.5, expect: 'rgb(255, 120, 0)'}, ]); </script>