@@ -3,62 +3,34 @@ language: python
3
3
matrix :
4
4
include :
5
5
# CPython 2.7
6
- - python : 2.7
7
- env : TOXENV=py27-local
8
- stage : Client Tests
9
6
- python : 2.7
10
7
env : TOXENV=py27-integ
11
8
stage : Client Tests
12
- - python : 2.7
13
- env : TOXENV=py27-accept
14
- stage : Client Tests
15
9
- python : 2.7
16
10
env : TOXENV=py27-examples
17
11
stage : Client Tests
18
12
# CPython 3.5
19
- - python : 3.5
20
- env : TOXENV=py35-local
21
- stage : Client Tests
22
13
- python : 3.5
23
14
env : TOXENV=py35-integ
24
15
stage : Client Tests
25
- - python : 3.5
26
- env : TOXENV=py35-accept
27
- stage : Client Tests
28
16
- python : 3.5
29
17
env : TOXENV=py35-examples
30
18
stage : Client Tests
31
19
# CPython 3.6
32
- - python : 3.6
33
- env : TOXENV=py36-local
34
- stage : Client Tests
35
20
- python : 3.6
36
21
env : TOXENV=py36-integ
37
22
stage : Client Tests
38
- - python : 3.6
39
- env : TOXENV=py36-accept
40
- stage : Client Tests
41
23
- python : 3.6
42
24
env : TOXENV=py36-examples
43
25
stage : Client Tests
44
26
# CPython 3.7
45
27
# xenial + sudo are currently needed to get 3.7
46
28
# https://github.com/travis-ci/travis-ci/issues/9815
47
- - python : 3.7
48
- env : TOXENV=py37-local
49
- dist : xenial
50
- sudo : true
51
- stage : Client Tests
52
29
- python : 3.7
53
30
env : TOXENV=py37-integ
54
31
dist : xenial
55
32
sudo : true
56
33
stage : Client Tests
57
- - python : 3.7
58
- env : TOXENV=py37-accept
59
- dist : xenial
60
- sudo : true
61
- stage : Client Tests
62
34
- python : 3.7
63
35
env : TOXENV=py37-examples
64
36
dist : xenial
@@ -67,78 +39,16 @@ matrix:
67
39
# CPython 3.8
68
40
# xenial + sudo are currently needed to get 3.8
69
41
# https://github.com/travis-ci/travis-ci/issues/9815
70
- - python : 3.8
71
- env : TOXENV=py38-local
72
- dist : xenial
73
- sudo : true
74
- stage : Client Tests
75
42
- python : 3.8
76
43
env : TOXENV=py38-integ
77
44
dist : xenial
78
45
sudo : true
79
46
stage : Client Tests
80
- - python : 3.8
81
- env : TOXENV=py38-accept
82
- dist : xenial
83
- sudo : true
84
- stage : Client Tests
85
47
- python : 3.8
86
48
env : TOXENV=py38-examples
87
49
dist : xenial
88
50
sudo : true
89
51
stage : Client Tests
90
- # Upstream tests
91
- - python : 3.6
92
- env : TOXENV=nocmk
93
- stage : Upstream Tests
94
- - python : 2.7
95
- env : TOXENV=test-upstream-requirements-py27
96
- stage : Upstream Tests
97
- # xenial + sudo are currently needed to get 3.7
98
- # https://github.com/travis-ci/travis-ci/issues/9815
99
- - python : 3.7
100
- env : TOXENV=test-upstream-requirements-py37
101
- dist : xenial
102
- sudo : true
103
- stage : Upstream Tests
104
- # Security
105
- - python : 3.6
106
- env : TOXENV=bandit
107
- stage : Security Checks
108
- # Linting and autoformatting
109
- - python : 3.6
110
- env : TOXENV=doc8
111
- stage : Formatting Checks
112
- - python : 3.6
113
- env : TOXENV=docs
114
- stage : Formatting Checks
115
- - python : 3.6
116
- env : TOXENV=readme
117
- stage : Formatting Checks
118
- - python : 3.6
119
- env : TOXENV=flake8
120
- stage : Formatting Checks
121
- - python : 3.6
122
- env : TOXENV=pylint
123
- stage : Formatting Checks
124
- - python : 3.6
125
- env : TOXENV=flake8-tests
126
- stage : Formatting Checks
127
- - python : 3.6
128
- env : TOXENV=pylint-tests
129
- stage : Formatting Checks
130
- - python : 3.6
131
- env : TOXENV=flake8-examples
132
- stage : Formatting Checks
133
- - python : 3.6
134
- env : TOXENV=pylint-examples
135
- stage : Formatting Checks
136
- - python : 3.6
137
- env : TOXENV=black-check
138
- stage : Formatting Checks
139
- - python : 3.6
140
- env : TOXENV=isort-check
141
- stage : Formatting Checks
142
52
# #######################
143
53
# Test Vector Handlers #
144
54
# #######################
@@ -234,93 +144,6 @@ matrix:
234
144
dist : xenial
235
145
sudo : true
236
146
stage : Test Vector Handler Tests
237
- # Linters
238
- - python : 3.6
239
- env :
240
- TEST_VECTOR_HANDLERS=1
241
- TOXENV=bandit
242
- stage : Test Vector Handler Formatting Checks
243
- - python : 3.6
244
- env :
245
- TEST_VECTOR_HANDLERS=1
246
- TOXENV=readme
247
- stage : Test Vector Handler Formatting Checks
248
- # Pending buildout of docs
249
- # - python: 3.6
250
- # env:
251
- # TEST_VECTOR_HANDLERS=1
252
- # TOXENV=docs
253
- # - python: 3.6
254
- # env:
255
- # TEST_VECTOR_HANDLERS=1
256
- # TOXENV=doc8
257
- # Pending linting cleanup
258
- # - python: 3.6
259
- # env:
260
- # TEST_VECTOR_HANDLERS=1
261
- # TOXENV=flake8
262
- # - python: 3.6
263
- # env:
264
- # TEST_VECTOR_HANDLERS=1
265
- # TOXENV=pylint
266
- # - python: 3.6
267
- # env:
268
- # TEST_VECTOR_HANDLERS=1
269
- # TOXENV=flake8-tests
270
- # - python: 3.6
271
- # env:
272
- # TEST_VECTOR_HANDLERS=1
273
- # TOXENV=pylint-tests
274
- # #################
275
- # Decrypt Oracle #
276
- # #################
277
- # CPython 3.6
278
- # Because this build as Python 3.6 Lambda, this is the only runtime we are targetting.
279
- - python : 3.6
280
- env :
281
- DECRYPT_ORACLE=1
282
- TOXENV=py36-local
283
- stage : Decrypt Oracle Tests
284
- # Linters
285
- - python : 3.6
286
- env :
287
- DECRYPT_ORACLE=1
288
- TOXENV=bandit
289
- stage : Decrypt Oracle Formatting Checks
290
- - python : 3.6
291
- env :
292
- DECRYPT_ORACLE=1
293
- TOXENV=readme
294
- stage : Decrypt Oracle Formatting Checks
295
- # Pending buildout of docs
296
- # - python: 3.6
297
- # env:
298
- # DECRYPT_ORACLE=1
299
- # TOXENV=docs
300
- # - python: 3.6
301
- # env:
302
- # DECRYPT_ORACLE=1
303
- # TOXENV=doc8
304
- - python : 3.6
305
- env :
306
- DECRYPT_ORACLE=1
307
- TOXENV=flake8
308
- stage : Decrypt Oracle Formatting Checks
309
- - python : 3.6
310
- env :
311
- DECRYPT_ORACLE=1
312
- TOXENV=pylint
313
- stage : Decrypt Oracle Formatting Checks
314
- - python : 3.6
315
- env :
316
- DECRYPT_ORACLE=1
317
- TOXENV=flake8-tests
318
- stage : Decrypt Oracle Formatting Checks
319
- - python : 3.6
320
- env :
321
- DECRYPT_ORACLE=1
322
- TOXENV=pylint-tests
323
- stage : Decrypt Oracle Formatting Checks
324
147
install : pip install tox
325
148
script :
326
149
- |
0 commit comments