Closed Bug 1600062 Opened 5 years ago Closed 5 years ago

[wpt-sync] Sync PR 20502 - Avoid testharness error in interpolation-testcommon.js

Categories

(Core :: CSS Parsing and Computation, task, P4)

task

Tracking

()

RESOLVED FIXED
mozilla73
Tracking Status
firefox73 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 20502 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/20502
Details from upstream follow.

Stephen McGruer <smcgruer@chromium.org> wrote:

Avoid testharness error in interpolation-testcommon.js

If a browser doesnt have Element.animate, the code would previously
throw during setup and no results would be created. Instead, skip setup
in that case and fail during the relevant generated subtests.

Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core

GitHub CI Results

wpt.fyi PR Results Base Results

Ran 108 tests and 20831 subtests

Firefox

OK : 108
PASS : 18747
FAIL : 2052

Chrome

OK : 108
PASS : 19895
FAIL : 904

Safari

OK : 108
PASS : 5270
FAIL : 15529

Firefox-only failures

/css/css-multicol/animation/column-count-interpolation.html
Web Animations: property <column-count> from [10] to [1] at (-0.5) should be [15]: Firefox: FAIL

/css/css-transforms/animation/transform-interpolation-005.html
Web Animations: property <transform> from [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)] to [none] at (1) should be [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)]: Firefox: FAIL

/css/css-backgrounds/animations/background-size-interpolation.html
CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (0) should be [ 0px auto, 0px 0px, contain, cover]: Firefox: FAIL
CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (0) should be [ 0px auto, 0px 0px, contain, cover]: Firefox: FAIL
Web Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px]: Firefox: FAIL
Web Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px]: Firefox: FAIL
Web Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px]: Firefox: FAIL
Web Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0.75) should be [30px 30px, 80px 60px, 0px 60px, 50px 30px]: Firefox: FAIL
CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover]: Firefox: FAIL
Web Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px]: Firefox: FAIL
CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover] to [40px auto, 40px 40px, contain, cover] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover]: Firefox: FAIL
CSS Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px]: Firefox: FAIL
Web Animations: property <background-size> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px]: Firefox: FAIL

/css/css-backgrounds/animations/background-position-origin-interpolation.html
Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [5px 5px]: Firefox: FAIL
Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.75) should be [15px 15px]: Firefox: FAIL
Web Animations: property <background-position> from [center center] to [center top 20px] at (1) should be [50% 20px]: Firefox: FAIL
Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.5) should be [10px 10px]: Firefox: FAIL
Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (1) should be [20px 20px]: Firefox: FAIL
Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (1) should be [20px 20px]: Firefox: FAIL
Web Animations: property <background-position> from [initial] to [left 20px top 20px] at (0.75) should be [15px 15px]: Firefox: FAIL
Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.5) should be [10px 10px]: Firefox: FAIL
Web Animations: property <background-position> from [unset] to [left 20px top 20px] at (0.25) should be [5px 5px]: Firefox: FAIL
Web Animations: property <background-position> from [center center] to [left 20px center] at (1) should be [20px 50%]: Firefox: FAIL
Web Animations: property <background-position> from [center center] to [left 20px top 20px] at (1) should be [20px 20px]: Firefox: FAIL

/css/css-backgrounds/animations/border-color-interpolation.html
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)]: Firefox: FAIL
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)]: Firefox: FAIL
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)]: Firefox: FAIL
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)]: Firefox: FAIL
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)]: Firefox: FAIL
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)]: Firefox: FAIL
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)]: Firefox: FAIL
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)]: Firefox: FAIL
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)]: Firefox: FAIL

/css/css-break/animation/widows-interpolation.html
CSS Transitions: property <widows> from neutral to [20] at (0) should be [10]: Firefox: FAIL
Web Animations: property <widows> from [10] to [20] at (-0.5) should be [5]: Firefox: FAIL
Web Animations: property <widows> from [2] to [4] at (0) should be [2]: Firefox: FAIL
Web Animations: property <widows> from [unset] to [20] at (1) should be [20]: Firefox: FAIL
Web Animations: property <widows> from [initial] to [20] at (0.6) should be [13]: Firefox: FAIL
CSS Transitions with transition: all: property <widows> from [initial] to [20] at (0) should be [2]: Firefox: FAIL
Web Animations: property <widows> from neutral to [20] at (1) should be [20]: Firefox: FAIL
CSS Transitions: property <widows> from [initial] to [20] at (0) should be [2]: Firefox: FAIL
CSS Animations: property <widows> from [initial] to [20] at (0) should be [2]: Firefox: FAIL
Web Animations: property <widows> from [2] to [4] at (1.5) should be [5]: Firefox: FAIL
Web Animations: property <widows> from [2] to [4] at (-0.5) should be [1]: Firefox: FAIL
Web Animations: property <widows> from [2] to [4] at (1) should be [4]: Firefox: FAIL
CSS Transitions with transition: all: property <widows> from neutral to [20] at (0) should be [10]: Firefox: FAIL
Web Animations: property <widows> from [10] to [20] at (0) should be [10]: Firefox: FAIL
CSS Animations: property <widows> from [10] to [20] at (0) should be [10]: Firefox: FAIL
CSS Animations: property <widows> from [2] to [4] at (0) should be [2]: Firefox: FAIL
CSS Transitions with transition: all: property <widows> from [2] to [4] at (0) should be [2]: Firefox: FAIL
Web Animations: property <widows> from [2] to [4] at (0.6) should be [3]: Firefox: FAIL
Web Animations: property <widows> from [10] to [20] at (1.5) should be [25]: Firefox: FAIL
Web Animations: property <widows> from [10] to [20] at (1) should be [20]: Firefox: FAIL
CSS Transitions with transition: all: property <widows> from [inherit] to [20] at (0) should be [30]: Firefox: FAIL
CSS Animations: property <widows> from neutral to [20] at (0) should be [10]: Firefox: FAIL
CSS Transitions with transition: all: property <widows> from [10] to [20] at (0) should be [10]: Firefox: FAIL
CSS Transitions: property <widows> from [unset] to [20] at (0) should be [30]: Firefox: FAIL
CSS Transitions: property <widows> from [10] to [20] at (0) should be [10]: Firefox: FAIL
CSS Transitions with transition: all: property <widows> from [unset] to [20] at (0) should be [30]: Firefox: FAIL
Web Animations: property <widows> from [initial] to [20] at (0) should be [2]: Firefox: FAIL
Web Animations: property <widows> from [inherit] to [20] at (1) should be [20]: Firefox: FAIL
Web Animations: property <widows> from [initial] to [20] at (0.3) should be [7]: Firefox: FAIL
CSS Transitions: property <widows> from [inherit] to [20] at (0) should be [30]: Firefox: FAIL
Web Animations: property <widows> from [initial] to [20] at (1.5) should be [29]: Firefox: FAIL
Web Animations: property <widows> from [10] to [20] at (0.3) should be [13]: Firefox: FAIL
Web Animations: property <widows> from [2] to [4] at (0.3) should be [3]: Firefox: FAIL
Web Animations: property <widows> from [10] to [20] at (0.6) should be [16]: Firefox: FAIL
Web Animations: property <widows> from [initial] to [20] at (1) should be [20]: Firefox: FAIL
CSS Transitions: property <widows> from [2] to [4] at (0) should be [2]: Firefox: FAIL

/feature-policy/experimental-features/layout-animations-disabled-tentative.html
CSS Animations: property <bottom> from [100px] to [200px] at (-0.3) should be [100px]: Firefox: FAIL
CSS Animations: property <bottom> from [100px] to [200px] at (0.3) should be [100px]: Firefox: FAIL
CSS Animations: property <width> from [100px] to [200px] at (0.3) should be [100px]: Firefox: FAIL
CSS Animations: property <left> from [100px] to [200px] at (0.3) should be [100px]: Firefox: FAIL
CSS Animations: property <height> from [100px] to [200px] at (-0.3) should be [100px]: Firefox: FAIL
CSS Animations: property <right> from [100px] to [200px] at (-0.3) should be [100px]: Firefox: FAIL
CSS Animations: property <width> from [100px] to [200px] at (-0.3) should be [100px]: Firefox: FAIL
CSS Animations: property <right> from [100px] to [200px] at (0.3) should be [100px]: Firefox: FAIL
CSS Animations: property <top> from [100px] to [200px] at (0.3) should be [100px]: Firefox: FAIL
CSS Animations: property <top> from [100px] to [200px] at (-0.3) should be [100px]: Firefox: FAIL
CSS Animations: property <height> from [100px] to [200px] at (0.3) should be [100px]: Firefox: FAIL
CSS Animations: property <left> from [100px] to [200px] at (-0.3) should be [100px]: Firefox: FAIL

/css/css-backgrounds/animations/background-position-interpolation.html
Web Animations: property <background-position> from [top 0px left 0px] to [left 80px top 80px] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px]: Firefox: FAIL
Web Animations: property <background-position> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0.25) should be [ 10px 10px, 80px 20px, 0px 20px, 70px 10px]: Firefox: FAIL
Web Animations: property <background-position> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (1) should be [ 40px 40px, 80px 80px, 0px 80px, 40px 40px]: Firefox: FAIL
Web Animations: property <background-position> from [top 0px left 0px] to [left 80px top 80px] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px]: Firefox: FAIL
Web Animations: property <background-position> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0.5) should be [ 20px 20px, 80px 40px, 0px 40px, 60px 20px]: Firefox: FAIL
Web Animations: property <background-position> from [top 0px left 0px] to [left 80px top 80px] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px]: Firefox: FAIL
Web Animations: property <background-position> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (1.25) should be [ 50px 50px, 80px 100px, 0px 100px, 30px 50px]: Firefox: FAIL
Web Animations: property <background-position> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px]: Firefox: FAIL
Web Animations: property <background-position> from [top 0px left 0px] to [left 80px top 80px] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px]: Firefox: FAIL
CSS Animations: property <background-position> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px]: Firefox: FAIL
CSS Animations: property <background-position> from [top 0px left 0px] to [left 80px top 80px] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px]: Firefox: FAIL
Web Animations: property <background-position> from [top 0px left 0px] to [left 80px top 80px] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px]: Firefox: FAIL
Web Animations: property <background-position> from [top 0px left 0px] to [left 80px top 80px] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px]: Firefox: FAIL
Web Animations: property <background-position> from [top 0px left 0px] to [left 80px top 80px] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px]: Firefox: FAIL
Web Animations: property <background-position> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0.75) should be [ 30px 30px, 80px 60px, 0px 60px, 50px 30px]: Firefox: FAIL
CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px]: Firefox: FAIL
CSS Transitions: property <background-position> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px]: Firefox: FAIL
Web Animations: property <background-position> from [0px 0px, 80px 0px] to [40px 40px, 80px 80px, 0px 80px] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px]: Firefox: FAIL

/css/css-backgrounds/animations/background-image-interpolation.html
CSS Transitions: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)] at (-0.3) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions with transition: all: property <background-image> from [inherit] to [url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions: property <background-image> from [inherit] to [url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions with transition: all: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)] at (-0.3) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions with transition: all: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)] at (0) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions with transition: all: property <background-image> from [inherit] to [url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions with transition: all: property <background-image> from neutral to [url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions: property <background-image> from neutral to [url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions with transition: all: property <background-image> from neutral to [url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions: property <background-image> from neutral to [url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions: property <background-image> from [inherit] to [url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png)]: Firefox: FAIL
CSS Transitions: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)] at (0) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)]: Firefox: FAIL

/css/css-backgrounds/animations/border-radius-interpolation.html
Web Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px] to [30px 50px 70px 90px / 130px 150px 170px 190px] at (-0.3) should be [17px 37px 57px 77px / 117px 137px 157px 177px]: Firefox: FAIL
Web Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px] to [30px 50px 70px 90px / 130px 150px 170px 190px] at (1) should be [30px 50px 70px 90px / 130px 150px 170px 190px]: Firefox: FAIL
Web Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px] to [30px 50px 70px 90px / 130px 150px 170px 190px] at (0) should be [20px 40px 60px 80px / 120px 140px 160px 180px]: Firefox: FAIL
Web Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px] to [30px 50px 70px 90px / 130px 150px 170px 190px] at (0.3) should be [23px 43px 63px 83px / 123px 143px 163px 183px]: Firefox: FAIL
CSS Transitions: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px] to [30px 50px 70px 90px / 130px 150px 170px 190px] at (0) should be [20px 40px 60px 80px / 120px 140px 160px 180px]: Firefox: FAIL
Web Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px] to [30px 50px 70px 90px / 130px 150px 170px 190px] at (0.6) should be [26px 46px 66px 86px / 126px 146px 166px 186px]: Firefox: FAIL
CSS Transitions with transition: all: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px] to [30px 50px 70px 90px / 130px 150px 170px 190px] at (0) should be [20px 40px 60px 80px / 120px 140px 160px 180px]: Firefox: FAIL
Web Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px] to [30px 50px 70px 90px / 130px 150px 170px 190px] at (1.5) should be [35px 55px 75px 95px / 135px 155px 175px 195px]: Firefox: FAIL
CSS Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px] to [30px 50px 70px 90px / 130px 150px 170px 190px] at (0) should be [20px 40px 60px 80px / 120px 140px 160px 180px]: Firefox: FAIL

/css/css-transforms/animation/perspective-interpolation.html
Web Animations: property <perspective> from neutral to [20px] at (-1) should be [none]: Firefox: FAIL
Web Animations: property <perspective> from [50px] to [100px] at (-1) should be [none]: Firefox: FAIL
Web Animations: property <perspective> from neutral to [20px] at (-20) should be [none]: Firefox: FAIL
Web Animations: property <perspective> from [50px] to [100px] at (-20) should be [none]: Firefox: FAIL

/css/css-images/animations/object-position-interpolation.html
CSS Transitions: property <object-position> from [50% 100%] to [0px 0px] at (1) should be [0px 0px]: Firefox: FAIL
CSS Transitions with transition: all: property <object-position> from [50% 100%] to [0px 0px] at (1) should be [0px 0px]: Firefox: FAIL

/css/css-text/animations/text-indent-interpolation.html
CSS Transitions with transition: all: property <text-indent> from [0px hanging] to [50px hanging] at (0) should be [0 hanging]: Firefox: FAIL
Web Animations: property <text-indent> from [0px hanging] to [50px hanging] at (0.3) should be [15px hanging]: Firefox: FAIL
Web Animations: property <text-indent> from [0px hanging] to [50px hanging] at (0.6) should be [30px hanging]: Firefox: FAIL
Web Animations: property <text-indent> from [0px hanging] to [50px hanging] at (1) should be [50px hanging]: Firefox: FAIL
CSS Transitions: property <text-indent> from [0px hanging] to [50px hanging] at (0) should be [0 hanging]: Firefox: FAIL
Web Animations: property <text-indent> from [0px hanging] to [50px hanging] at (0) should be [0 hanging]: Firefox: FAIL
Web Animations: property <text-indent> from [0px hanging] to [50px hanging] at (-0.3) should be [-15px hanging]: Firefox: FAIL
CSS Animations: property <text-indent> from [0px hanging] to [50px hanging] at (0) should be [0 hanging]: Firefox: FAIL
Web Animations: property <text-indent> from [0px hanging] to [50px hanging] at (1.5) should be [75px hanging]: Firefox: FAIL

/css/css-break/animation/orphans-interpolation.html
CSS Transitions: property <orphans> from [unset] to [20] at (0) should be [30]: Firefox: FAIL
Web Animations: property <orphans> from neutral to [20] at (1) should be [20]: Firefox: FAIL
Web Animations: property <orphans> from [10] to [1] at (0) should be [10]: Firefox: FAIL
Web Animations: property <orphans> from [initial] to [20] at (0) should be [2]: Firefox: FAIL
Web Animations: property <orphans> from [initial] to [20] at (0.7) should be [15]: Firefox: FAIL
CSS Animations: property <orphans> from [initial] to [20] at (0) should be [2]: Firefox: FAIL
Web Animations: property <orphans> from [10] to [1] at (-0.5) should be [15]: Firefox: FAIL
Web Animations: property <orphans> from [initial] to [20] at (1.5) should be [29]: Firefox: FAIL
CSS Animations: property <orphans> from [10] to [1] at (0) should be [10]: Firefox: FAIL
CSS Transitions with transition: all: property <orphans> from [10] to [1] at (0) should be [10]: Firefox: FAIL
Web Animations: property <orphans> from [10] to [1] at (0.3) should be [7]: Firefox: FAIL
Web Animations: property <orphans> from neutral to [20] at (0.7) should be [17]: Firefox: FAIL
CSS Transitions: property <orphans> from neutral to [20] at (0) should be [10]: Firefox: FAIL
CSS Animations: property <orphans> from neutral to [20] at (0) should be [10]: Firefox: FAIL
Web Animations: property <orphans> from [initial] to [20] at (1) should be [20]: Firefox: FAIL
CSS Transitions with transition: all: property <orphans> from [inherit] to [20] at (0) should be [30]: Firefox: FAIL
Web Animations: property <orphans> from [initial] to [20] at (0.3) should be [7]: Firefox: FAIL
CSS Transitions with transition: all: property <orphans> from [unset] to [20] at (0) should be [30]: Firefox: FAIL
Web Animations: property <orphans> from neutral to [20] at (-0.5) should be [5]: Firefox: FAIL
Web Animations: property <orphans> from [10] to [1] at (1) should be [1]: Firefox: FAIL
Web Animations: property <orphans> from [unset] to [20] at (1) should be [20]: Firefox: FAIL
Web Animations: property <orphans> from [inherit] to [20] at (1) should be [20]: Firefox: FAIL
CSS Transitions: property <orphans> from [initial] to [20] at (0) should be [2]: Firefox: FAIL
CSS Transitions with transition: all: property <orphans> from [initial] to [20] at (0) should be [2]: Firefox: FAIL
Web Animations: property <orphans> from [10] to [1] at (0.7) should be [4]: Firefox: FAIL
CSS Transitions: property <orphans> from [10] to [1] at (0) should be [10]: Firefox: FAIL
CSS Transitions: property <orphans> from [inherit] to [20] at (0) should be [30]: Firefox: FAIL
CSS Transitions with transition: all: property <orphans> from neutral to [20] at (0) should be [10]: Firefox: FAIL

/css/css-ui/animation/outline-width-interpolation.html
CSS Animations: property <outline-width> from [unset] to [20px] at (0) should be [3px]: Firefox: FAIL
Web Animations: property <outline-width> from [unset] to [20px] at (0) should be [3px]: Firefox: FAIL
Web Animations: property <outline-width> from [initial] to [20px] at (0) should be [3px]: Firefox: FAIL
CSS Animations: property <outline-width> from [initial] to [20px] at (0) should be [3px]: Firefox: FAIL

/css/css-backgrounds/animations/border-width-interpolation.html
Web Animations: property <border-width> from [20px 40px 60px 80px] to [30px 50px 70px 90px] at (0.6) should be [26px 46px 66px 86px]: Firefox: FAIL
CSS Transitions: property <border-width> from [20px 40px 60px 80px] to [30px 50px 70px 90px] at (0) should be [20px 40px 60px 80px]: Firefox: FAIL
CSS Animations: property <border-left-width> from [unset] to [20px] at (0) should be [3px]: Firefox: FAIL
Web Animations: property <border-width> from [20px 40px 60px 80px] to [30px 50px 70px 90px] at (0.3) should be [23px 43px 63px 83px]: Firefox: FAIL
CSS Animations: property <border-left-width> from [initial] to [20px] at (0) should be [3px]: Firefox: FAIL
Web Animations: property <border-left-width> from [unset] to [20px] at (0) should be [3px]: Firefox: FAIL
Web Animations: property <border-width> from [20px 40px 60px 80px] to [30px 50px 70px 90px] at (0) should be [20px 40px 60px 80px]: Firefox: FAIL
CSS Animations: property <border-width> from [20px 40px 60px 80px] to [30px 50px 70px 90px] at (0) should be [20px 40px 60px 80px]: Firefox: FAIL
Web Animations: property <border-width> from [20px 40px 60px 80px] to [30px 50px 70px 90px] at (1) should be [30px 50px 70px 90px]: Firefox: FAIL
Web Animations: property <border-width> from [20px 40px 60px 80px] to [30px 50px 70px 90px] at (-0.3) should be [17px 37px 57px 77px]: Firefox: FAIL
Web Animations: property <border-left-width> from [initial] to [20px] at (0) should be [3px]: Firefox: FAIL
Web Animations: property <border-width> from [20px 40px 60px 80px] to [30px 50px 70px 90px] at (1.5) should be [35px 55px 75px 95px]: Firefox: FAIL
CSS Transitions with transition: all: property <border-width> from [20px 40px 60px 80px] to [30px 50px 70px 90px] at (0) should be [20px 40px 60px 80px]: Firefox: FAIL

Gecko CI Results

Ran 100[windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows7-32-debug,windows7-32-opt], 101[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt] tests and 19299[windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows7-32-debug,windows7-32-opt], 19139[linux64-qr-debug,linux64-qr-opt], 19335[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview,linux64-asan-opt,linux64-debug,linux64-opt] subtests
OK : 100[linux64-qr-debug,linux64-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows7-32-debug,windows7-32-opt], 101[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview,linux64-asan-opt,linux64-debug,linux64-opt]
PASS : 18049[windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt], 18021[linux64-qr-debug,linux64-qr-opt], 18085[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview,linux64-asan-opt,linux64-debug,linux64-opt], 17761[windows7-32-debug,windows7-32-opt]
FAIL : 1250[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview,linux64-asan-opt,linux64-debug,linux64-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt], 1538[windows7-32-debug,windows7-32-opt], 1118[linux64-qr-debug,linux64-qr-opt]

Tests that are disabled

/feature-policy/experimental-features/layout-animations-disabled-tentative.html: [linux64-qr-debug,linux64-qr-opt]

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4a577d07d8eb [wpt PR 20502] - Avoid testharness error in interpolation-testcommon.js, a=testonly
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla73
You need to log in before you can comment on or make changes to this bug.