Skip to content

Commit c43bd65

Browse files
committed
Change order of TravisCI build matrix
The most expensive builds are now scheduled immediately after the lint builds. The coverage-test builds, pypy, and pypy3 builds take almost twice as long as remaining builds. By placing them first in the build matrix, parallel build scheduling may be improved such that the total time for all builds decreases. Signed-off-by: Peter Grayson <[email protected]>
1 parent 5e5e9ca commit c43bd65

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

.travis.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@ matrix:
1515
- python: '3.7'
1616
env: MAKE_TARGET=lint
1717
dist: xenial
18-
- python: '2.6'
19-
dist: trusty
20-
env: MAKE_TARGET=test
2118
- python: '2.7'
2219
env: MAKE_TARGET=coverage-test
20+
- python: '3.7'
21+
env: MAKE_TARGET=coverage-test
22+
dist: xenial
23+
- python: 'pypy3'
24+
env: MAKE_TARGET=test
2325
- python: 'pypy'
2426
env: MAKE_TARGET=test
2527
- python: '3.3'
@@ -31,17 +33,15 @@ matrix:
3133
env: MAKE_TARGET=test
3234
- python: '3.6'
3335
env: MAKE_TARGET=test
34-
- python: '3.7'
35-
env: MAKE_TARGET=coverage-test
36-
dist: xenial
37-
- python: 'pypy3'
38-
env: MAKE_TARGET=test
3936
- python: '3.8-dev'
4037
env: MAKE_TARGET=test
4138
dist: xenial
4239
- python: 'nightly'
4340
dist: xenial
4441
env: MAKE_TARGET=test
42+
- python: '2.6'
43+
dist: trusty
44+
env: MAKE_TARGET=test
4545
allow_failures:
4646
- python: '3.8-dev'
4747
- python: 'nightly'

0 commit comments

Comments
 (0)