Merge lp:~kyrofa/unity-scope-click/utilize_cmake_extras into lp:unity-scope-click
Proposed by
Kyle Fazzari
on 2015-05-01
| Status: | Merged | ||||
|---|---|---|---|---|---|
| Approved by: | dobey on 2015-05-07 | ||||
| Approved revision: | 322 | ||||
| Merged at revision: | 322 | ||||
| Proposed branch: | lp:~kyrofa/unity-scope-click/utilize_cmake_extras | ||||
| Merge into: | lp:unity-scope-click | ||||
| Diff against target: |
414 lines (+40/-254) 13 files modified
CMakeLists.txt (+7/-16) HACKING (+3/-2) cmake/EnableCoverageReport.cmake (+0/-158) cmake/FindLcov.cmake (+0/-35) cmake/Findgcovr.cmake (+0/-43) debian/control (+1/-0) libclickscope/tests/CMakeLists.txt (+4/-0) libclickscope/tests/integration/CMakeLists.txt (+4/-0) scope/tests/CMakeLists.txt (+5/-0) scope/tests/click_interface_tool/CMakeLists.txt (+4/-0) scope/tests/download_manager_tool/CMakeLists.txt (+4/-0) scope/tests/fake_launcher/CMakeLists.txt (+4/-0) tools/init-departments/CMakeLists.txt (+4/-0) |
||||
| To merge this branch: | bzr merge lp:~kyrofa/unity-scope-click/utilize_cmake_extras | ||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| dobey (community) | 2015-05-01 | Approve on 2015-05-07 | |
| PS Jenkins bot | continuous-integration | Approve on 2015-05-06 | |
|
Review via email:
|
|||
Commit Message
Update to utilize cmake-extras.
Description of the Change
This change removes the "coverage" build type in favor of the "enable_coverage" cache variable to conform with standard cmake-extras usage.
To test:
1) Ensure gcov, lcov, and cmake-extras are installed.
2) Obtain coverage report:
$ cmake -Denable_
$ make test
$ make coverage
3) Verify that an HTML coverage report has been generated in <build>
4) Clear out the build directory, and compile without the enable_coverage variable:
$ cmake /path/to/src
$ make test
$ make coverage # Should get "No rule to make target"
To post a comment you must log in.
review:
Approve
review:
Needs Fixing
lp:~kyrofa/unity-scope-click/utilize_cmake_extras
updated
on 2015-05-07
- 322. By Kyle Fazzari on 2015-05-07
-
Conform with debian/control alphabetical order.
review:
Approve

PASSED: Continuous integration, rev:321 jenkins. qa.ubuntu. com/job/ unity-scope- click-ci/ 589/ jenkins. qa.ubuntu. com/job/ generic- mediumtests- wily/1/ console jenkins. qa.ubuntu. com/job/ unity-scope- click-wily- amd64-ci/ 1 jenkins. qa.ubuntu. com/job/ unity-scope- click-wily- armhf-ci/ 1 jenkins. qa.ubuntu. com/job/ unity-scope- click-wily- armhf-ci/ 1/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ autopilot- testrunner- otto-wily/ 1/console jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- wily-amd64/ 2 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- wily-amd64/ 2/artifact/ work/output/ *zip*/output. zip
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
FAILURE: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/unity- scope-click- ci/589/ rebuild
http://