[wpt-sync] Sync PR 35876 - Add interpolation tests for oklab animations/transitions
Categories
(Core :: CSS Parsing and Computation, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox107 | --- | fixed |
People
(Reporter: mozilla.org, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 35876 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/35876
Details from upstream follow.
Rune Lillesveen <futhark@chromium.org> wrote:
Add interpolation tests for oklab animations/transitions
Animations and transitions do not currently define a host syntax. That
means we should interpolate in oklab per spec for non-legacy syntaxes.
If both start/end values for the animation/transition uses a legacy
syntax, we should interpolate in rgb for web compat.Bug: 1362022
Change-Id: I2e6b6961e4f9f62bbdb3f9d4416b77c55055e37c
Reviewed-on: https://chromium-review.googlesource.com/3891059
WPT-Export-Revision: 0467dc2cb13562b4e062d965cd0f4c8e11d18b13
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=4f605c5e2d1aaa439ee7c2299a85539cf10507e7
Assignee | ||
Comment 2•2 years ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 1 tests and 192 subtests
Status Summary
Firefox
OK
: 1
PASS
: 120
FAIL
: 72
Chrome
OK
: 1
PASS
: 120
FAIL
: 72
Safari
OK
: 1
PASS
: 120
FAIL
: 72
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /css/css-color/animation/color-interpolation.html [wpt.fyi]
- CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1.5) should be [oklab(1.5 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1.5) should be [oklab(1.5 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1.5) should be [oklab(1.5 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1.5) should be [oklab(1.5 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (-0.3) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (0) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (0.3) should be [oklab(0.3 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (0.6) should be [oklab(0.6 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (1) should be [oklab(1 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (1.5) should be [oklab(1.5 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (-0.3) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (0) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (0.3) should be [oklab(0.3 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (0.6) should be [oklab(0.6 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (1) should be [oklab(1 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (1.5) should be [oklab(1.5 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (-0.3) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (0) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (0.3) should be [oklab(0.3 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (0.6) should be [oklab(0.6 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (1) should be [oklab(1 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (1.5) should be [oklab(1.5 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (-0.3) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (0) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (0.3) should be [oklab(0.3 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (0.6) should be [oklab(0.6 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (1) should be [oklab(1 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [color(srgb 0 0 0)] to [rgb(255 255 255)] at (1.5) should be [oklab(1.5 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (1.5) should be [oklab(1.5 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (1.5) should be [oklab(1.5 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSS Animations: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (1.5) should be [oklab(1.5 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Web Animations: property <color> from [color(srgb 0 0 0)] to [color(srgb 1 1 1)] at (1.5) should be [oklab(1.5 0 0)]:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]:
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e2cddc9d2bed [wpt PR 35876] - Add interpolation tests for oklab animations/transitions, a=testonly https://hg.mozilla.org/integration/autoland/rev/13162f3449ce [wpt PR 35876] - Update wpt metadata, a=testonly
Comment 4•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e2cddc9d2bed
https://hg.mozilla.org/mozilla-central/rev/13162f3449ce
Description
•