Skip to content

Commit 32b58c4

Browse files
authored
Merge pull request #41 from Scony/pytest5
Add tests for pytest 5
2 parents 785c0c6 + 2f4b54a commit 32b58c4

File tree

3 files changed

+58
-30
lines changed

3 files changed

+58
-30
lines changed

.travis.yml

Lines changed: 52 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,54 @@
1-
sudo: false
2-
dist: trusty
31
language: python
4-
python:
5-
- '3.6'
6-
cache: pip
2+
dist: xenial
3+
stages:
4+
- name: test
5+
if: repo = Scony/pytest-timeouts AND tag IS NOT present
6+
- name: deploy
7+
if: repo = Scony/pytest-timeouts AND tag IS present
8+
python: '3.7'
9+
cache: false
10+
os: linux
11+
712
install:
8-
- pip install tox codecov
9-
script:
10-
- tox
11-
deploy:
12-
provider: pypi
13-
user: Scony
14-
password:
15-
secure: zesc8Ly0VeisTE1gT50Wq8oesX/5h3qXz/G5Zqv35sy9Hwj1AKcyAEBJOZGk7l16jlGgJc/SLaAHrmDmY+9kU9KCKstWnqA0z8Ap7sTVRpxEdNHt7XayK5rmoAPpb137F8GX6+wJoRLmpc8/8gaq985vqVKcxya6aUlrscdHp6VXPgMki+78BDGpXJw58QI7E0f0sGcN94YYxOP+tFV/MAqfYDZM+Vxfol/Vv3H20ZiesKAgNIRXAsK/cXNj4PYbxC6Ck+RCMc4+J223kKw0VAbuqJVc1lUBq2zgUdyIk57/GMHPbxM6eETU/BPFH8Ca/yJA6oz+dm+nmmHgszmevxEHY7K0LJEQnTmNfvlQM2EjgEh/YYiRPsS+QrUYUIWqbIme8jQT0l+xkMtLPFUg3eYQ9w9sjmR6fz+yO3yGHapdcbHfUxp3uGN6Z7y2/54pTL8LrmoXD24e7k6kHDKazw4TZrDpGGL38XAoX00NzRA0MAYsPbyGkr/oPk0M6O0P+MA0i1TC0jdVQerZM7eKcLOwbsEViDhEtobH7pIbz07lWusDsVC/KUEvc46+ZJOLLcYvQtN1V2FeBvfqI/8Oa11SIaDwpi2aMXlCVPH/aCqfDiJQR6LeNDNtSyyiHTxH4wMlDy4kS5W0ZvtXuwQrJ9ecSdgqf1RC1mp/dhOc4NE=
16-
on:
17-
tags: true
18-
branch: master
19-
after_script:
20-
- codecov
13+
- python -m pip install --upgrade --pre tox
14+
15+
jobs:
16+
include:
17+
- env: TOXENV=py3-codestyle
18+
- env: TOXENV=py3-coverage PYTEST_COVERAGE=1
19+
install:
20+
- python -m pip install --upgrade --pre tox codecov
21+
22+
- env: TOXENV=py35
23+
python: '3.5'
24+
25+
- env: TOXENV=py36
26+
python: '3.6'
27+
28+
- env: TOXENV=py37
29+
python: '3.7'
30+
31+
- env: TOXENV=py38
32+
python: '3.8'
33+
34+
- stage: deploy
35+
python: '3.6'
36+
install: pip install -U setuptools setuptools_scm tox
37+
script: skip
38+
deploy:
39+
provider: pypi
40+
username: Scony
41+
password:
42+
secure: zesc8Ly0VeisTE1gT50Wq8oesX/5h3qXz/G5Zqv35sy9Hwj1AKcyAEBJOZGk7l16jlGgJc/SLaAHrmDmY+9kU9KCKstWnqA0z8Ap7sTVRpxEdNHt7XayK5rmoAPpb137F8GX6+wJoRLmpc8/8gaq985vqVKcxya6aUlrscdHp6VXPgMki+78BDGpXJw58QI7E0f0sGcN94YYxOP+tFV/MAqfYDZM+Vxfol/Vv3H20ZiesKAgNIRXAsK/cXNj4PYbxC6Ck+RCMc4+J223kKw0VAbuqJVc1lUBq2zgUdyIk57/GMHPbxM6eETU/BPFH8Ca/yJA6oz+dm+nmmHgszmevxEHY7K0LJEQnTmNfvlQM2EjgEh/YYiRPsS+QrUYUIWqbIme8jQT0l+xkMtLPFUg3eYQ9w9sjmR6fz+yO3yGHapdcbHfUxp3uGN6Z7y2/54pTL8LrmoXD24e7k6kHDKazw4TZrDpGGL38XAoX00NzRA0MAYsPbyGkr/oPk0M6O0P+MA0i1TC0jdVQerZM7eKcLOwbsEViDhEtobH7pIbz07lWusDsVC/KUEvc46+ZJOLLcYvQtN1V2FeBvfqI/8Oa11SIaDwpi2aMXlCVPH/aCqfDiJQR6LeNDNtSyyiHTxH4wMlDy4kS5W0ZvtXuwQrJ9ecSdgqf1RC1mp/dhOc4NE=
43+
on:
44+
tags: true
45+
branch: master
46+
repo: Scony/pytest-timeouts
47+
48+
script: tox
49+
50+
after_success:
51+
- |
52+
if [[ "$PYTEST_COVERAGE" = 1 ]]; then
53+
codecov
54+
fi

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# Changelog
2+
### Changed
3+
- Add tests for pytest 5 https://github.com/Scony/pytest-timeouts/issues/39
4+
- Add tests for python 3.5 3.6 3.7 3.8 https://github.com/Scony/pytest-timeouts/issues/40
25
## [1.2.1] 2019-09-21
36
### Fixed
47
- PyTest get_marker warning fix https://github.com/Scony/pytest-timeouts/pull/36

tox.ini

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,16 @@
22
addopts = -vv -ra
33

44
[tox]
5-
envlist = py{27,3}-pytest{3,31,4},
6-
py{27,3}-codestyle
5+
envlist = py{35, 36, 37, 38},
6+
py3-codestyle,
77
py3-coverage
88

99
[testenv]
1010
deps =
11-
pytest4: pytest>=4
12-
pytest31: pytest>=3.1,<3.2
13-
pytest3: pytest>=3
11+
pytest5: pytest>=5,<6
1412

1513
commands = pytest test_pytest_timeouts.py {posargs}
1614

17-
[testenv:py27-codestyle]
18-
deps = multilint
19-
flake8
20-
isort
21-
modernize
22-
commands = multilint
23-
2415
[testenv:py3-codestyle]
2516
deps = multilint
2617
flake8

0 commit comments

Comments
 (0)