зеркало из https://github.com/mozilla/gecko-dev.git
41ae9d94b3
The tests in dom/animation/tests/ use an old version of idlharness.js that doesn't support inherited interfaces. As discussed in bug 1152619 we're not looking at updating these old tests (under dom/imptests) at the moment which means we won't be able to update the IDL tests in dom/animation/tests/ to continue passing once we introduce DocumentTimeline as a subinterface of AnimationTimeline. As a result, this patch simply the removes the IDL tests for this interface from dom/animation/tests. However, we have a test for this interface in web-platform-tests where I've set up a pull request to apply the required renaming so we should eventually get test coverage for this renaming. https://github.com/w3c/web-platform-tests/pull/1748 In the long run, all the tests in dom/animation/tests should end up in web-platform-tests. The main reason they aren't there yet is that most of them test the mapping between the Web Animations API and CSS and there's currently no spec defining that so there's no place to put them in the web-platform-tests repository. There are a few tests for animation timeline which could be landed in web-platform-tests (and then removed from dom/animation/tests) but we need to discuss with Google if this is the desired behavior or not first. For the time being I have a branch setup for that and I'm leaving the tests in dom/animation/tests so we continue to test what *we* think the behavior should be in the meantime. That branch is here: https://github.com/birtles/web-platform-tests/compare/rename-animation-timeline...birtles:add-hidden-iframe-tests |
||
---|---|---|
.. | ||
test | ||
Animation.cpp | ||
Animation.h | ||
AnimationEffect.cpp | ||
AnimationEffect.h | ||
AnimationPlayer.cpp | ||
AnimationPlayer.h | ||
AnimationTimeline.cpp | ||
AnimationTimeline.h | ||
AnimationUtils.h | ||
PendingPlayerTracker.cpp | ||
PendingPlayerTracker.h | ||
moz.build |