Merge lp:~pete-woods/pay-service/cmake-extras-compatibility into lp:pay-service

Proposed by Pete Woods
Status: Merged
Approved by: Michi Henning
Approved revision: 142
Merged at revision: 142
Proposed branch: lp:~pete-woods/pay-service/cmake-extras-compatibility
Merge into: lp:pay-service
Diff against target: 51 lines (+4/-8)
3 files modified
CMakeLists.txt (+1/-1)
debian/control (+1/-1)
tests/CMakeLists.txt (+2/-6)
To merge this branch: bzr merge lp:~pete-woods/pay-service/cmake-extras-compatibility
Reviewer Review Type Date Requested Status
dobey (community) Approve
Michi Henning (community) Approve
unity-api-1-bot continuous-integration Needs Fixing
Review via email: mp+312703@code.launchpad.net

Commit message

Compatibility with unversioned cmake-extras modules

Description of the change

Compatibility with unversioned cmake-extras modules

To post a comment you must log in.
Revision history for this message
unity-api-1-bot (unity-api-1-bot) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
dobey (dobey) :
review: Needs Fixing
Revision history for this message
Pete Woods (pete-woods) wrote :

Well spotted.

Revision history for this message
unity-api-1-bot (unity-api-1-bot) wrote :

FAILED: Continuous integration, rev:141
https://jenkins.canonical.com/unity-api-1/job/lp-pay-service-ci/15/
Executed test runs:
    FAILURE: https://jenkins.canonical.com/unity-api-1/job/build/1259/console
    SUCCESS: https://jenkins.canonical.com/unity-api-1/job/build-0-fetch/1266
    SUCCESS: https://jenkins.canonical.com/unity-api-1/job/build-2-binpkg/arch=amd64,release=xenial+overlay/1049
        deb: https://jenkins.canonical.com/unity-api-1/job/build-2-binpkg/arch=amd64,release=xenial+overlay/1049/artifact/output/*zip*/output.zip
    FAILURE: https://jenkins.canonical.com/unity-api-1/job/build-2-binpkg/arch=amd64,release=zesty/1049/console
    SUCCESS: https://jenkins.canonical.com/unity-api-1/job/build-2-binpkg/arch=armhf,release=xenial+overlay/1049
        deb: https://jenkins.canonical.com/unity-api-1/job/build-2-binpkg/arch=armhf,release=xenial+overlay/1049/artifact/output/*zip*/output.zip
    FAILURE: https://jenkins.canonical.com/unity-api-1/job/build-2-binpkg/arch=armhf,release=zesty/1049/console
    SUCCESS: https://jenkins.canonical.com/unity-api-1/job/build-2-binpkg/arch=i386,release=xenial+overlay/1049
        deb: https://jenkins.canonical.com/unity-api-1/job/build-2-binpkg/arch=i386,release=xenial+overlay/1049/artifact/output/*zip*/output.zip
    FAILURE: https://jenkins.canonical.com/unity-api-1/job/build-2-binpkg/arch=i386,release=zesty/1049/console

Click here to trigger a rebuild:
https://jenkins.canonical.com/unity-api-1/job/lp-pay-service-ci/15/rebuild

review: Needs Fixing (continuous-integration)
Revision history for this message
Michi Henning (michihenning) wrote :

Looks good.

review: Approve
Revision history for this message
Michi Henning (michihenning) wrote :

Looks sensible.

review: Approve
143. By Pete Woods

Another gmock fix

Revision history for this message
dobey (dobey) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'CMakeLists.txt'
2--- CMakeLists.txt 2016-05-20 14:27:28 +0000
3+++ CMakeLists.txt 2016-12-09 13:12:33 +0000
4@@ -97,7 +97,7 @@
5 ##
6 ## Coverage Reports
7 ##
8-include(EnableCoverageReport)
9+find_package(CoverageReport)
10 set(filter-list)
11 list(APPEND filter-list "/usr/include")
12 list(APPEND filter-list "${CMAKE_SOURCE_DIR}/tests/*")
13
14=== modified file 'debian/control'
15--- debian/control 2016-08-22 13:48:58 +0000
16+++ debian/control 2016-12-09 13:12:33 +0000
17@@ -3,7 +3,7 @@
18 Priority: optional
19 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
20 Build-Depends: cmake,
21- cmake-extras,
22+ cmake-extras (>= 0.10),
23 dbus,
24 dbus-test-runner,
25 debhelper (>= 9),
26
27=== modified file 'tests/CMakeLists.txt'
28--- tests/CMakeLists.txt 2015-09-25 16:29:16 +0000
29+++ tests/CMakeLists.txt 2016-12-09 13:12:33 +0000
30@@ -1,11 +1,7 @@
31 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -g ${GCOV_FLAGS}")
32
33 # Build with system gmock and embedded gtest
34-set (GMOCK_INCLUDE_DIR "/usr/include/gmock/include" CACHE PATH "gmock source include directory")
35-set (GMOCK_SOURCE_DIR "/usr/src/gmock" CACHE PATH "gmock source directory")
36-set (GTEST_INCLUDE_DIR "${GMOCK_SOURCE_DIR}/gtest/include" CACHE PATH "gtest source include directory")
37-set (GMOCK_BOTH_LIBRARIES gmock gmock_main)
38-add_subdirectory(${GMOCK_SOURCE_DIR} "${CMAKE_CURRENT_BINARY_DIR}/gmock")
39+find_package(GMock)
40
41 find_package(Threads)
42
43@@ -53,7 +49,7 @@
44 function(add_test_by_name name)
45 set(TEST_NAME ${name})
46 add_executable(${TEST_NAME} ${TEST_NAME}.cpp ${libpay-tests-generated})
47- target_link_libraries(${TEST_NAME} libpay ${GMOCK_BOTH_LIBRARIES})
48+ target_link_libraries(${TEST_NAME} libpay ${GMOCK_LIBRARIES})
49 add_test(${TEST_NAME} ${CMAKE_CURRENT_BINARY_DIR}/${TEST_NAME})
50 endfunction()
51 add_test_by_name(libpay-iap-tests)

Subscribers

People subscribed via source and target branches

to all changes: