diff options
Diffstat (limited to '.travis/upload_coverage.sh')
| -rwxr-xr-x | .travis/upload_coverage.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/.travis/upload_coverage.sh b/.travis/upload_coverage.sh new file mode 100755 index 00000000..7be892e3 --- /dev/null +++ b/.travis/upload_coverage.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +set -e +set -x + +if [ -n "${TOXENV}" ]; then + case "${TOXENV}" in + pypy-nocoverage);; + pypy3-nocoverage);; + pep8);; + py3pep8);; + docs);; + *) + source ~/.venv/bin/activate + curl -o codecov.sh -f https://codecov.io/bash || curl -o codecov.sh -f https://codecov.io/bash || curl -o codecov.sh -f https://codecov.io/bash + + bash codecov.sh -Z -e TRAVIS_OS_NAME,TOXENV,OPENSSL,DOCKER || \ + bash codecov.sh -Z -e TRAVIS_OS_NAME,TOXENV,OPENSSL,DOCKER + ;; + esac +fi |
