summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml50
1 files changed, 42 insertions, 8 deletions
diff --git a/.travis.yml b/.travis.yml
index 29e499e76..6efbee21b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,17 +1,51 @@
# Wire up travis
language: python
+sudo: false
-python:
- - 2.6
- - 2.7
- - pypy
- - 3.2
- - 3.3
+matrix:
+ include:
+ - python: 2.7
+ env: TOXENV=py27
+ - python: 3.4
+ env: TOXENV=py34
+ - python: 3.5
+ env: TOXENV=py35
+ - python: 3.6
+ env: TOXENV=py36
+ - python: pypy
+ env: TOXENV=pypy
+ - python: pypy3
+ env: TOXENV=pypy3
+ - python: 3.6
+ env: TOXENV=py2-cover,py3-cover,coverage
+ - python: 3.5
+ env: TOXENV=docs
+ - python: 3.6
+ env: TOXENV=lint
+ - python: 3.7
+ env: TOXENV=py37
+ dist: xenial
+ sudo: true
+ - python: 3.8-dev
+ env: TOXENV=py38
+ dist: xenial
+ sudo: true
+ allow_failures:
+ - env: TOXENV=py38
-install: python setup.py dev
+install:
+ - travis_retry pip install tox
-script: python setup.py test -q
+script:
+ - travis_retry tox
+
+cache:
+ directories:
+ - $HOME/.cache/pip
notifications:
email:
- pyramid-checkins@lists.repoze.org
+ irc:
+ channels:
+ - "chat.freenode.net#pyramid"