File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -46,10 +46,6 @@ matrix:
46
46
- os : linux
47
47
compiler : gcc
48
48
env : LINK=static
49
- addons :
50
- apt :
51
- packages :
52
- - lcov
53
49
fast_finish :
54
50
- true
55
51
@@ -90,13 +86,18 @@ script:
90
86
91
87
after_success :
92
88
93
- # Install coveralls and current lcov.
89
+ # Download and unpack lcov > 1.10
90
+ - if [[ $LINUX && $GCC && $STATIC ]]; then wget https://github.com/linux-test-project/lcov/releases/download/v1.12/lcov-1.12.tar.gz; fi
91
+ - if [[ $LINUX && $GCC && $STATIC ]]; then tar xzf lcov-1.12.tar.gz; fi
92
+ - if [[ $LINUX && $GCC && $STATIC ]]; then cd lcov-1.12; PREFIX="$TRAVIS_BUILD_DIR/my-prefix" make install; cd ..; fi
93
+
94
+ # Install coveralls.
94
95
- if [[ $LINUX && $GCC && $STATIC ]]; then gem install coveralls-lcov; fi
95
96
96
97
# Capture coverage info, filter out system and test code, and debug before upload.
97
- - if [[ $LINUX && $GCC && $STATIC ]]; then lcov --directory . --capture --output-file coverage.info; fi
98
- - if [[ $LINUX && $GCC && $STATIC ]]; then lcov --remove coverage.info "/usr/*" "$TRAVIS_BUILD_DIR/my-prefix/*" "my-build/*" "test/*" "interface.pb.*" --output-file coverage.info; fi
99
- - if [[ $LINUX && $GCC && $STATIC ]]; then lcov --list coverage.info; fi
98
+ - if [[ $LINUX && $GCC && $STATIC ]]; then $TRAVIS_BUILD_DIR/my-prefix/usr/bin/ lcov --directory . --capture --output-file coverage.info; fi
99
+ - if [[ $LINUX && $GCC && $STATIC ]]; then $TRAVIS_BUILD_DIR/my-prefix/usr/bin/ lcov --remove coverage.info "/usr/*" "$TRAVIS_BUILD_DIR/my-prefix/*" "my-build/*" "test/*" "interface.pb.*" --output-file coverage.info; fi
100
+ - if [[ $LINUX && $GCC && $STATIC ]]; then $TRAVIS_BUILD_DIR/my-prefix/usr/bin/ lcov --list coverage.info; fi
100
101
101
102
# Upload coverage info to coveralls service (--repo-token <private coveralls repo token>).
102
103
- if [[ $LINUX && $GCC && $STATIC ]]; then coveralls-lcov coverage.info; fi
You can’t perform that action at this time.
0 commit comments