Merge lp:~afrantzis/mir/fix-1465231-test-client-input-race into lp:mir
Proposed by
Alexandros Frantzis
Status: | Merged |
---|---|
Approved by: | Alberto Aguirre |
Approved revision: | no longer in the source branch. |
Merged at revision: | 2661 |
Proposed branch: | lp:~afrantzis/mir/fix-1465231-test-client-input-race |
Merge into: | lp:mir |
Diff against target: |
25 lines (+8/-0) 1 file modified
tests/acceptance-tests/test_client_input.cpp (+8/-0) |
To merge this branch: | bzr merge lp:~afrantzis/mir/fix-1465231-test-client-input-race |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alberto Aguirre (community) | Approve | ||
Kevin DuBois (community) | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+261972@code.launchpad.net |
Commit message
tests: Don't handle spurious events that can cause TestClientInput tests to fail
Description of the change
tests: Don't handle spurious events that can cause TestClientInput tests to fail
This MP removes the event handler before destroying surfaces, to avoid handling spurious events unrelated to the tests (e.g. pointer leave events when the surface is destroyed), which can cause test expectations to fail.
The problem affects all TestClientInput tests and could explain other spurious CI failures we have seen in the past in these tests.
To post a comment you must log in.
PASSED: Continuous integration, rev:2661 jenkins. qa.ubuntu. com/job/ mir-ci/ 4099/ jenkins. qa.ubuntu. com/job/ mir-android- vivid-i386- build/2846 jenkins. qa.ubuntu. com/job/ mir-clang- wily-amd64- build/359 jenkins. qa.ubuntu. com/job/ mir-mediumtests -vivid- touch/2794 jenkins. qa.ubuntu. com/job/ mir-wily- amd64-ci/ 255 jenkins. qa.ubuntu. com/job/ mir-wily- amd64-ci/ 255/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 2794 jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 2794/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -runner- mako/5626 s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 21193
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/mir- ci/4099/ rebuild
http://