summaryrefslogtreecommitdiff
path: root/appveyor.yml
blob: df16a10a5c5305fba84fa8af8c2fd36fd62817fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
init:
  - "SET PATH=C:\\Python37\\Scripts;%PATH%"
  - "SET PYTEST_ADDOPTS=-vv"
  - "ECHO PATH=%PATH%"

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

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
    )