acceptance test failures (android)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Kevin DuBois | ||
mir (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
multiple failures on nexus4 acceptance tests (mir rev 1050) seems to be ok on desktop
root@ubuntu-
./acceptance-tests | grep FAIL
[ FAILED ] DefaultDisplayS
[ FAILED ] DefaultDisplayS
[ FAILED ] DefaultDisplayS
[ FAILED ] DefaultDisplayS
[ FAILED ] DefaultDisplayS
[ FAILED ] DefaultDisplayS
[ FAILED ] DefaultDisplayS
[ FAILED ] DefaultDisplayS
[ FAILED ] DefaultDisplayS
[ FAILED ] DefaultDisplayS
(hang)
DefaultDisplayS
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Alan Griffiths: Approve
- Daniel van Vugt: Pending requested
- Robert Carr: Pending requested
-
Diff: 988 lines (+361/-119)18 files modifiedinclude/test/mir_test_framework/display_server_test_fixture.h (+2/-0)
include/test/mir_test_framework/stub_client_connection_configuration.h (+35/-0)
include/test/mir_test_framework/testing_client_configuration.h (+43/-0)
include/test/mir_test_framework/testing_process_manager.h (+7/-8)
src/client/mir_client_library.cpp (+39/-17)
tests/acceptance-tests/test_client_authorization.cpp (+7/-0)
tests/acceptance-tests/test_client_focus_notification.cpp (+2/-9)
tests/acceptance-tests/test_client_input.cpp (+8/-15)
tests/acceptance-tests/test_client_library.cpp (+30/-17)
tests/acceptance-tests/test_focus_selection.cpp (+2/-9)
tests/acceptance-tests/test_server_shutdown.cpp (+2/-9)
tests/acceptance-tests/test_shell_control_of_surface_configuration.cpp (+2/-9)
tests/acceptance-tests/test_surfaceloop.cpp (+3/-10)
tests/acceptance-tests/test_surfaces_with_output_id.cpp (+2/-9)
tests/mir_test_framework/CMakeLists.txt (+1/-0)
tests/mir_test_framework/display_server_test_fixture.cpp (+9/-6)
tests/mir_test_framework/testing_client_options.cpp (+126/-0)
tests/mir_test_framework/testing_process_manager.cpp (+41/-1)
- Robert Carr (community): Abstain
- Alan Griffiths: Needs Fixing
- PS Jenkins bot (community): Approve (continuous-integration)
- Daniel van Vugt: Approve
-
Diff: 491 lines (+301/-28)9 files modifiedinclude/test/mir_test_framework/display_server_test_fixture.h (+5/-0)
include/test/mir_test_framework/testing_client_configuration.h (+57/-0)
include/test/mir_test_framework/testing_process_manager.h (+1/-7)
src/client/mir_client_library.cpp (+39/-17)
tests/acceptance-tests/test_client_authorization.cpp (+3/-0)
tests/acceptance-tests/test_client_library.cpp (+6/-0)
tests/mir_test_framework/CMakeLists.txt (+1/-0)
tests/mir_test_framework/display_server_test_fixture.cpp (+8/-4)
tests/mir_test_framework/testing_client_options.cpp (+181/-0)
Changed in mir: | |
status: | New → Triaged |
Changed in mir: | |
importance: | Critical → High |
Changed in mir: | |
status: | Triaged → In Progress |
assignee: | nobody → Kevin DuBois (kdub) |
Changed in mir: | |
milestone: | none → phone-v1-freeze |
tags: | added: testsfail |
Changed in mir: | |
milestone: | phone-v1-freeze → 0.0.13 |
status: | Fix Committed → Fix Released |
this is due to the hardware HAL mocks being loaded incorrectly in the acceptance tests. tests pass (with the exception of the nested display tests) if we load the real HAL.
should not affect real server