diff options
| author | Benoit Pierre <benoit.pierre@gmail.com> | 2018-04-28 12:44:04 +0200 |
|---|---|---|
| committer | Benoit Pierre <benoit.pierre@gmail.com> | 2018-04-28 13:07:00 +0200 |
| commit | b5d72640a7a5be77e14548f41b69357e44187579 (patch) | |
| tree | 048b6ece575e8185fddb23d7fa94f645f515e3a6 | |
| parent | 511193af87e252d687e7e82936b4abc5db404910 (diff) | |
| download | external_python_setuptools-b5d72640a7a5be77e14548f41b69357e44187579.tar.gz external_python_setuptools-b5d72640a7a5be77e14548f41b69357e44187579.tar.bz2 external_python_setuptools-b5d72640a7a5be77e14548f41b69357e44187579.zip | |
travis: fix deployment stagev39.1.0
| -rw-r--r-- | .travis.yml | 40 |
1 files changed, 30 insertions, 10 deletions
diff --git a/.travis.yml b/.travis.yml index 544b8df3..ced8fa6b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,6 +8,8 @@ python: - 3.5 - &latest_py3 3.6 - nightly +- pypy +- pypy3 jobs: fast_finish: true @@ -21,7 +23,7 @@ jobs: python: *latest_py3 install: skip script: skip - after_success: skip + after_success: true before_deploy: python bootstrap.py deploy: provider: pypi @@ -34,13 +36,6 @@ jobs: distributions: release skip_cleanup: true skip_upload_docs: true - # Don't run coverage on pypy. - - python: pypy - script: tox - after_success: skip - - python: pypy3 - script: tox - after_success: skip cache: pip @@ -54,6 +49,31 @@ install: # update egg_info based on setup.py in checkout - python bootstrap.py -script: tox -- --cov +script: + - | + ( # Run testsuite. + set -ex + case $TRAVIS_PYTHON_VERSION in + pypy*) + # Don't run coverage on pypy (too slow). + tox + ;; + *) + tox -- --cov + ;; + esac + ) -after_success: env TRAVIS_JOB_NAME="${TRAVIS_PYTHON_VERSION} (LANG=$LANG)" CODECOV_ENV=TRAVIS_JOB_NAME tox -e coverage,codecov +after_success: + - | + ( # Upload coverage data. + set -ex + case $TRAVIS_PYTHON_VERSION in + pypy*) + ;; + *) + export TRAVIS_JOB_NAME="${TRAVIS_PYTHON_VERSION} (LANG=$LANG)" CODECOV_ENV=TRAVIS_JOB_NAME + tox -e coverage,codecov + ;; + esac + ) |
