Skip to content

Commit a6dad3d

Browse files
committed
Skip coverage with checkqa builds, fail on errors
1 parent d5e6792 commit a6dad3d

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

.travis.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,16 @@ script:
8484
- "find ${TRAVIS_BUILD_DIR}/.tox -name 'log' -o -name '__pycache__' -type d | xargs -I {} rm -rf {}"
8585

8686
after_success:
87-
- pip install codecov
88-
- coverage combine
89-
- coverage xml
90-
- coverage report -m --skip-covered
9187
- |
92-
set -x
93-
codecov_flags=${TOXENV//./}
94-
codecov_flags=${codecov_flags//-/ }
95-
codecov --required -X search gcov pycov -f coverage.xml --flags $codecov_flags
88+
set -ex
89+
if [[ "$TOXENV%-checkqa" != "$TOXENV" ]]; then
90+
pip install codecov
91+
coverage combine
92+
coverage xml
93+
coverage report -m --skip-covered
94+
95+
codecov_flags=${TOXENV//./}
96+
codecov_flags=${codecov_flags//-/ }
97+
codecov --required -X search gcov pycov -f coverage.xml --flags $codecov_flags
98+
fi
9699
set +x

0 commit comments

Comments
 (0)