Skip to content

Commit a625d17

Browse files
authored
Merge pull request #183 from pmienk/master
Regenerate artifacts.
2 parents 84cbb81 + 9fb1ed3 commit a625d17

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

.travis.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,6 @@ matrix:
4646
- os: linux
4747
compiler: gcc
4848
env: LINK=static
49-
addons:
50-
apt:
51-
packages:
52-
- lcov
5349
fast_finish:
5450
- true
5551

@@ -90,13 +86,18 @@ script:
9086

9187
after_success:
9288

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.
9495
- if [[ $LINUX && $GCC && $STATIC ]]; then gem install coveralls-lcov; fi
9596

9697
# 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
100101

101102
# Upload coverage info to coveralls service (--repo-token <private coveralls repo token>).
102103
- if [[ $LINUX && $GCC && $STATIC ]]; then coveralls-lcov coverage.info; fi

0 commit comments

Comments
 (0)