New issue
Advanced search Search tips

Issue 600248 link

Starred by 5 users

Issue metadata

Status: Duplicate
Merged: issue 772407
Owner: ----
Closed: Oct 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Feature

Blocked on:
issue 708887



Sign in to add a comment

Make Blink pass web-animations tests from w3c/web-platform-tests

Project Member Reported by suzyh@chromium.org, Apr 4 2016

Issue description

Comment 1 by suzyh@chromium.org, Apr 4 2016

Blockedon: 600261

Comment 2 by suzyh@chromium.org, Apr 4 2016

Components: Blink>ToolsTest>W3C

Comment 3 by suzyh@chromium.org, Apr 8 2016

Blockedon: -600261
Project Member

Comment 4 by bugdroid1@chromium.org, Apr 13 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5948d8b9cd8325cb75b9d903d25d566529b83a00

commit 5948d8b9cd8325cb75b9d903d25d566529b83a00
Author: suzyh <suzyh@chromium.org>
Date: Wed Apr 13 06:27:25 2016

Import web-platform-tests@5a8700479d98852455bee6117558897867eb278a

Using update-w3c-deps in Blink bf7dc636b3ed84582375d2cebe613ffaf1c00794.

This patch adds web-animations to the list of directories imported
from web-platform-tests.

BUG= 600248 

Review URL: https://codereview.chromium.org/1866333004

Cr-Commit-Position: refs/heads/master@{#386923}

[modify] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/W3CImportExpectations
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/README.md
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animatable/animate-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animatable/animate.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/duration-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/duration.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/endDelay.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getAnimations-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getAnimations.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getComputedStyle-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getComputedStyle.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/iterationStart-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/iterationStart.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-after-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-after.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-before-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-before.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-next-sibling-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-next-sibling.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-parent-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-parent.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-previous-sibling-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-previous-sibling.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-remove-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-remove.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-replace-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-replace.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/idlharness.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-timeline/document-timeline.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-timeline/idlharness-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-timeline/idlharness.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation/constructor.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/constructor-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/constructor.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/effect-easing-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/effect-easing.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-currentIteration.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-progress.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/keyframe-handling-expected.txt
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/keyframe-handling.html
[add] https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/testcommon.js

Comment 5 by vabr@chromium.org, Apr 13 2016

Since the above CL landed, https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Win10/ started showing web-animation failures: https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Win10/builds/8806

Will revert the CL. Logs attached
Log File contents.html
7.8 MB View Download
Project Member

Comment 6 by bugdroid1@chromium.org, Apr 13 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ac46f2734a2d5ebd52615a7a3678ebae5749a405

commit ac46f2734a2d5ebd52615a7a3678ebae5749a405
Author: vabr <vabr@chromium.org>
Date: Wed Apr 13 13:37:45 2016

Revert of Import web-platform-tests@5a8700479d98852455bee6117558897867eb278a (patchset #8 id:140001 of https://codereview.chromium.org/1866333004/ )

Reason for revert:
Suspected culprit of bot breakage, see  http://crbug.com/600248#c5 .

Original issue's description:
> Import web-platform-tests@5a8700479d98852455bee6117558897867eb278a
>
> Using update-w3c-deps in Blink bf7dc636b3ed84582375d2cebe613ffaf1c00794.
>
> This patch adds web-animations to the list of directories imported
> from web-platform-tests.
>
> BUG= 600248 
>
> Committed: https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00
> Cr-Commit-Position: refs/heads/master@{#386923}

TBR=alancutter@chromium.org,jsbell@chromium.org,suzyh@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
# Let's make sure that this compiles:
NOTRY=false
BUG= 600248 

Review URL: https://codereview.chromium.org/1883663003

Cr-Commit-Position: refs/heads/master@{#386977}

[modify] https://crrev.com/ac46f2734a2d5ebd52615a7a3678ebae5749a405/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/ac46f2734a2d5ebd52615a7a3678ebae5749a405/third_party/WebKit/LayoutTests/W3CImportExpectations
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/README.md
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animatable/animate-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animatable/animate.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/duration-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/duration.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/endDelay.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getAnimations-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getAnimations.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getComputedStyle-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getComputedStyle.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/iterationStart-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/iterationStart.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-after-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-after.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-before-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-before.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-next-sibling-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-next-sibling.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-parent-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-parent.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-previous-sibling-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-previous-sibling.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-remove-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-remove.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-replace-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-replace.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/idlharness.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-timeline/document-timeline.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-timeline/idlharness-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-timeline/idlharness.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation/constructor.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/constructor-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/constructor.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/effect-easing-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/effect-easing.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-currentIteration.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-progress.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/keyframe-handling-expected.txt
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/keyframe-handling.html
[delete] https://crrev.com/1413c1a11062e7d3b8b1c654bd1e7acc9045ae75/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/testcommon.js

Project Member

Comment 7 by bugdroid1@chromium.org, Apr 14 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7791bb415868eac7b981f1fb1366947ad984cdef

commit 7791bb415868eac7b981f1fb1366947ad984cdef
Author: suzyh <suzyh@chromium.org>
Date: Thu Apr 14 01:34:38 2016

Import web-platform-tests@5a8700479d98852455bee6117558897867eb278a

Using update-w3c-deps in Blink bf7dc636b3ed84582375d2cebe613ffaf1c00794.

This patch adds web-animations to the list of directories imported
from web-platform-tests.

BUG= 600248 

Committed: https://crrev.com/5948d8b9cd8325cb75b9d903d25d566529b83a00
Cr-Commit-Position: refs/heads/master@{#386923}

Review URL: https://codereview.chromium.org/1866333004

Cr-Commit-Position: refs/heads/master@{#387198}

[modify] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/W3CImportExpectations
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/README.md
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animatable/animate-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animatable/animate.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/duration-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/duration.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/endDelay.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getAnimations-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getAnimations.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getComputedStyle-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getComputedStyle.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/iterationStart-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/iterationStart.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-after-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-after.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-before-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-before.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-next-sibling-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-next-sibling.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-parent-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-parent.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-previous-sibling-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-previous-sibling.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-remove-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-remove.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-replace-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/animation-node-replace.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-node/idlharness.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-timeline/document-timeline.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-timeline/idlharness-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-timeline/idlharness.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation/constructor.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/constructor-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/constructor.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/effect-easing-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/effect-easing.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-currentIteration.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-progress.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/keyframe-handling-expected.txt
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/keyframe-handling.html
[add] https://crrev.com/7791bb415868eac7b981f1fb1366947ad984cdef/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/testcommon.js

Comment 8 by suzyh@chromium.org, Apr 14 2016

Most test files added by this patch have been added with an -expected file (which indicates just how many of these tests we are currently failing!). In addition, some tests have been added to the TestExpectations file:

imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-progress.html [ Crash Failure ]
imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-currentIteration.html [ Crash Failure ]
imported/web-platform-tests/web-animations/animation-effect-timing/endDelay.html [ Failure ]
imported/web-platform-tests/web-animations/animation/constructor.html [ Failure Timeout ]
imported/web-platform-tests/web-animations/animation-node/idlharness.html [ Failure Timeout ]

These five failures are the highest priority to fix.

Comment 9 by suzyh@chromium.org, Apr 14 2016

Cc: suzyh@chromium.org
 Issue 603703  has been merged into this issue.

Comment 10 by suzyh@chromium.org, Apr 14 2016

Additional (from duplicate bug): [ Linux ] imported/web-platform-tests/web-animations/animation-timeline/document-timeline.html [ Failure Pass ]
Components: -Blink>ToolsTest>W3C Blink>ToolsTest
Components: -Blink>ToolsTest Blink>Infra
Blink>ToolsTest renamed to Blink>Infra
Project Member

Comment 13 by bugdroid1@chromium.org, Apr 20 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ebd2f53756915bbb24eb7230c2fdfa6b8fd0c86a

commit ebd2f53756915bbb24eb7230c2fdfa6b8fd0c86a
Author: suzyh <suzyh@chromium.org>
Date: Wed Apr 20 00:56:24 2016

Fix crash in keyframe-effect/getComputedTiming tests

The keyframe-effect/getComputedTiming-{progress,currentIteration}.html
W3C tests caused an assertion failure in animations with a non-zero
value for iterationStart and a duration value of Infinity. The timing
calculations in the spec that we were following need to be reworked
(see https://github.com/w3c/web-animations/issues/142) but in the
meantime this patch adds a workaround for infinite duration animations
that avoids the assertion (caused by trying to calculate inf/inf).

BUG= 600248 

Review URL: https://codereview.chromium.org/1888983003

Cr-Commit-Position: refs/heads/master@{#388386}

[modify] https://crrev.com/ebd2f53756915bbb24eb7230c2fdfa6b8fd0c86a/third_party/WebKit/LayoutTests/TestExpectations
[add] https://crrev.com/ebd2f53756915bbb24eb7230c2fdfa6b8fd0c86a/third_party/WebKit/LayoutTests/animations/animation-duration-infinite-expected.html
[add] https://crrev.com/ebd2f53756915bbb24eb7230c2fdfa6b8fd0c86a/third_party/WebKit/LayoutTests/animations/animation-duration-infinite.html
[add] https://crrev.com/ebd2f53756915bbb24eb7230c2fdfa6b8fd0c86a/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-currentIteration-expected.txt
[add] https://crrev.com/ebd2f53756915bbb24eb7230c2fdfa6b8fd0c86a/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-progress-expected.txt
[modify] https://crrev.com/ebd2f53756915bbb24eb7230c2fdfa6b8fd0c86a/third_party/WebKit/Source/core/animation/AnimationEffect.cpp
[modify] https://crrev.com/ebd2f53756915bbb24eb7230c2fdfa6b8fd0c86a/third_party/WebKit/Source/core/animation/CompositorAnimations.cpp

Comment 14 by suzyh@chromium.org, Apr 27 2016

Cc: dtapu...@chromium.org
 Issue 606875  has been merged into this issue.

Comment 15 by suzyh@chromium.org, Apr 29 2016

3 newly-imported tests marked as flakes in TestExpectations.

Current list of TestExpectations failures are:

[ Linux ] imported/web-platform-tests/web-animations/animation-timeline/document-timeline.html [ Failure Pass ]
imported/web-platform-tests/web-animations/animation-effect-timing/endDelay.html [ Failure ]
imported/web-platform-tests/web-animations/animation/constructor.html [ Failure Timeout ]
imported/web-platform-tests/web-animations/animation/finished.html [ Pass Failure ]
imported/web-platform-tests/web-animations/animation/oncancel.html [ Pass Failure ]
imported/web-platform-tests/web-animations/animation/onfinish.html [ Pass Failure ]

Comment 16 by suzyh@chromium.org, Apr 29 2016

Cc: -suzyh@chromium.org -dtapu...@chromium.org
Summary: Make Blink pass web-animations tests from w3c/web-platform-tests (was: Import web-animations tests from w3c/web-platform-tests into Blink)
Project Member

Comment 18 by bugdroid1@chromium.org, May 2 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1ceb7e51509ec80935c26d21658517216b52d8c0

commit 1ceb7e51509ec80935c26d21658517216b52d8c0
Author: alancutter <alancutter@chromium.org>
Date: Mon May 02 02:27:21 2016

Web Animations: Clip animation active intervals if endDelay is negative

This change updates our implementation of animation phases to match
a recent spec change.
Now the after phase begins at min(start delay + active duration, end time)
where end time is start delay + active duration + end delay.

The behavioural result of this is negative values for endDelay will "clip"
into the animation's active interval.

http://w3c.github.io/web-animations/#animation-effect-phases-and-states

BUG= 600248 

Review-Url: https://codereview.chromium.org/1933113002
Cr-Commit-Position: refs/heads/master@{#390886}

[delete] https://crrev.com/34d3807c8e69adcd5ac23f45572ccb83684d1dc1/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getAnimations-expected.txt
[delete] https://crrev.com/34d3807c8e69adcd5ac23f45572ccb83684d1dc1/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/getComputedStyle-expected.txt
[add] https://crrev.com/1ceb7e51509ec80935c26d21658517216b52d8c0/third_party/WebKit/LayoutTests/web-animations-api/delay-endDelay-phases.html
[modify] https://crrev.com/1ceb7e51509ec80935c26d21658517216b52d8c0/third_party/WebKit/Source/core/animation/KeyframeEffect.cpp
[modify] https://crrev.com/1ceb7e51509ec80935c26d21658517216b52d8c0/third_party/WebKit/Source/core/animation/TimingCalculations.h

Project Member

Comment 20 by bugdroid1@chromium.org, May 2 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/cd84e041ed652812158b3f6fd6c98ae9fb083417

commit cd84e041ed652812158b3f6fd6c98ae9fb083417
Author: dvadym <dvadym@chromium.org>
Date: Mon May 02 12:47:44 2016

Revert of Web Animations: Expose timeline attributes on Animation object (experimental only) (patchset #1 id:1 of https://codereview.chromium.org/1942683002/ )

Reason for revert:
It breaks
imported/web-platform-tests/web-animations/animation/playbackRate.html test on Windows https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Win7%20(dbg) and Linux webkit bots. For example
https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20%28dbg%29/builds/6983

Original issue's description:
> Web Animations: Expose timeline attributes on Animation object (experimental only)
>
> Simply exposing this attribute lets us pass a few more web-platform-tests.
> This brings us closer to the spec IDL for Animation:
> http://w3c.github.io/web-animations/#dom-animation-timeline
>
> BUG= 600248 
>
> Committed: https://crrev.com/a5e6866bfac27205bf03797613978df3320a6930
> Cr-Commit-Position: refs/heads/master@{#390900}

TBR=suzyh@chromium.org,alancutter@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG= 600248 

Review-Url: https://codereview.chromium.org/1939733002
Cr-Commit-Position: refs/heads/master@{#390927}

[modify] https://crrev.com/cd84e041ed652812158b3f6fd6c98ae9fb083417/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animatable/animate-expected.txt
[modify] https://crrev.com/cd84e041ed652812158b3f6fd6c98ae9fb083417/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation/finish-expected.txt
[add] https://crrev.com/cd84e041ed652812158b3f6fd6c98ae9fb083417/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation/playbackRate-expected.txt
[modify] https://crrev.com/cd84e041ed652812158b3f6fd6c98ae9fb083417/third_party/WebKit/Source/core/animation/Animation.idl

Project Member

Comment 21 by bugdroid1@chromium.org, May 4 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/aa5bd02c9b5ffebfbd942512534b7e10aba8a821

commit aa5bd02c9b5ffebfbd942512534b7e10aba8a821
Author: suzyh <suzyh@chromium.org>
Date: Wed May 04 09:00:50 2016

Fix handling of multiple keyframes at same offset

When multiple keyframes have the same offset, we cannot always ignore
all but the last-specified keyframe. In particular, if iteration
progress is negative (e.g. due to easing), the first keyframe with
offset 0 is used. See spec:
https://w3c.github.io/web-animations/#the-effect-value-of-a-keyframe-animation-effect

This patch fixes our implementation in order to pass the W3C
web-animations/keyframe-effect/keyframe-handling.html test.
It involves
(a) not removing as redundant those end keyframes that have the same
    offset as their neighbours,
(b) allowing interpolations with the same offset at both ends, and
(c) using the same keyframe as both endpoints in interpolations
    where the offset is the same for both ends.

BUG= 600248 

Review-Url: https://codereview.chromium.org/1942703002
Cr-Commit-Position: refs/heads/master@{#391464}

[delete] https://crrev.com/f8ce981e73207dfb46f6ccbfe2cd29378b3c4baf/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/keyframe-handling-expected.txt
[modify] https://crrev.com/aa5bd02c9b5ffebfbd942512534b7e10aba8a821/third_party/WebKit/Source/core/animation/InterpolationEffect.cpp
[modify] https://crrev.com/aa5bd02c9b5ffebfbd942512534b7e10aba8a821/third_party/WebKit/Source/core/animation/KeyframeEffectModel.cpp

Project Member

Comment 22 by bugdroid1@chromium.org, May 5 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375

commit cd3a7885f9c5c7ca6e209142af3f73be6ef5d375
Author: alancutter <alancutter@chromium.org>
Date: Thu May 05 03:53:48 2016

Make AnimationEffectReadOnly.getComputedTiming() consistent with Web Animations spec

This patch changes the AnimationEffectReadOnly interface to have a
getComputedTiming() method instead of a computedTiming attribute:
https://w3c.github.io/web-animations/#dom-animationeffectreadonly-getcomputedtiming

This also updates the returned ComputedTimingProperties dictionary
members to match spec:
https://w3c.github.io/web-animations/#the-computedtimingproperties-dictionary

BUG= 600248 

Review-Url: https://codereview.chromium.org/1944603003
Cr-Commit-Position: refs/heads/master@{#391750}

[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/delay-expected.txt
[delete] https://crrev.com/2ed9de59b70764210324c594634228ae882c75bd/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/duration-expected.txt
[delete] https://crrev.com/2ed9de59b70764210324c594634228ae882c75bd/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/easing-expected.txt
[delete] https://crrev.com/2ed9de59b70764210324c594634228ae882c75bd/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/fill-expected.txt
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/iterationStart-expected.txt
[delete] https://crrev.com/2ed9de59b70764210324c594634228ae882c75bd/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/iterations-expected.txt
[delete] https://crrev.com/2ed9de59b70764210324c594634228ae882c75bd/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-model/animation-types/discrete-animation-expected.txt
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation/finish-expected.txt
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/effect-easing-expected.txt
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-currentIteration-expected.txt
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-progress-expected.txt
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/LayoutTests/web-animations-api/timed-item.html
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/Source/core/animation/AnimationEffect.cpp
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/Source/core/animation/AnimationEffect.h
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/Source/core/animation/AnimationEffectReadOnly.idl
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/Source/core/animation/AnimationEffectTest.cpp
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/Source/core/animation/ComputedTimingProperties.idl
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/Source/core/animation/InertEffect.cpp
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/Source/core/animation/KeyframeEffect.cpp
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/Source/core/animation/css/CSSAnimations.cpp
[modify] https://crrev.com/cd3a7885f9c5c7ca6e209142af3f73be6ef5d375/third_party/WebKit/Source/core/inspector/InspectorAnimationAgent.cpp

Project Member

Comment 23 by bugdroid1@chromium.org, May 6 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7fd8a80c83317398ae9276f76d42a2dc0b54f73a

commit 7fd8a80c83317398ae9276f76d42a2dc0b54f73a
Author: alancutter <alancutter@chromium.org>
Date: Fri May 06 02:43:46 2016

Make nullable members of IDL dictionaries contain null in JS when unset

This change updates our IDL binding code for dictionaries.
Nullable member types should convert to null if no value is set on them
from C++.
https://www.w3.org/TR/WebIDL/#es-nullable-type

BUG= 600248 

Review-Url: https://codereview.chromium.org/1946453002
Cr-Commit-Position: refs/heads/master@{#391993}

[modify] https://crrev.com/7fd8a80c83317398ae9276f76d42a2dc0b54f73a/third_party/WebKit/LayoutTests/fast/dom/idl-dictionary-unittest-expected.txt
[modify] https://crrev.com/7fd8a80c83317398ae9276f76d42a2dc0b54f73a/third_party/WebKit/LayoutTests/fast/dom/idl-dictionary-unittest.html
[delete] https://crrev.com/05017cbc524ecb739af590d19b932333722261f2/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/animation-effect-timing/delay-expected.txt
[modify] https://crrev.com/7fd8a80c83317398ae9276f76d42a2dc0b54f73a/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-currentIteration-expected.txt
[modify] https://crrev.com/7fd8a80c83317398ae9276f76d42a2dc0b54f73a/third_party/WebKit/LayoutTests/imported/web-platform-tests/web-animations/keyframe-effect/getComputedTiming-progress-expected.txt
[delete] https://crrev.com/05017cbc524ecb739af590d19b932333722261f2/third_party/WebKit/LayoutTests/web-animations-api/timed-item-expected.txt
[modify] https://crrev.com/7fd8a80c83317398ae9276f76d42a2dc0b54f73a/third_party/WebKit/Source/bindings/templates/dictionary_v8.cpp
[modify] https://crrev.com/7fd8a80c83317398ae9276f76d42a2dc0b54f73a/third_party/WebKit/Source/bindings/tests/results/core/V8TestDictionary.cpp

Comment 25 by suzyh@chromium.org, May 25 2016

Components: -Blink>Infra
Labels: Update-fortnightly
The current set of TestExpectations failures is:

[ Linux Mac ] imported/wpt/web-animations/interfaces/AnimationTimeline/document-timeline.html [ Failure Pass ]
imported/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html [ Failure ]
imported/wpt/web-animations/interfaces/Animation/constructor.html [ Failure Timeout ]
imported/wpt/web-animations/interfaces/Animation/finished.html [ Pass Failure ]
imported/wpt/web-animations/interfaces/Animation/oncancel.html [ Pass Failure ]
imported/wpt/web-animations/interfaces/Animation/onfinish.html [ Pass Failure ]

There has not been much progress on this recently due to other project work but I expect to come back to this in the next 2-4 weeks.

Comment 27 by suzyh@chromium.org, Jun 24 2016

 Issue 622853  has been merged into this issue.

Comment 28 by suzyh@chromium.org, Jun 27 2016

imported/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html

This failure is because Animation.timeline is not exposed and so a timeline value is undefined (and its expected value changes from run to run, so is not predictable). I prepared a patch (https://codereview.chromium.org/2094213002) which gives us the dubious improvement of making this and another test go from failing to flakily failing.

... And, looking back, I see we had attempted to do this before, but it was reverted due to a test failure which should be covered by the TestExpectation changes in my new patch.

From investigation I did a while ago, I think we need to go over and potentially rewrite our finished promises & event code to make sure that the promises/events are triggering when they are supposed to. I believe all of the pass/fail flakes here are likely to be related to this.

---

imported/wpt/web-animations/interfaces/Animation/constructor.html

This is failing in Debug and timing out elsewhere because KeyframeEffectReadOnly is not defined. Really this should just be failing consistently (the fact that it isn't is I guess due to  issue 602886 ). Implementing KeyframeEffectReadOnly will be a fairly substantial patch.
Project Member

Comment 29 by bugdroid1@chromium.org, Jun 30 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/db3111da7cc597a3dae3386281203199aa0b382d

commit db3111da7cc597a3dae3386281203199aa0b382d
Author: suzyh <suzyh@chromium.org>
Date: Thu Jun 30 01:14:25 2016

Expose readonly animation timeline

This patch exposes the Animation.timeline attribute in Animation.idl, as a
readonly attribute with mutability left as a TODO. By exposing this feature, a
few more of the Web Animations web platform tests pass.

Two tests go from failing to flaky:
- imported/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html
- imported/wpt/web-animations/interfaces/Animation/playbackRate.html
Where previously these tests failed because timeline was undefined, they now
fail due to values of the timeline sometimes not being as expected, which is a
separate issue.

Something very similar to this patch had previously been submitted in
crrev.com/1942683002 but was reverted due to these flakes.

BUG= 600248 

Review-Url: https://codereview.chromium.org/2094213002
Cr-Commit-Position: refs/heads/master@{#403051}

[modify] https://crrev.com/db3111da7cc597a3dae3386281203199aa0b382d/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/db3111da7cc597a3dae3386281203199aa0b382d/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animatable/animate-expected.txt
[modify] https://crrev.com/db3111da7cc597a3dae3386281203199aa0b382d/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/finish-expected.txt
[delete] https://crrev.com/656984b59cfc3099d7aa51324ce67bce078c5ec4/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/playbackRate-expected.txt
[modify] https://crrev.com/db3111da7cc597a3dae3386281203199aa0b382d/third_party/WebKit/LayoutTests/imported/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt
[modify] https://crrev.com/db3111da7cc597a3dae3386281203199aa0b382d/third_party/WebKit/Source/core/animation/Animation.idl

Labels: -Update-Fortnightly Update-Monthly
Dropping the update priority on this issue since we've now picked up the low-hanging fruit in the failures listed in TestExpectations.
Rechecking expectations:

Looks like interfaces/AnimationTimeline/document-timeline.html is no longer failing. I'll send a CL to remove that line.

No update on the other tests.
Project Member

Comment 32 by bugdroid1@chromium.org, Aug 8 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ad476b36f3d6ab270c8e1ad9639fd98c364aadeb

commit ad476b36f3d6ab270c8e1ad9639fd98c364aadeb
Author: suzyh <suzyh@chromium.org>
Date: Mon Aug 08 04:35:04 2016

Remove stale flake expectation

BUG= 600248 

Review-Url: https://codereview.chromium.org/2224813002
Cr-Commit-Position: refs/heads/master@{#410299}

[modify] https://crrev.com/ad476b36f3d6ab270c8e1ad9639fd98c364aadeb/third_party/WebKit/LayoutTests/TestExpectations

Project Member

Comment 33 by bugdroid1@chromium.org, Aug 10 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c27a7492ea607447c055a93856c14e614678ac5e

commit c27a7492ea607447c055a93856c14e614678ac5e
Author: suzyh <suzyh@chromium.org>
Date: Wed Aug 10 04:13:09 2016

Implement DocumentTimeline

The Document.timeline property is currently an AnimationTimeline object. The
spec says that it should be a DocumentTimeline, where DocumentTimeline inherits
from AnimationTimeline.

This patch adds the DocumentTimeline IDL file and basic implementation,
excluding the constructor as specified at
http://w3c.github.io/web-animations/#the-documenttimeline-interface.
(The lack of this constructor is the cause of the "Illegal constructor" errors
in the changed LayoutTests expectations.)

This patch also changes the Document.timeline property to be a DocumentTimeline.
This then requires several #includes to be updated, in files that call
document.timeline().someMethod(), even though these 'someMethod's are inherited
from AnimationTimeline.

BUG= 624639 , 600248 

Review-Url: https://codereview.chromium.org/2222313002
Cr-Commit-Position: refs/heads/master@{#410950}

[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationTimeline/idlharness-expected.txt
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/DocumentTimeline/constructor-expected.txt
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/LayoutTests/web-animations-api/animation-set-timeline-expected.txt
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/animation/AnimationStackTest.cpp
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/animation/AnimationTimeline.h
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/animation/AnimationTimelineTest.cpp
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/animation/CustomCompositorAnimations.cpp
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/animation/DocumentAnimation.h
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/animation/DocumentAnimation.idl
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/animation/DocumentAnimations.cpp
[add] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/animation/DocumentTimeline.h
[add] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/animation/DocumentTimeline.idl
[add] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/animation/DocumentTimelineTest.cpp
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/animation/ElementAnimation.h
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/animation/KeyframeEffectTest.cpp
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/animation/css/CSSAnimations.cpp
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/core.gypi
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/dom/Document.cpp
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/dom/Document.h
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/dom/StyleEngine.cpp
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/svg/animation/SMILTimeContainer.cpp
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp
[modify] https://crrev.com/c27a7492ea607447c055a93856c14e614678ac5e/third_party/WebKit/Source/core/testing/Internals.cpp

New TestExpectations entries from latest wpt import:
imported/wpt/web-animations/animation-model/animation-types/type-per-property.html [ Timeout ]
imported/wpt/web-animations/timing-model/animations/updating-the-finished-state.html [ Pass Failure ]

Have not begun investigating yet.
Project Member

Comment 35 by bugdroid1@chromium.org, Sep 14 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d660b195483e9910ee6bfc3ad25df28301a35259

commit d660b195483e9910ee6bfc3ad25df28301a35259
Author: suzyh <suzyh@chromium.org>
Date: Wed Sep 14 22:44:53 2016

Fix serialization of step timing functions

The CSS Transitions specification recently added a section specifying how timing
functions should be serialized:
https://hg.csswg.org/drafts/rev/12d32649a91f
https://drafts.csswg.org/css-transitions/#serializing-a-timing-function

This patch changes how step timing functions are serialized in order to bring it
in line with the spec. The corresponding parsing function devtools/front_end is
also updated.

The removal of "step-middle" and "steps(x, middle)" as valid values is deferred
until frames() is implemented (see crbug.com/646265).

BUG= 631875 , 600248 

Review-Url: https://codereview.chromium.org/2330283004
Cr-Commit-Position: refs/heads/master@{#418704}

[delete] https://crrev.com/2eacf266f015eca06c70449f397d973bad57ae68/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt
[modify] https://crrev.com/d660b195483e9910ee6bfc3ad25df28301a35259/third_party/WebKit/LayoutTests/web-animations-api/animation-effect-timing-easing.html
[modify] https://crrev.com/d660b195483e9910ee6bfc3ad25df28301a35259/third_party/WebKit/Source/core/animation/AnimationInputHelpersTest.cpp
[modify] https://crrev.com/d660b195483e9910ee6bfc3ad25df28301a35259/third_party/WebKit/Source/core/animation/KeyframeEffectTest.cpp
[modify] https://crrev.com/d660b195483e9910ee6bfc3ad25df28301a35259/third_party/WebKit/Source/devtools/front_end/animation/AnimationTimeline.js
[modify] https://crrev.com/d660b195483e9910ee6bfc3ad25df28301a35259/third_party/WebKit/Source/platform/animation/TimingFunction.cpp
[modify] https://crrev.com/d660b195483e9910ee6bfc3ad25df28301a35259/third_party/WebKit/Source/platform/animation/TimingFunctionTest.cpp

Project Member

Comment 36 by bugdroid1@chromium.org, Sep 30 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3120c553f66737e082fe12cace7ca25743f1dfe8

commit 3120c553f66737e082fe12cace7ca25743f1dfe8
Author: suzyh <suzyh@chromium.org>
Date: Fri Sep 30 01:51:35 2016

Introduce KeyframeEffectReadOnly interface

The Web Animations spec includes a KeyframeEffect interface which inherits from
KeyframeEffectReadOnly which in turn inherits from AnimationEffectReadOnly.
(http://w3c.github.io/web-animations/#the-keyframeeffect-interfaces). Blink
currently does not implement KeyframeEffectReadOnly; KeyframeEffect inherits
directly from AnimationEffectReadOnly.

This patch adds the KeyframeEffectReadOnly interface and corresponding
implementation. Since KeyframeEffectReadOnly objects are never actually used
in the code, and we only need to provide a read-only view on a KeyframeEffect
object, the KeyframeEffectReadOnly::create functions simply pass through to the
KeyframeEffect::create functions.

Note that these interfaces are only exposed behind the
experimental-web-platform-features flag.

Several expectations are correspondingly updated for the web-animations suite of
the imported web platform tests.

BUG= 624639 , 600248 

Review-Url: https://codereview.chromium.org/2369833002
Cr-Commit-Position: refs/heads/master@{#422009}

[modify] https://crrev.com/3120c553f66737e082fe12cace7ca25743f1dfe8/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Animation/finish-expected.txt
[modify] https://crrev.com/3120c553f66737e082fe12cace7ca25743f1dfe8/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/Document/getAnimations-expected.txt
[modify] https://crrev.com/3120c553f66737e082fe12cace7ca25743f1dfe8/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt
[delete] https://crrev.com/fcfa8c2054c4ea32f1f9332d3ec0d03508db79e7/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming-expected.txt
[modify] https://crrev.com/3120c553f66737e082fe12cace7ca25743f1dfe8/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-expected.txt
[modify] https://crrev.com/3120c553f66737e082fe12cace7ca25743f1dfe8/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/3120c553f66737e082fe12cace7ca25743f1dfe8/third_party/WebKit/Source/core/animation/BUILD.gn
[modify] https://crrev.com/3120c553f66737e082fe12cace7ca25743f1dfe8/third_party/WebKit/Source/core/animation/KeyframeEffect.cpp
[modify] https://crrev.com/3120c553f66737e082fe12cace7ca25743f1dfe8/third_party/WebKit/Source/core/animation/KeyframeEffect.h
[modify] https://crrev.com/3120c553f66737e082fe12cace7ca25743f1dfe8/third_party/WebKit/Source/core/animation/KeyframeEffect.idl
[add] https://crrev.com/3120c553f66737e082fe12cace7ca25743f1dfe8/third_party/WebKit/Source/core/animation/KeyframeEffectReadOnly.cpp
[add] https://crrev.com/3120c553f66737e082fe12cace7ca25743f1dfe8/third_party/WebKit/Source/core/animation/KeyframeEffectReadOnly.h
[add] https://crrev.com/3120c553f66737e082fe12cace7ca25743f1dfe8/third_party/WebKit/Source/core/animation/KeyframeEffectReadOnly.idl
[modify] https://crrev.com/3120c553f66737e082fe12cace7ca25743f1dfe8/third_party/WebKit/Source/core/core_idl_files.gni

 Issue 651771  has been merged into this issue.
From the duplicate bug, the following tests fail on Chrome, pass in Firefox and Edge. Since Edge has not shipped Web Animations support, that's not perhaps as useful an indication as it might otherwise be, but these might still be low-hanging fruit worth looking at:

/web-animations/interfaces/Animatable/animate.html	Element.animate() does not accept keyframes with an invalid composite value
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using empty string
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident string with an invalid escape (LF)
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident string with an invalid escape (CR)
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident string with an invalid escape (FF)
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident string with an invalid escape
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident started string with a leading minus and an invalid name-start code point
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident string with an invalid name code point
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident started string with an invalid escape (LF)
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident started string with an invalid escape (CR)
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident started string with an invalid escape (FF)
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident started string with a leading minus and an invalid escape (LF)
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident started string with a leading minus and an invalid escape (CR)
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident started string with a leading minus and an invalid escape (FF)
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident started string with a leading minus and an invalid escape
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if adding leading spaces before the paced property
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if adding trailing spaces
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if adding leading spaces
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if not using the correct keyword
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident started string with an invalid escape
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if using a non-ident started string
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if these is no paced property
/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html	Test throwing TypeError if adding trailing spaces after the paced property

Comment 39 by suzyh@chromium.org, Oct 10 2016

Labels: Objective

Comment 40 by suzyh@chromium.org, Oct 10 2016

Blockedon: 624639

Comment 41 by suzyh@chromium.org, Oct 17 2016

Description: Show this description
Cc: suzyh@chromium.org
Owner: ----
Status: Available (was: Started)
I am not likely to make any more significant progress on this any time soon, so unassigning myself.
Labels: -Update-Monthly Update-Quarterly
Project Member

Comment 44 by bugdroid1@chromium.org, Feb 7 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b034403ab50b3a27bda35d6cf72efec57f2f1217

commit b034403ab50b3a27bda35d6cf72efec57f2f1217
Author: qyearsley <qyearsley@chromium.org>
Date: Tue Feb 07 17:50:47 2017

Remove flaky expectations with update-test-expectations script

The update-test-expectations script is meant to remove
flaky expectations when it appears that according to the
most recent results on the flakiness dashboard for that test,
the test is no longer flaky.

BUG= 491764 , 498539 , 575766 , 600248 ,658305, 663838 , 663840 ,663848, 663851 , 663853 , 663872 , 663874 , 663877 , 663879 ,664817,664839, 664840 , 664841 , 664842 , 664846 , 664850 , 664855 , 664856 , 666991 , 671480 , 671618 , 672204 , 673296 , 673632 , 674720 ,674858, 678488 , 683800 

Review-Url: https://codereview.chromium.org/2679543005
Cr-Commit-Position: refs/heads/master@{#448663}

[modify] https://crrev.com/b034403ab50b3a27bda35d6cf72efec57f2f1217/third_party/WebKit/LayoutTests/TestExpectations

Labels: -Objective
This is no longer an OKR.

Comment 46 by suzyh@chromium.org, Mar 29 2017

Labels: Objective
Re-adding the Objective label since its purpose is intended to be descriptive of the type of work/bug this is, not whether it is a current OKR.
Project Member

Comment 47 by bugdroid1@chromium.org, Apr 6 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/758647775c72508a620bd1ba203828d46bd46cb0

commit 758647775c72508a620bd1ba203828d46bd46cb0
Author: suzyh <suzyh@chromium.org>
Date: Thu Apr 06 03:42:11 2017

Update WPT web-animations test expectations

The auto import of the web platform tests has added several lines to
TestExpectations for the web-animations suite. This patch replaces
several of these with more specific -expected.txt files and moves the
other new lines from the tracking bug for untriaged failures to the
existing tracking bug for these test failures.

BUG=626703, 600248 

Review-Url: https://codereview.chromium.org/2796313002
Cr-Commit-Position: refs/heads/master@{#462345}

[modify] https://crrev.com/758647775c72508a620bd1ba203828d46bd46cb0/third_party/WebKit/LayoutTests/TestExpectations
[add] https://crrev.com/758647775c72508a620bd1ba203828d46bd46cb0/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/spacing-keyframes-filters-expected.txt
[add] https://crrev.com/758647775c72508a620bd1ba203828d46bd46cb0/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/spacing-keyframes-shapes-expected.txt
[add] https://crrev.com/758647775c72508a620bd1ba203828d46bd46cb0/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/animation-types/spacing-keyframes-transform-expected.txt
[add] https://crrev.com/758647775c72508a620bd1ba203828d46bd46cb0/third_party/WebKit/LayoutTests/external/wpt/web-animations/animation-model/combining-effects/effect-composition-expected.txt
[add] https://crrev.com/758647775c72508a620bd1ba203828d46bd46cb0/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/constructor-expected.txt
[add] https://crrev.com/758647775c72508a620bd1ba203828d46bd46cb0/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/finished-expected.txt
[add] https://crrev.com/758647775c72508a620bd1ba203828d46bd46cb0/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/composite-expected.txt
[add] https://crrev.com/758647775c72508a620bd1ba203828d46bd46cb0/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffect/copy-contructor-expected.txt
[add] https://crrev.com/758647775c72508a620bd1ba203828d46bd46cb0/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-contructor-expected.txt
[add] https://crrev.com/758647775c72508a620bd1ba203828d46bd46cb0/third_party/WebKit/LayoutTests/external/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt

Blockedon: 708887

Comment 49 by suzyh@chromium.org, Jun 13 2017

Cc: -suzyh@chromium.org
Project Member

Comment 50 by bugdroid1@chromium.org, Jun 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/344562e466259885419f7f96666dadf3e557e04c

commit 344562e466259885419f7f96666dadf3e557e04c
Author: suzyh <suzyh@chromium.org>
Date: Wed Jun 14 02:58:51 2017

Transfer ownership of web-animations WPT suite

BUG= 600248 

Review-Url: https://codereview.chromium.org/2936783002
Cr-Commit-Position: refs/heads/master@{#479267}

[modify] https://crrev.com/344562e466259885419f7f96666dadf3e557e04c/third_party/WebKit/LayoutTests/W3CImportExpectations

Project Member

Comment 51 by bugdroid1@chromium.org, Jun 27 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7ef6f8b862ad3fcc5f3e9634f77031d14d73862c

commit 7ef6f8b862ad3fcc5f3e9634f77031d14d73862c
Author: suzyh <suzyh@chromium.org>
Date: Tue Jun 27 02:34:59 2017

Implement new AnimationTimeline superclass

Most of the logic in the AnimationTimeline class really belongs in
DocumentTimeline, having been written before the distinction was
introduced to the spec.

This patch introduces a new, abstract superclass (called
SuperAnimationTimeline) that provides only the bare minimum to satisfy
the AnimationTimeline.idl interface. The patch changes
AnimationTimeline.idl to be implemented by SuperAnimationTimeline.h and
changes DocumentTimeline.idl to be implemented by AnimationTimeline.h.
The patch introduces no behaviour change.

A follow-up patch will rename SuperAnimationTimeline to
AnimationTimeline and AnimationTimeline to DocumentTimeline.

BUG= 624639 , 600248 

Review-Url: https://codereview.chromium.org/2944423003
Cr-Commit-Position: refs/heads/master@{#482520}

[modify] https://crrev.com/7ef6f8b862ad3fcc5f3e9634f77031d14d73862c/third_party/WebKit/Source/core/animation/Animation.cpp
[modify] https://crrev.com/7ef6f8b862ad3fcc5f3e9634f77031d14d73862c/third_party/WebKit/Source/core/animation/Animation.h
[modify] https://crrev.com/7ef6f8b862ad3fcc5f3e9634f77031d14d73862c/third_party/WebKit/Source/core/animation/AnimationTimeline.cpp
[modify] https://crrev.com/7ef6f8b862ad3fcc5f3e9634f77031d14d73862c/third_party/WebKit/Source/core/animation/AnimationTimeline.h
[modify] https://crrev.com/7ef6f8b862ad3fcc5f3e9634f77031d14d73862c/third_party/WebKit/Source/core/animation/AnimationTimeline.idl
[modify] https://crrev.com/7ef6f8b862ad3fcc5f3e9634f77031d14d73862c/third_party/WebKit/Source/core/animation/BUILD.gn
[modify] https://crrev.com/7ef6f8b862ad3fcc5f3e9634f77031d14d73862c/third_party/WebKit/Source/core/animation/CompositorPendingAnimations.cpp
[modify] https://crrev.com/7ef6f8b862ad3fcc5f3e9634f77031d14d73862c/third_party/WebKit/Source/core/animation/DocumentTimeline.h
[modify] https://crrev.com/7ef6f8b862ad3fcc5f3e9634f77031d14d73862c/third_party/WebKit/Source/core/animation/DocumentTimeline.idl
[modify] https://crrev.com/7ef6f8b862ad3fcc5f3e9634f77031d14d73862c/third_party/WebKit/Source/core/animation/KeyframeEffectTest.cpp
[add] https://crrev.com/7ef6f8b862ad3fcc5f3e9634f77031d14d73862c/third_party/WebKit/Source/core/animation/SuperAnimationTimeline.h
[modify] https://crrev.com/7ef6f8b862ad3fcc5f3e9634f77031d14d73862c/third_party/WebKit/Source/core/inspector/InspectorAnimationAgent.cpp

Project Member

Comment 52 by bugdroid1@chromium.org, Jun 30 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7ee5b6192d46b7a25c3670c1aa8b10547e1057ef

commit 7ee5b6192d46b7a25c3670c1aa8b10547e1057ef
Author: suzyh <suzyh@chromium.org>
Date: Fri Jun 30 02:19:48 2017

Implement DocumentTimeline constructor

This patch adds a constructor to DocumentTimeline to match the spec at
http://w3c.github.io/web-animations/#the-documenttimeline-interface. The
constructor enables the zero time of the timeline to be set at
something other than the navigationStart moment.

Changing the playback rate of the timeline (a functionality provided for
DevTools support) still modifies this zero time. The initial value for
the zero time is saved in the origin_time_ member.

BUG= 674514 , 624639 , 600248 

Review-Url: https://codereview.chromium.org/2960733004
Cr-Commit-Position: refs/heads/master@{#483594}

[delete] https://crrev.com/f2703bb4a656cdd8b1c058040fac0eac101643c0/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/DocumentTimeline/constructor-expected.txt
[modify] https://crrev.com/7ee5b6192d46b7a25c3670c1aa8b10547e1057ef/third_party/WebKit/Source/core/animation/DocumentTimeline.cpp
[modify] https://crrev.com/7ee5b6192d46b7a25c3670c1aa8b10547e1057ef/third_party/WebKit/Source/core/animation/DocumentTimeline.h
[modify] https://crrev.com/7ee5b6192d46b7a25c3670c1aa8b10547e1057ef/third_party/WebKit/Source/core/animation/DocumentTimeline.idl
[add] https://crrev.com/7ee5b6192d46b7a25c3670c1aa8b10547e1057ef/third_party/WebKit/Source/core/animation/DocumentTimelineOptions.idl
[modify] https://crrev.com/7ee5b6192d46b7a25c3670c1aa8b10547e1057ef/third_party/WebKit/Source/core/animation/DocumentTimelineTest.cpp
[modify] https://crrev.com/7ee5b6192d46b7a25c3670c1aa8b10547e1057ef/third_party/WebKit/Source/core/core_idl_files.gni

Comment 53 by drott@chromium.org, Jul 11 2017

FYI, I've filed one issue on the discrete-animation.html test, see https://github.com/w3c/web-platform-tests/issues/6518

Mergedinto: 772407
Status: Duplicate (was: Available)
Blockedon: -624639
Project Member

Comment 56 by bugdroid1@chromium.org, Oct 12 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c48db31689105ce81dcbe640416e45860299c248

commit c48db31689105ce81dcbe640416e45860299c248
Author: Stephen McGruer <smcgruer@chromium.org>
Date: Thu Oct 12 20:34:35 2017

Update crbug links for some failing WPT web-animations tests

Bug:  600248 , 771722, 771751, 771977,  771985 ,  772014 , 772048, 772060, 772076 
Change-Id: Ie08474f751fd45484627c8a52d84db13ca6b39ac
Reviewed-on: https://chromium-review.googlesource.com/702536
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#508447}
[modify] https://crrev.com/c48db31689105ce81dcbe640416e45860299c248/third_party/WebKit/LayoutTests/TestExpectations

Sign in to add a comment