Migrate from testr to stestr

Change-Id: I6ab87f81b61e41c9b53b7f88912b927ca3ea41de
This commit is contained in:
Alex Kavanagh
2021-02-10 12:11:13 +00:00
parent deb7f5df41
commit 1be4ff0776
3 changed files with 13 additions and 6 deletions

2
.gitignore vendored
View File

@@ -5,3 +5,5 @@
build
.unit-state.db
*.swp
.coverage
cover/

View File

@@ -1,6 +1,6 @@
# Lint and unit test requirements
flake8
os-testr>=0.4.1
stestr>=2.2.0
charms.reactive
mock>=1.2
coverage>=3.6

15
tox.ini
View File

@@ -14,19 +14,24 @@ install_command =
pip install {opts} {packages}
[testenv:py35]
basepython = python3
basepython = python3.5
deps = -r{toxinidir}/test-requirements.txt
commands = ostestr {posargs}
commands = stestr run {posargs}
[testenv:py36]
basepython = python3.6
deps = -r{toxinidir}/test-requirements.txt
commands = ostestr {posargs}
commands = stestr run {posargs}
[testenv:py37]
basepython = python3.7
deps = -r{toxinidir}/test-requirements.txt
commands = ostestr {posargs}
commands = stestr run {posargs}
[testenv:py3]
basepython = python3
deps = -r{toxinidir}/test-requirements.txt
commands = stestr run {posargs}
[testenv:pep8]
basepython = python3
@@ -43,7 +48,7 @@ setenv =
PYTHON=coverage run
commands =
coverage erase
ostestr {posargs}
stestr run {posargs}
coverage combine
coverage html -d cover
coverage xml -o cover/coverage.xml