summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Hahler <git@thequod.de>2019-03-03 10:59:42 +0100
committerDaniel Hahler <git@thequod.de>2019-03-03 11:00:02 +0100
commit2caf0dd3abc1ba05c905af880265d2de0bca1d4d (patch)
tree92ff92aa91a0539be8bd1980482c259c0ee44eed
parent58dfa285cf04f152e1b863c1297d63cfb1d8ae86 (diff)
downloadisort-2caf0dd3abc1ba05c905af880265d2de0bca1d4d.tar.gz
fixup! ci: AppVeyor: use separate builds with coverage
-rw-r--r--appveyor.yml12
1 files changed, 12 insertions, 0 deletions
diff --git a/appveyor.yml b/appveyor.yml
index 04c442e9..2bb367f0 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -9,6 +9,8 @@ build: off
environment:
matrix:
- TOXENV: "isort-check"
+ - TOXENV: "lint"
+ - TOXENV: "mypy"
- TOXENV: "py34-coverage"
- TOXENV: "py35-coverage"
- TOXENV: "py36-coverage"
@@ -19,3 +21,13 @@ install:
test_script:
- 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
+ )