Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Not for landing] More group pause tests #134

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

rjwright
Copy link
Contributor

Some of these fail. There is a bug.

@rjwright
Copy link
Contributor Author

Travis fails because the tests fail.

@alancutter
Copy link
Contributor

Link to bug?
We probably shouldn't land tests that turn Travis red, it makes Travis less useful for all other pull requests. These tests can be added alongside the fix that makes them pass.

Added

child-player-pause-after-finish-bug.js
tick-after-pause-bug.js
group-player-skeleton-tests.js

temporarily while I work on these tests and related bugs. They
need to be removed and unplugged later.

Added some comments to group-player.js that need to be cleaned up
before landing.

Bugs found:
Calling pause->play->tick causes the tick to update the
currentTime of the player (which it should not), but
pause->tick->play->tick behaves as expected (i.e. the first tick
after play restores a playing state, but doesn't touch the
currentTime).

Pausing a group when some of its children are finished and then
playing it again causes the finished children to seek to a
currentTime beyond their total duration.
@rjwright rjwright changed the title More group pause tests. [Not for landing] More group pause tests Nov 13, 2014
@cibernox
Copy link
Contributor

Related: #267

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants