Merge lp://qastaging/~afrantzis/mir/almost-fix-1547015-run-unit-tests-out-of-tree into lp://qastaging/mir
Status: | Merged |
---|---|
Approved by: | Alexandros Frantzis |
Approved revision: | no longer in the source branch. |
Merged at revision: | 3326 |
Proposed branch: | lp://qastaging/~afrantzis/mir/almost-fix-1547015-run-unit-tests-out-of-tree |
Merge into: | lp://qastaging/mir |
Diff against target: |
327 lines (+45/-52) 14 files modified
debian/mir-test-tools.install (+1/-1) debian/mir-test-tools.lintian-overrides (+3/-0) debian/rules (+9/-1) include/test/mir_test_framework/executable_path.h (+1/-1) tests/mir_test_framework/CMakeLists.txt (+4/-3) tests/mir_test_framework/executable_path.cpp (+6/-6) tests/mir_test_framework/testing-cursor-theme/CMakeLists.txt (+2/-0) tests/mir_test_framework/udev-recordings/CMakeLists.txt (+1/-1) tests/mir_test_framework/udev_environment.cpp (+1/-1) tests/unit-tests/CMakeLists.txt (+13/-4) tests/unit-tests/input/test_xcursor_loader.cpp (+1/-1) tests/unit-tests/input_recordings/quanta_touchscreen/device.prop (+0/-30) tests/unit-tests/test_module_deleter.cpp (+2/-2) tests/unit-tests/test_shared_library_prober.cpp (+1/-1) |
To merge this branch: | bzr merge lp://qastaging/~afrantzis/mir/almost-fix-1547015-run-unit-tests-out-of-tree |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Cemil Azizoglu (community) | Approve | ||
Kevin DuBois (community) | Approve | ||
Alan Griffiths | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Mir CI Bot | continuous-integration | Approve | |
Review via email: mp+286678@code.qastaging.launchpad.net |
Commit message
tests,debian: Fix various problems stopping us from running the packaged unit tests out of tree
Description of the change
tests,debian: Fix various problems stopping us from running the packaged unit tests out of tree
1. Gather all test data in build/bin/test-data (in-tree) or /usr/share/
2. Package the test data in mir-test-tools and work around various errors/warnings produced by lintian.
The "almost" part in the branch name refers to a currently unresolved error in ThreadedDispatc
FAILED: Continuous integration, rev:3326 /mir-jenkins. ubuntu. com/job/ mir-ci/ 341/
https:/
Executed test runs:
Click here to trigger a rebuild: /mir-jenkins. ubuntu. com/job/ mir-ci/ 341/rebuild
https:/