Skip to content

Commit 2954bac

Browse files
committed
update Travis config to run the explicit backend tests
1 parent e63c6c9 commit 2954bac

File tree

1 file changed

+58
-9
lines changed

1 file changed

+58
-9
lines changed

.travis.yml

Lines changed: 58 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,70 @@
22
# detail: https://blog.travis-ci.com/2017-06-21-trusty-updates-2017-Q2-launch
33
dist: precise
44
language: python
5-
python:
6-
- "2.7"
7-
- "3.4"
8-
- "3.5"
9-
- "3.6"
10-
- "pypy-5.3.1"
115
install:
126
- pip install -U setuptools && pip install -U tox codecov tox-travis
137
script:
148
- tox
159
after_success:
1610
- codecov
11+
matrix:
12+
include:
13+
# CPython 2.7
14+
- python: 2.7
15+
env: TOXENV=py27-base
16+
- python: 2.7
17+
env: TOXENV=py27-cryptography
18+
- python: 2.7
19+
env: TOXENV=py27-pycryptodome
20+
- python: 2.7
21+
env: TOXENV=py27-pycryptodome
22+
- python: 2.7
23+
env: TOXENV=py27-compatibility
24+
# CPython 3.4
25+
- python: 3.4
26+
env: TOXENV=py34-base
27+
- python: 3.4
28+
env: TOXENV=py34-cryptography
29+
- python: 3.4
30+
env: TOXENV=py34-pycryptodome
31+
- python: 3.4
32+
env: TOXENV=py34-pycryptodome
33+
- python: 3.4
34+
env: TOXENV=py34-compatibility
35+
# CPython 3.5
36+
- python: 3.5
37+
env: TOXENV=py35-base
38+
- python: 3.5
39+
env: TOXENV=py35-cryptography
40+
- python: 3.5
41+
env: TOXENV=py35-pycryptodome
42+
- python: 3.5
43+
env: TOXENV=py35-pycryptodome
44+
- python: 3.5
45+
env: TOXENV=py35-compatibility
46+
# CPython 3.5
47+
- python: 3.5
48+
env: TOXENV=py35-base
49+
- python: 3.5
50+
env: TOXENV=py35-cryptography
51+
- python: 3.5
52+
env: TOXENV=py35-pycryptodome
53+
- python: 3.5
54+
env: TOXENV=py35-pycryptodome
55+
- python: 3.5
56+
env: TOXENV=py35-compatibility
57+
# PyPy 5.3.1
58+
- python: pypy-5.3.1
59+
env: TOXENV=pypy-base
60+
- python: pypy-5.3.1
61+
env: TOXENV=pypy-cryptography
62+
- python: pypy-5.3.1
63+
env: TOXENV=pypy-pycryptodome
64+
- python: pypy-5.3.1
65+
env: TOXENV=pypy-pycryptodome
66+
- python: pypy-5.3.1
67+
env: TOXENV=pypy-compatibility
1768
# matrix:
1869
# include:
1970
# - python: 3.6
20-
# env:
21-
# - TOX_ENV=flake8
22-
# script: tox -e $TOX_ENV
71+
# env: TOX_ENV=flake8

0 commit comments

Comments
 (0)