diff options
Diffstat (limited to 'appveyor.yml')
-rw-r--r-- | appveyor.yml | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/appveyor.yml b/appveyor.yml index 636ce96f..df16a10a 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,12 +1,32 @@ init: - - "SET PATH=C:\\Python27\\Scripts;%PATH%" + - "SET PATH=C:\\Python37\\Scripts;%PATH%" + - "SET PYTEST_ADDOPTS=-vv" - "ECHO PATH=%PATH%" - - python --version build: off +environment: + matrix: + - TOXENV: "isort-check" + - TOXENV: "lint" + - TOXENV: "mypy" + - TOXENV: "py34-coverage" + - TOXENV: "py35-coverage" + - TOXENV: "py36-coverage" + - TOXENV: "py37-coverage" + install: - pip install tox test_script: - - tox -e isort-check,py34,py35,py36,py37 + - tox + +on_success: + # Add tox environment to PATH. + - "SET PATH=%CD%\\.tox\\%TOXENV%\\scripts;%PATH%" + - IF NOT "x%TOXENV:-coverage=%"=="x%TOXENV%" ( + pip install codecov && + coverage xml && + coverage report -m && + codecov --required -X gcov pycov search -f coverage.xml -n %TOXENV%-windows + ) |