@@ -27,68 +27,18 @@ jobs:
2727 before_install :
2828 - python -V
2929 - test $(python -c 'import sys; print("%d%d" % sys.version_info[0:2])') = 27
30- - << : *test-macos
31- env : TOXENV=py37-xdist
32- before_install :
33- - which python3
34- - python3 -V
35- - ln -sfn "$(which python3)" /usr/local/bin/python
36- - python -V
37- - test $(python -c 'import sys; print("%d%d" % sys.version_info[0:2])') = 37
38-
39- # Full run of latest (major) supported versions, without xdist.
40- - env : TOXENV=py27
41- python : ' 2.7'
42- - env : TOXENV=py37
43- python : ' 3.7'
44-
45- # Coverage tracking is slow with pypy, skip it.
46- - env : TOXENV=pypy-xdist
47- python : ' pypy2.7-6.0'
48- - env : TOXENV=pypy3-xdist
49- python : ' pypy3.5-6.0'
50-
51- - env : TOXENV=py34-xdist
52- python : ' 3.4'
53- - env : TOXENV=py35-xdist
54- python : ' 3.5'
5530
5631 # Coverage for:
5732 # - pytester's LsofFdLeakChecker
5833 # - TestArgComplete (linux only)
5934 # - numpy
6035 - env : TOXENV=py37-lsof-numpy-xdist PYTEST_COVERAGE=1
6136
62- # Specialized factors for py27.
63- - env : TOXENV=py27-nobyte-numpy-xdist
64- python : ' 2.7'
65- - env : TOXENV=py27-pluggymaster-xdist
66- python : ' 2.7'
67-
68- # Specialized factors for py37.
69- # Coverage for:
70- # - test_sys_breakpoint_interception (via pexpect).
71- - env : TOXENV=py37-pexpect,py37-trial PYTEST_COVERAGE=1
72- - env : TOXENV=py37-pluggymaster-xdist
73- - env : TOXENV=py37-freeze
74-
75- # Jobs only run via Travis cron jobs (currently daily).
76- - env : TOXENV=py38-xdist
77- python : ' 3.8-dev'
78- if : type = cron
79-
8037 - stage : baseline
8138 # Coverage for:
8239 # - _pytest.unittest._handle_skip (via pexpect).
8340 env : TOXENV=py27-pexpect,py27-trial PYTEST_COVERAGE=1
8441 python : ' 2.7'
85- # Use py36 here for faster baseline.
86- - env : TOXENV=py36-xdist
87- python : ' 3.6'
88- - env : TOXENV=linting,docs,doctesting PYTEST_COVERAGE=1
89- cache :
90- directories :
91- - $HOME/.cache/pre-commit
9242
9343 - stage : deploy
9444 python : ' 3.6'
0 commit comments