From ead73e536f01d6293a35abf661d4de7b7d2b0eae Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Fri, 24 Nov 2017 00:34:24 +0700 Subject: [PATCH] Split AppVeyor build into 10 jobs The AppVeyor build running all tox environments in a single job takes a long time to report any status, and the log is difficult to load. --- .appveyor.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index 5eff3c1f..cbc93200 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,6 +1,18 @@ # To activate, change the Appveyor settings to use `.appveyor.yml`. -init: - - SET PATH=C:\\Python27\\Scripts\\;%PATH%" +environment: + global: + PATH: "C:\\Python27\\Scripts\\;%PATH%" + matrix: + - TOXENV: py27-base + - TOXENV: py27-optional + - TOXENV: py33-base + - TOXENV: py33-optional + - TOXENV: py34-base + - TOXENV: py34-optional + - TOXENV: py35-base + - TOXENV: py35-optional + - TOXENV: py36-base + - TOXENV: py36-optional install: - git submodule update --init --recursive @@ -9,7 +21,7 @@ install: build: off test_script: - - python -m tox -e "{py27,py33,py34,py35,py36}-{base,optional}" + - tox after_test: - python debug-info.py