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
=== modified file 'CMakeLists.txt'
--- CMakeLists.txt 2016-05-20 14:27:28 +0000
+++ CMakeLists.txt 2016-12-09 13:12:33 +0000
@@ -97,7 +97,7 @@
97##97##
98## Coverage Reports98## Coverage Reports
99##99##
100include(EnableCoverageReport)100find_package(CoverageReport)
101set(filter-list)101set(filter-list)
102list(APPEND filter-list "/usr/include")102list(APPEND filter-list "/usr/include")
103list(APPEND filter-list "${CMAKE_SOURCE_DIR}/tests/*")103list(APPEND filter-list "${CMAKE_SOURCE_DIR}/tests/*")
104104
=== modified file 'debian/control'
--- debian/control 2016-08-22 13:48:58 +0000
+++ debian/control 2016-12-09 13:12:33 +0000
@@ -3,7 +3,7 @@
3Priority: optional3Priority: optional
4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5Build-Depends: cmake,5Build-Depends: cmake,
6 cmake-extras,6 cmake-extras (>= 0.10),
7 dbus,7 dbus,
8 dbus-test-runner,8 dbus-test-runner,
9 debhelper (>= 9),9 debhelper (>= 9),
1010
=== modified file 'tests/CMakeLists.txt'
--- tests/CMakeLists.txt 2015-09-25 16:29:16 +0000
+++ tests/CMakeLists.txt 2016-12-09 13:12:33 +0000
@@ -1,11 +1,7 @@
1set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -g ${GCOV_FLAGS}")1set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -g ${GCOV_FLAGS}")
22
3# Build with system gmock and embedded gtest3# Build with system gmock and embedded gtest
4set (GMOCK_INCLUDE_DIR "/usr/include/gmock/include" CACHE PATH "gmock source include directory")4find_package(GMock)
5set (GMOCK_SOURCE_DIR "/usr/src/gmock" CACHE PATH "gmock source directory")
6set (GTEST_INCLUDE_DIR "${GMOCK_SOURCE_DIR}/gtest/include" CACHE PATH "gtest source include directory")
7set (GMOCK_BOTH_LIBRARIES gmock gmock_main)
8add_subdirectory(${GMOCK_SOURCE_DIR} "${CMAKE_CURRENT_BINARY_DIR}/gmock")
95
10find_package(Threads)6find_package(Threads)
117
@@ -53,7 +49,7 @@
53function(add_test_by_name name)49function(add_test_by_name name)
54 set(TEST_NAME ${name})50 set(TEST_NAME ${name})
55 add_executable(${TEST_NAME} ${TEST_NAME}.cpp ${libpay-tests-generated})51 add_executable(${TEST_NAME} ${TEST_NAME}.cpp ${libpay-tests-generated})
56 target_link_libraries(${TEST_NAME} libpay ${GMOCK_BOTH_LIBRARIES})52 target_link_libraries(${TEST_NAME} libpay ${GMOCK_LIBRARIES})
57 add_test(${TEST_NAME} ${CMAKE_CURRENT_BINARY_DIR}/${TEST_NAME})53 add_test(${TEST_NAME} ${CMAKE_CURRENT_BINARY_DIR}/${TEST_NAME})
58endfunction()54endfunction()
59add_test_by_name(libpay-iap-tests)55add_test_by_name(libpay-iap-tests)

Subscribers

People subscribed via source and target branches

to all changes: