File tree 3 files changed +36
-5
lines changed
3 files changed +36
-5
lines changed Original file line number Diff line number Diff line change
1
+ codecov :
2
+ notify :
3
+ after_n_builds : 1
4
+
5
+ coverage :
6
+ precision : 2
7
+ round : nearest
8
+ range : 60...90
9
+ status :
10
+ project : true
11
+ patch : false
12
+ changes : false
13
+
14
+ ignore :
15
+ - cmake/*
16
+ - test/*
17
+ - src/HTTP.*
18
+ - src/UDP.*
19
+ - src/UnixSocket.*
20
+
21
+ comment : false
Original file line number Diff line number Diff line change @@ -10,18 +10,28 @@ matrix:
10
10
sources :
11
11
- ubuntu-toolchain-r-test
12
12
packages :
13
+ - lcov
13
14
- gcc-8
14
15
- g++-8
15
16
- cmake
16
17
- libboost-system1.58-dev
17
18
- libboost-test1.58-dev
18
19
- libboost-program-options1.58-dev
19
- before_script :
20
+ before_script :
20
21
- cd $TRAVIS_BUILD_DIR; mkdir build; cd build
21
22
script :
22
23
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cmake ..;
23
- else cmake .. -DCMAKE_C_COMPILER=/usr/bin/gcc-8 -DCMAKE_CXX_COMPILER=/usr/bin/g++-8; fi;
24
+ else cmake .. -DCMAKE_C_COMPILER=/usr/bin/gcc-8 -DCMAKE_CXX_COMPILER=/usr/bin/g++-8 -DCMAKE_BUILD_TYPE=Debug ; fi;
24
25
- make -j
25
26
- make test
27
+ after_success :
28
+ - |
29
+ if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
30
+ cd ${TRAVIS_BUILD_DIR}/build
31
+ lcov --directory . --capture --output-file coverage.info
32
+ lcov --remove coverage.info '/opt/*' '/usr/*' --output-file coverage.info
33
+ lcov --list coverage.info
34
+ bash <(curl -s https://codecov.io/bash) || echo "No coverage reports"
35
+ fi;
26
36
notifications :
27
37
email : false
Original file line number Diff line number Diff line change 15
15
endif ()
16
16
17
17
# Define project
18
- project (InfluxDB-Client
18
+ project (influxdb-cxx
19
19
VERSION 0.0.1
20
20
DESCRIPTION "InfluxDB C++ client library"
21
21
LANGUAGES CXX
@@ -77,8 +77,8 @@ set(SRCS
77
77
# Create library
78
78
add_library (InfluxDB SHARED ${SRCS} )
79
79
target_include_directories (InfluxDB
80
- PUBLIC
81
- $<INSTALL_INTERFACE:include >
80
+ PUBLIC
81
+ $<INSTALL_INTERFACE:include >
82
82
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /include >
83
83
PRIVATE
84
84
${CMAKE_CURRENT_SOURCE_DIR} /src
You can’t perform that action at this time.
0 commit comments