summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2018-11-23 17:13:04 -0600
committerMichael Merickel <michael@merickel.org>2018-11-23 17:13:04 -0600
commit9c2373c3b32f587061eae387edf2678a4307897a (patch)
treeee7bb9dbcdbddf9b183f37d46451f9c57d6e1aad /tox.ini
parentf6b0ae2a32d6bcd40246ef1ec3abb16ce65324dc (diff)
downloadpyramid-9c2373c3b32f587061eae387edf2678a4307897a.tar.gz
pyramid-9c2373c3b32f587061eae387edf2678a4307897a.tar.bz2
pyramid-9c2373c3b32f587061eae387edf2678a4307897a.zip
simplify the tox setup, get rid of basepython warning
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini35
1 files changed, 7 insertions, 28 deletions
diff --git a/tox.ini b/tox.ini
index 0dae17e0f..33e3c2c81 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,25 +1,19 @@
[tox]
envlist =
lint,
- py34,py35,py36,py37,py38,pypy3,
+ py34,py35,py36,py37,pypy3,
docs,py36-cover,coverage,
[testenv]
-# Most of these are defaults but if you specify any you can't fall back
-# to defaults for others.
-basepython =
- py34: python3.4
- py35: python3.5
- py36: python3.6
- py37: python3.7
- py38: python3.8
- pypy3: pypy3
-
commands =
- nosetests --with-xunit --xunit-file=nosetests-{envname}.xml {posargs:}
-
+ cover: coverage run \
+ {envbindir}/nosetests --with-xunit --xunit-file=nosetests-{envname}.xml {posargs:}
extras =
testing
+deps =
+ cover: coverage
+setenv =
+ COVERAGE_FILE=.coverage.{envname}
[testenv:lint]
skip_install = true
@@ -52,24 +46,10 @@ commands =
extras =
docs
-# we separate coverage into its own testenv because a) "last run wins" wrt
-# cobertura jenkins reporting and b) pypy and jython can't handle any
-# combination of versions of coverage and nosexcover that i can find.
-[testenv:py36-cover]
-basepython = python3.6
-commands =
- coverage run {envbindir}/nosetests
- coverage xml -o coverage-{envname}.xml
-setenv =
- COVERAGE_FILE=.coverage.{envname}
-extras =
- testing
-
[testenv:coverage]
skip_install = true
basepython = python3.6
commands =
- coverage erase
coverage combine
coverage xml
coverage report --fail-under=100
@@ -97,7 +77,6 @@ commands =
python setup.py sdist --dist-dir {toxinidir}/dist
# build wheel from sdist
pip wheel -v --no-deps --no-index --no-build-isolation --wheel-dir {toxinidir}/dist --find-links {toxinidir}/dist pyramid
-
deps =
setuptools
wheel