Merge lp:~kdub/mir/nicemock-improvements into lp:~mir-team/mir/trunk
Proposed by
Kevin DuBois
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Kevin DuBois | ||||
Approved revision: | no longer in the source branch. | ||||
Merged at revision: | 611 | ||||
Proposed branch: | lp:~kdub/mir/nicemock-improvements | ||||
Merge into: | lp:~mir-team/mir/trunk | ||||
Diff against target: |
257 lines (+31/-31) 10 files modified
tests/unit-tests/client/android/test_client_surface_interpreter.cpp (+11/-11) tests/unit-tests/client/test_client_mir_surface.cpp (+1/-1) tests/unit-tests/graphics/android/test_android_display_factory.cpp (+4/-4) tests/unit-tests/graphics/android/test_framebuffer_factory.cpp (+1/-1) tests/unit-tests/graphics/android/test_hwc_device.cpp (+2/-2) tests/unit-tests/graphics/android/test_server_interpreter.cpp (+2/-2) tests/unit-tests/graphics/egl_mock/hw_mock.cpp (+2/-2) tests/unit-tests/graphics/test_graphics_platform.cpp (+1/-1) tests/unit-tests/shell/test_application_session.cpp (+5/-5) tests/unit-tests/shell/test_single_visibility_focus_mechanism.cpp (+2/-2) |
||||
To merge this branch: | bzr merge lp:~kdub/mir/nicemock-improvements | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Alan Griffiths | Approve | ||
Robert Ancell | Approve | ||
Review via email: mp+159465@code.launchpad.net |
Commit message
there were some chatty unit tests that needed silencing via NiceMock.
NiceMock's destructors also did not provide noexcept guarantee (needed for some android interfaces). Improve gmock's NiceMock so the Nicemock/StrictMock destructors are noexcept(true), since they don't throw anyways
Description of the change
there were some chatty unit tests that needed silencing via NiceMock.
NiceMock's destructors also did not provide noexcept guarantee (needed for some android interfaces). Improve gmock's NiceMock so the Nicemock/StrictMock destructors are noexcept(true), since they don't throw anyways. sent the gmock patch upstream as well, we'll see if they accept it!
To post a comment you must log in.
PASSED: Continuous integration, rev:670 jenkins. qa.ubuntu. com/job/ mir-ci/ 417/ jenkins. qa.ubuntu. com/job/ mir-android- raring- i386-build/ 424 jenkins. qa.ubuntu. com/job/ mir-clang- raring- amd64-build/ 307 jenkins. qa.ubuntu. com/job/ mir-quantal- amd64-ci/ 422 jenkins. qa.ubuntu. com/job/ mir-quantal- amd64-ci/ 422/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-vm- ci-build/ ./distribution= precise, flavor= amd64/200
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins: 8080/job/ mir-ci/ 417/rebuild
http://