summaryrefslogtreecommitdiff
path: root/appveyor.yml
diff options
context:
space:
mode:
Diffstat (limited to 'appveyor.yml')
-rw-r--r--appveyor.yml26
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
+ )