summaryrefslogtreecommitdiffstats
path: root/third_party/python/pytest/appveyor.yml
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/python/pytest/appveyor.yml')
-rw-r--r--third_party/python/pytest/appveyor.yml48
1 files changed, 48 insertions, 0 deletions
diff --git a/third_party/python/pytest/appveyor.yml b/third_party/python/pytest/appveyor.yml
new file mode 100644
index 0000000000..b808fa6d91
--- /dev/null
+++ b/third_party/python/pytest/appveyor.yml
@@ -0,0 +1,48 @@
+environment:
+ COVERALLS_REPO_TOKEN:
+ secure: 2NJ5Ct55cHJ9WEg3xbSqCuv0rdgzzb6pnzOIG5OkMbTndw3wOBrXntWFoQrXiMFi
+ # this is pytest's token in coveralls.io, encrypted
+ # using pytestbot account as detailed here:
+ # https://www.appveyor.com/docs/build-configuration#secure-variables
+
+ matrix:
+ # coveralls is not in the default env list
+ - TOXENV: "coveralls"
+ # note: please use "tox --listenvs" to populate the build matrix below
+ - TOXENV: "linting"
+ - TOXENV: "py27"
+ - TOXENV: "py34"
+ - TOXENV: "py35"
+ - TOXENV: "py36"
+ - TOXENV: "pypy"
+ - TOXENV: "py27-pexpect"
+ - TOXENV: "py27-xdist"
+ - TOXENV: "py27-trial"
+ - TOXENV: "py27-numpy"
+ - TOXENV: "py27-pluggymaster"
+ - TOXENV: "py36-pexpect"
+ - TOXENV: "py36-xdist"
+ - TOXENV: "py36-trial"
+ - TOXENV: "py36-numpy"
+ - TOXENV: "py36-pluggymaster"
+ - TOXENV: "py27-nobyte"
+ - TOXENV: "doctesting"
+ - TOXENV: "py35-freeze"
+ - TOXENV: "docs"
+
+install:
+ - echo Installed Pythons
+ - dir c:\Python*
+
+ - if "%TOXENV%" == "pypy" call scripts\install-pypy.bat
+
+ - C:\Python36\python -m pip install --upgrade --pre tox
+
+build: false # Not a C# project, build stuff at the test step instead.
+
+test_script:
+ - call scripts\call-tox.bat
+
+cache:
+ - '%LOCALAPPDATA%\pip\cache'
+ - '%USERPROFILE%\.cache\pre-commit'