clip-composition.html
Details
- Test
/css/css-masking/animations/clip-composition.html- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| FAIL | Compositing CSS Animations: property <clip> underlying [rect(0px 10px 20px 30px)] from add [rect(40px 50px 60px 70px)] to add [rect(140px 150px 160px 170px)] at (-1) should be [rect(-60px -40px -20px 0px)] assert_equals: expected "rect ( - 60px , - 40px , - 20px , 0px ) " but got "rect ( - 59.98px , - 49.98px , - 39.98px , - 29.98px ) " |
| FAIL | Compositing CSS Animations: property <clip> underlying [rect(0px 10px 20px 30px)] from add [rect(40px 50px 60px 70px)] to add [rect(140px 150px 160px 170px)] at (0) should be [rect(40px 60px 80px 100px)] assert_equals: expected "rect ( 40px , 60px , 80px , 100px ) " but got "rect ( 40px , 50px , 60px , 70px ) " |
| FAIL | Compositing CSS Animations: property <clip> underlying [rect(0px 10px 20px 30px)] from add [rect(40px 50px 60px 70px)] to add [rect(140px 150px 160px 170px)] at (0.25) should be [rect(65px 85px 105px 125px)] assert_equals: expected "rect ( 65px , 85px , 105px , 125px ) " but got "rect ( 65.03px , 75.03px , 85.03px , 95.03px ) " |
| FAIL | Compositing CSS Animations: property <clip> underlying [rect(0px 10px 20px 30px)] from add [rect(40px 50px 60px 70px)] to add [rect(140px 150px 160px 170px)] at (0.75) should be [rect(115px 135px 155px 175px)] assert_equals: expected "rect ( 115px , 135px , 155px , 175px ) " but got "rect ( 115.03px , 125.03px , 135.03px , 145.03px ) " |
| FAIL | Compositing CSS Animations: property <clip> underlying [rect(0px 10px 20px 30px)] from add [rect(40px 50px 60px 70px)] to add [rect(140px 150px 160px 170px)] at (1) should be [rect(140px 160px 180px 200px)] assert_equals: expected "rect ( 140px , 160px , 180px , 200px ) " but got "rect ( 140px , 150px , 160px , 170px ) " |
| FAIL | Compositing CSS Animations: property <clip> underlying [rect(0px 10px 20px 30px)] from add [rect(40px 50px 60px 70px)] to add [rect(140px 150px 160px 170px)] at (2) should be [rect(240px 260px 280px 300px)] assert_equals: expected "rect ( 240px , 260px , 280px , 300px ) " but got "rect ( 240.03px , 250.03px , 260.03px , 270.03px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(0px 10px 20px 30px)] from add [rect(40px 50px 60px 70px)] to add [rect(140px 150px 160px 170px)] at (-1) should be [rect(-60px -40px -20px 0px)] assert_equals: expected "rect ( - 60px , - 40px , - 20px , 0px ) " but got "rect ( 0px , 10px , 20px , 30px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(0px 10px 20px 30px)] from add [rect(40px 50px 60px 70px)] to add [rect(140px 150px 160px 170px)] at (0) should be [rect(40px 60px 80px 100px)] assert_equals: expected "rect ( 40px , 60px , 80px , 100px ) " but got "rect ( 0px , 10px , 20px , 30px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(0px 10px 20px 30px)] from add [rect(40px 50px 60px 70px)] to add [rect(140px 150px 160px 170px)] at (0.25) should be [rect(65px 85px 105px 125px)] assert_equals: expected "rect ( 65px , 85px , 105px , 125px ) " but got "rect ( 0px , 10px , 20px , 30px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(0px 10px 20px 30px)] from add [rect(40px 50px 60px 70px)] to add [rect(140px 150px 160px 170px)] at (0.75) should be [rect(115px 135px 155px 175px)] assert_equals: expected "rect ( 115px , 135px , 155px , 175px ) " but got "rect ( 0px , 10px , 20px , 30px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(0px 10px 20px 30px)] from add [rect(40px 50px 60px 70px)] to add [rect(140px 150px 160px 170px)] at (1) should be [rect(140px 160px 180px 200px)] assert_equals: expected "rect ( 140px , 160px , 180px , 200px ) " but got "rect ( 0px , 10px , 20px , 30px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(0px 10px 20px 30px)] from add [rect(40px 50px 60px 70px)] to add [rect(140px 150px 160px 170px)] at (2) should be [rect(240px 260px 280px 300px)] assert_equals: expected "rect ( 240px , 260px , 280px , 300px ) " but got "rect ( 0px , 10px , 20px , 30px ) " |
| PASS | Compositing CSS Animations: property <clip> underlying [auto] from add [rect(0px 0px 0px 0px)] to add [rect(100px 100px 100px 100px)] at (-1) should be [rect(-100px -100px -100px -100px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [auto] from add [rect(0px 0px 0px 0px)] to add [rect(100px 100px 100px 100px)] at (0) should be [rect(0px 0px 0px 0px)] |
| FAIL | Compositing CSS Animations: property <clip> underlying [auto] from add [rect(0px 0px 0px 0px)] to add [rect(100px 100px 100px 100px)] at (0.25) should be [rect(25px 25px 25px 25px)] assert_equals: expected "rect ( 25px , 25px , 25px , 25px ) " but got "rect ( 25.02px , 25.02px , 25.02px , 25.02px ) " |
| FAIL | Compositing CSS Animations: property <clip> underlying [auto] from add [rect(0px 0px 0px 0px)] to add [rect(100px 100px 100px 100px)] at (0.75) should be [rect(75px 75px 75px 75px)] assert_equals: expected "rect ( 75px , 75px , 75px , 75px ) " but got "rect ( 75.03px , 75.03px , 75.03px , 75.03px ) " |
| PASS | Compositing CSS Animations: property <clip> underlying [auto] from add [rect(0px 0px 0px 0px)] to add [rect(100px 100px 100px 100px)] at (1) should be [rect(100px 100px 100px 100px)] |
| FAIL | Compositing CSS Animations: property <clip> underlying [auto] from add [rect(0px 0px 0px 0px)] to add [rect(100px 100px 100px 100px)] at (2) should be [rect(200px 200px 200px 200px)] assert_equals: expected "rect ( 200px , 200px , 200px , 200px ) " but got "rect ( 200.03px , 200.03px , 200.03px , 200.03px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [auto] from add [rect(0px 0px 0px 0px)] to add [rect(100px 100px 100px 100px)] at (-1) should be [rect(-100px -100px -100px -100px)] assert_equals: expected "rect ( - 100px , - 100px , - 100px , - 100px ) " but got "auto " |
| FAIL | Compositing Web Animations: property <clip> underlying [auto] from add [rect(0px 0px 0px 0px)] to add [rect(100px 100px 100px 100px)] at (0) should be [rect(0px 0px 0px 0px)] assert_equals: expected "rect ( 0px , 0px , 0px , 0px ) " but got "auto " |
| FAIL | Compositing Web Animations: property <clip> underlying [auto] from add [rect(0px 0px 0px 0px)] to add [rect(100px 100px 100px 100px)] at (0.25) should be [rect(25px 25px 25px 25px)] assert_equals: expected "rect ( 25px , 25px , 25px , 25px ) " but got "auto " |
| FAIL | Compositing Web Animations: property <clip> underlying [auto] from add [rect(0px 0px 0px 0px)] to add [rect(100px 100px 100px 100px)] at (0.75) should be [rect(75px 75px 75px 75px)] assert_equals: expected "rect ( 75px , 75px , 75px , 75px ) " but got "auto " |
| FAIL | Compositing Web Animations: property <clip> underlying [auto] from add [rect(0px 0px 0px 0px)] to add [rect(100px 100px 100px 100px)] at (1) should be [rect(100px 100px 100px 100px)] assert_equals: expected "rect ( 100px , 100px , 100px , 100px ) " but got "auto " |
| FAIL | Compositing Web Animations: property <clip> underlying [auto] from add [rect(0px 0px 0px 0px)] to add [rect(100px 100px 100px 100px)] at (2) should be [rect(200px 200px 200px 200px)] assert_equals: expected "rect ( 200px , 200px , 200px , 200px ) " but got "auto " |
| FAIL | Compositing CSS Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px 100px 100px 100px)] at (-1) should be [rect(100px auto auto 100px)] assert_equals: expected "rect ( 100px , auto , auto , 100px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| FAIL | Compositing CSS Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px 100px 100px 100px)] at (0) should be [rect(100px auto auto 100px)] assert_equals: expected "rect ( 100px , auto , auto , 100px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| FAIL | Compositing CSS Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px 100px 100px 100px)] at (0.25) should be [rect(100px auto auto 100px)] assert_equals: expected "rect ( 100px , auto , auto , 100px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px 100px 100px 100px)] at (0.75) should be [rect(100px 100px 100px 100px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px 100px 100px 100px)] at (1) should be [rect(100px 100px 100px 100px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px 100px 100px 100px)] at (2) should be [rect(100px 100px 100px 100px)] |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px 100px 100px 100px)] at (-1) should be [rect(100px auto auto 100px)] assert_equals: expected "rect ( 100px , auto , auto , 100px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px 100px 100px 100px)] at (0) should be [rect(100px auto auto 100px)] assert_equals: expected "rect ( 100px , auto , auto , 100px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px 100px 100px 100px)] at (0.25) should be [rect(100px auto auto 100px)] assert_equals: expected "rect ( 100px , auto , auto , 100px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px 100px 100px 100px)] at (0.75) should be [rect(100px 100px 100px 100px)] assert_equals: expected "rect ( 100px , 100px , 100px , 100px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px 100px 100px 100px)] at (1) should be [rect(100px 100px 100px 100px)] assert_equals: expected "rect ( 100px , 100px , 100px , 100px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px 100px 100px 100px)] at (2) should be [rect(100px 100px 100px 100px)] assert_equals: expected "rect ( 100px , 100px , 100px , 100px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px auto auto 100px)] at (-1) should be [rect(0px auto auto 0px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px auto auto 100px)] at (0) should be [rect(50px auto auto 50px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px auto auto 100px)] at (0.25) should be [rect(62.5px auto auto 62.5px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px auto auto 100px)] at (0.75) should be [rect(87.5px auto auto 87.5px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px auto auto 100px)] at (1) should be [rect(100px auto auto 100px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px auto auto 100px)] at (2) should be [rect(150px auto auto 150px)] |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px auto auto 100px)] at (-1) should be [rect(0px auto auto 0px)] assert_equals: expected "rect ( 0px , auto , auto , 0px ) " but got "rect ( 50px , 50px , 50px , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px auto auto 100px)] at (0) should be [rect(50px auto auto 50px)] assert_equals: expected "rect ( 50px , auto , auto , 50px ) " but got "rect ( 50px , 50px , 50px , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px auto auto 100px)] at (0.25) should be [rect(62.5px auto auto 62.5px)] assert_equals: expected "rect ( 62.5px , auto , auto , 62.5px ) " but got "rect ( 50px , 50px , 50px , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px auto auto 100px)] at (0.75) should be [rect(87.5px auto auto 87.5px)] assert_equals: expected "rect ( 87.5px , auto , auto , 87.5px ) " but got "rect ( 50px , 50px , 50px , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px auto auto 100px)] at (1) should be [rect(100px auto auto 100px)] assert_equals: expected "rect ( 100px , auto , auto , 100px ) " but got "rect ( 50px , 50px , 50px , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [rect(100px auto auto 100px)] at (2) should be [rect(150px auto auto 150px)] assert_equals: expected "rect ( 150px , auto , auto , 150px ) " but got "rect ( 50px , 50px , 50px , 50px ) " |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px 50px 50px 50px)] to replace [rect(100px auto auto 100px)] at (-1) should be [rect(50px 50px 50px 50px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px 50px 50px 50px)] to replace [rect(100px auto auto 100px)] at (0) should be [rect(50px 50px 50px 50px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px 50px 50px 50px)] to replace [rect(100px auto auto 100px)] at (0.25) should be [rect(50px 50px 50px 50px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px 50px 50px 50px)] to replace [rect(100px auto auto 100px)] at (0.75) should be [rect(100px auto auto 100px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px 50px 50px 50px)] to replace [rect(100px auto auto 100px)] at (1) should be [rect(100px auto auto 100px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px 50px 50px 50px)] to replace [rect(100px auto auto 100px)] at (2) should be [rect(100px auto auto 100px)] |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px 50px 50px 50px)] to replace [rect(100px auto auto 100px)] at (-1) should be [rect(50px 50px 50px 50px)] assert_equals: expected "rect ( 50px , 50px , 50px , 50px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px 50px 50px 50px)] to replace [rect(100px auto auto 100px)] at (0) should be [rect(50px 50px 50px 50px)] assert_equals: expected "rect ( 50px , 50px , 50px , 50px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px 50px 50px 50px)] to replace [rect(100px auto auto 100px)] at (0.25) should be [rect(50px 50px 50px 50px)] assert_equals: expected "rect ( 50px , 50px , 50px , 50px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px 50px 50px 50px)] to replace [rect(100px auto auto 100px)] at (0.75) should be [rect(100px auto auto 100px)] assert_equals: expected "rect ( 100px , auto , auto , 100px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px 50px 50px 50px)] to replace [rect(100px auto auto 100px)] at (1) should be [rect(100px auto auto 100px)] assert_equals: expected "rect ( 100px , auto , auto , 100px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px auto auto 50px)] from add [rect(50px 50px 50px 50px)] to replace [rect(100px auto auto 100px)] at (2) should be [rect(100px auto auto 100px)] assert_equals: expected "rect ( 100px , auto , auto , 100px ) " but got "rect ( 50px , auto , auto , 50px ) " |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [auto] at (-1) should be [rect(50px auto auto 50px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [auto] at (0) should be [rect(50px auto auto 50px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [auto] at (0.25) should be [rect(50px auto auto 50px)] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [auto] at (0.75) should be [auto] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [auto] at (1) should be [auto] |
| PASS | Compositing CSS Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [auto] at (2) should be [auto] |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [auto] at (-1) should be [rect(50px auto auto 50px)] assert_equals: expected "rect ( 50px , auto , auto , 50px ) " but got "rect ( 50px , 50px , 50px , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [auto] at (0) should be [rect(50px auto auto 50px)] assert_equals: expected "rect ( 50px , auto , auto , 50px ) " but got "rect ( 50px , 50px , 50px , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [auto] at (0.25) should be [rect(50px auto auto 50px)] assert_equals: expected "rect ( 50px , auto , auto , 50px ) " but got "rect ( 50px , 50px , 50px , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [auto] at (0.75) should be [auto] assert_equals: expected "auto " but got "rect ( 50px , 50px , 50px , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [auto] at (1) should be [auto] assert_equals: expected "auto " but got "rect ( 50px , 50px , 50px , 50px ) " |
| FAIL | Compositing Web Animations: property <clip> underlying [rect(50px 50px 50px 50px)] from add [rect(50px auto auto 50px)] to add [auto] at (2) should be [auto] assert_equals: expected "auto " but got "rect ( 50px , 50px , 50px , 50px ) " |