lp://staging/~thomas-voss/media-hub/add-integration-tests
Created by
Thomas Voß
and last modified
- Get this branch:
- bzr branch lp://staging/~thomas-voss/media-hub/add-integration-tests
Only
Thomas Voß
can upload to this branch. If you are
Thomas Voß
please log in for upload directions.
Branch merges
Propose for merging
1 branch
proposed for merging into this one.
No branches
dependent on this one.
On hold
for merging
into
lp://staging/media-hub
- Ubuntu Phablet Team: Pending requested
-
Diff: 4744 lines (+3897/-175)46 files modifiedCMakeLists.txt (+6/-2)
debian/control (+1/-0)
include/core/media/track.h (+5/-0)
src/core/media/CMakeLists.txt (+1/-0)
src/core/media/apparmor/context.cpp (+4/-0)
src/core/media/apparmor/ubuntu.cpp (+64/-19)
src/core/media/apparmor/ubuntu.h (+6/-2)
src/core/media/audio/output_observer.cpp (+1/-1)
src/core/media/audio/pulse_audio_output_observer.cpp (+160/-64)
src/core/media/audio/pulse_audio_output_observer.h (+28/-1)
src/core/media/codec.h (+9/-10)
src/core/media/gstreamer/engine.cpp (+1/-0)
src/core/media/gstreamer/playbin.cpp (+4/-4)
src/core/media/mpris/player.h (+35/-0)
src/core/media/player_configuration.h (+8/-0)
src/core/media/service.cpp (+48/-4)
src/core/media/service_stub.cpp (+13/-19)
src/core/media/service_stub.h (+10/-5)
src/core/media/video/platform_default_sink.cpp (+6/-1)
tests/CMakeLists.txt (+33/-12)
tests/acceptance-tests/service.cpp (+2/-0)
tests/integration-tests/CMakeLists.txt (+6/-0)
tests/integration-tests/fixtures/player_skeleton.h (+139/-0)
tests/integration-tests/hybris_gl_sink_test.cpp (+200/-0)
tests/integration-tests/player_implementation_test.cpp (+274/-0)
tests/integration-tests/player_skeleton_test.cpp (+691/-0)
tests/integration-tests/service_implementation_test.cpp (+468/-0)
tests/integration-tests/service_skeleton_test.cpp (+373/-0)
tests/mock/client_death_observer.h (+48/-0)
tests/mock/engine.h (+83/-0)
tests/mock/keyed_player_store.h (+69/-0)
tests/mock/media_service.h (+35/-0)
tests/mock/player.h (+75/-0)
tests/mock/power_state_controller.h (+127/-0)
tests/mock/request_authenticator.h (+42/-0)
tests/mock/request_context_resolver.h (+47/-0)
tests/tools/a_trap_stopping_itself.h (+42/-0)
tests/tools/did_finish_successfully.h (+39/-0)
tests/tools/event_sink.h (+145/-0)
tests/tools/gdb_barrier.h (+52/-0)
tests/tools/gles_egl_helper.h (+187/-0)
tests/unit-tests/CMakeLists.txt (+4/-26)
tests/unit-tests/existing_request_authenticator_test.cpp (+126/-0)
tests/unit-tests/hashed_keyed_player_store_test.cpp (+97/-0)
tests/unit-tests/pulseaudio_audio_output_observer_test.cpp (+78/-0)
tests/unit-tests/test-gstreamer-engine.cpp (+5/-5)
Branch information
Recent revisions
- 122. By Thomas Voß
-
Make sure that we query the video dimension only if the state change was successful.
- 121. By Thomas Voß
-
Adjust test case to make sure that RequestContextR
esolver is invoked by PlayerSkeleton. - 119. By Thomas Voß
-
Make more mocks reusable.
Make PlayerSkeleton test fixture reusable by other test cases.
Add a test for HybrisGlSink (requires device).
Add tooling for bootstrapping an egl context. - 116. By Thomas Voß
-
Add semi-manual test cases for wired and bluetooth outputs being reported correctly by PulseAudioOutpu
tObserver. - 115. By Thomas Voß
-
Add test for PulseAudioOutpu
tObserver verifying that headphone connect/disconnect are correctly reported.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/media-hub