modify upload_coverage to handle pypy-nocoverage properly
diff --git a/.travis/upload_coverage.sh b/.travis/upload_coverage.sh
index e7a2e51..5790e95 100755
--- a/.travis/upload_coverage.sh
+++ b/.travis/upload_coverage.sh
@@ -3,8 +3,13 @@
set -e
set -x
-NO_COVERAGE_TOXENVS=(pypy-nocoverage pep8 py3pep8 docs)
-if ! [[ "${NO_COVERAGE_TOXENVS[*]}" =~ "${TOXENV}" ]]; then
- source ~/.venv/bin/activate
- codecov --env TRAVIS_OS_NAME,TOXENV,OPENSSL
-fi
+case "${TOXENV}" in
+ pypy-nocoverage);;
+ pep8);;
+ py3pep8);;
+ docs);;
+ *)
+ source ~/.venv/bin/activate
+ codecov --env TRAVIS_OS_NAME,TOXENV,OPENSSL
+ ;;
+esac