Merge pull request #4839 from blueyed/less-cov

Less coverage reporting
This commit is contained in:
Bruno Oliveira 2019-02-26 18:57:30 -03:00 committed by GitHub
commit 9dcd6f2a87
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 14 deletions

View File

@ -12,15 +12,15 @@ install:
- python -m pip install --upgrade --pre tox - python -m pip install --upgrade --pre tox
env: env:
matrix: matrix:
- TOXENV=py27 - TOXENV=py27 PYTEST_COVERAGE=1
# Specialized factors for py27. # Specialized factors for py27.
- TOXENV=py27-nobyte - TOXENV=py27-nobyte PYTEST_COVERAGE=1
- TOXENV=py27-xdist - TOXENV=py27-xdist PYTEST_COVERAGE=1
- TOXENV=py27-pluggymaster-xdist - TOXENV=py27-pluggymaster-xdist
# Specialized factors for py37. # Specialized factors for py37.
- TOXENV=py37-pexpect,py37-trial,py37-numpy - TOXENV=py37-pexpect,py37-trial,py37-numpy
- TOXENV=py37-pluggymaster-xdist - TOXENV=py37-pluggymaster-xdist
- TOXENV=py37-freeze PYTEST_NO_COVERAGE=1 - TOXENV=py37-freeze
matrix: matrix:
allow_failures: allow_failures:
@ -30,9 +30,9 @@ matrix:
jobs: jobs:
include: include:
# Coverage tracking is slow with pypy, skip it. # Coverage tracking is slow with pypy, skip it.
- env: TOXENV=pypy-xdist PYTEST_NO_COVERAGE=1 - env: TOXENV=pypy-xdist
python: 'pypy2.7-6.0' python: 'pypy2.7-6.0'
- env: TOXENV=pypy3-xdist PYTEST_NO_COVERAGE=1 - env: TOXENV=pypy3-xdist
python: 'pypy3.5-6.0' python: 'pypy3.5-6.0'
- env: TOXENV=py34-xdist - env: TOXENV=py34-xdist
@ -72,7 +72,6 @@ jobs:
- stage: deploy - stage: deploy
python: '3.6' python: '3.6'
env: PYTEST_NO_COVERAGE=1
install: pip install -U setuptools setuptools_scm install: pip install -U setuptools setuptools_scm
script: skip script: skip
deploy: deploy:
@ -88,7 +87,7 @@ jobs:
before_script: before_script:
- | - |
if [[ "$PYTEST_NO_COVERAGE" != 1 ]]; then if [[ "$PYTEST_COVERAGE" = 1 ]]; then
export COVERAGE_FILE="$PWD/.coverage" export COVERAGE_FILE="$PWD/.coverage"
export COVERAGE_PROCESS_START="$PWD/.coveragerc" export COVERAGE_PROCESS_START="$PWD/.coveragerc"
export _PYTEST_TOX_COVERAGE_RUN="coverage run -m" export _PYTEST_TOX_COVERAGE_RUN="coverage run -m"
@ -99,7 +98,7 @@ script: tox --recreate
after_success: after_success:
- | - |
if [[ "$PYTEST_NO_COVERAGE" != 1 ]]; then if [[ "$PYTEST_COVERAGE" = 1 ]]; then
set -e set -e
# Add last TOXENV to $PATH. # Add last TOXENV to $PATH.
PATH="$PWD/.tox/${TOXENV##*,}/bin:$PATH" PATH="$PWD/.tox/${TOXENV##*,}/bin:$PATH"

View File

@ -1,4 +1,6 @@
environment: environment:
global:
PYTEST_NO_COVERAGE: "1"
matrix: matrix:
- TOXENV: "py37-xdist" - TOXENV: "py37-xdist"
- TOXENV: "py27-xdist" - TOXENV: "py27-xdist"
@ -8,13 +10,11 @@ environment:
- TOXENV: "py36-xdist" - TOXENV: "py36-xdist"
# NOTE: pypy-xdist is buggy currently (https://github.com/pytest-dev/pytest-xdist/issues/142). # NOTE: pypy-xdist is buggy currently (https://github.com/pytest-dev/pytest-xdist/issues/142).
- TOXENV: "pypy" - TOXENV: "pypy"
PYTEST_NO_COVERAGE: "1"
# Specialized factors for py27. # Specialized factors for py27.
- TOXENV: "py27-trial,py27-numpy,py27-nobyte" - TOXENV: "py27-trial,py27-numpy,py27-nobyte"
# Specialized factors for py37. # Specialized factors for py37.
- TOXENV: "py37-trial,py37-numpy" - TOXENV: "py37-trial,py37-numpy"
- TOXENV: "py37-freeze" - TOXENV: "py37-freeze"
PYTEST_NO_COVERAGE: "1"
matrix: matrix:
fast_finish: true fast_finish: true
@ -38,9 +38,6 @@ before_test:
test_script: test_script:
- python -m tox - python -m tox
on_success:
- call scripts\upload-coverage.bat
cache: cache:
- '%LOCALAPPDATA%\pip\cache' - '%LOCALAPPDATA%\pip\cache'
- '%USERPROFILE%\.cache\pre-commit' - '%USERPROFILE%\.cache\pre-commit'