Packaged mir_unit_tests binary is not suitable for general use
Bug #1547015 reported by
Alexandros Frantzis
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Alexandros Frantzis | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
A few of the Mir unit tests use external files (i.e. dummy libraries) that are shipped as part of the mir-test-tools package. Unfortunately, the packaged mir_unit_test binary cannot find the needed files, leading to test failures. As such, the packaged mir_unit_tests binary is not currently suitable for general use: invoking "mir_unit_tests" should pass without any other extra configuration from the user.
Related branches
lp://qastaging/~afrantzis/mir/almost-fix-1547015-run-unit-tests-out-of-tree
- Cemil Azizoglu (community): Approve
- Kevin DuBois (community): Approve
- Alan Griffiths: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Mir CI Bot: Approve (continuous-integration)
-
Diff: 327 lines (+45/-52)14 files modifieddebian/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)
Changed in mir: | |
status: | New → In Progress |
Changed in mir: | |
milestone: | none → 0.21.0 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.21.0