Rework test matrix and structure
This commit is contained in:
76
.travis.yml
76
.travis.yml
@@ -1,42 +1,46 @@
|
||||
language: python
|
||||
|
||||
python:
|
||||
- 2.6
|
||||
- 2.7
|
||||
- 3.2
|
||||
- 3.3
|
||||
- 3.4
|
||||
matrix:
|
||||
fast_finish: true
|
||||
allow_failures:
|
||||
- env: DJANGO=master
|
||||
include:
|
||||
- python: 2.7
|
||||
env: DJANGO=1.11
|
||||
|
||||
env:
|
||||
- DJANGO_VERSION=1.4 MODULE=jsignature
|
||||
- DJANGO_VERSION=1.5 MODULE=jsignature
|
||||
- DJANGO_VERSION=1.6 MODULE=jsignature.tests
|
||||
- DJANGO_VERSION=1.7 MODULE=jsignature.tests
|
||||
- python: 3.5
|
||||
env: DJANGO=1.11
|
||||
- python: 3.5
|
||||
env: DJANGO=2.2
|
||||
|
||||
- python: 3.6
|
||||
env: DJANGO=1.11
|
||||
- python: 3.6
|
||||
env: DJANGO=2.2
|
||||
- python: 3.6
|
||||
env: DJANGO=3.0
|
||||
- python: 3.6
|
||||
env: DJANGO=master
|
||||
|
||||
- python: 3.7
|
||||
env: DJANGO=2.2
|
||||
- python: 3.7
|
||||
env: DJANGO=3.0
|
||||
- python: 3.7
|
||||
env: DJANGO=master
|
||||
|
||||
|
||||
- python: 3.8
|
||||
env: DJANGO=2.2
|
||||
- python: 3.8
|
||||
env: DJANGO=3.0
|
||||
- python: 3.8
|
||||
env: DJANGO=master
|
||||
|
||||
install:
|
||||
- pip install -r requirements.txt --use-mirrors
|
||||
- pip install -q Django==$DJANGO_VERSION --use-mirrors
|
||||
- pip install coverage
|
||||
|
||||
script: coverage run quicktest.py $MODULE
|
||||
|
||||
- pip install tox tox-travis
|
||||
script:
|
||||
- tox
|
||||
after_success:
|
||||
- pip install coveralls
|
||||
- coveralls
|
||||
|
||||
# We need to exclude old versions of Django for tests with python 3.
|
||||
# We need to exclude old versions of Python for tests with Django >= 1.7.
|
||||
matrix:
|
||||
exclude:
|
||||
- python: 3.2
|
||||
env: DJANGO_VERSION=1.4 MODULE=jsignature
|
||||
- python: 3.3
|
||||
env: DJANGO_VERSION=1.4 MODULE=jsignature
|
||||
- python: 3.4
|
||||
env: DJANGO_VERSION=1.4 MODULE=jsignature
|
||||
- python: 3.4
|
||||
env: DJANGO_VERSION=1.5 MODULE=jsignature
|
||||
- python: 3.4
|
||||
env: DJANGO_VERSION=1.6 MODULE=jsignature.tests
|
||||
- python: 2.6
|
||||
env: DJANGO_VERSION=1.7 MODULE=jsignature.tests
|
||||
- pip install coveralls
|
||||
- coveralls
|
||||
|
||||
Reference in New Issue
Block a user