From f36d52793271f1946697574052abe7429a0122a0 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 18 Mar 2016 14:26:10 +0100 Subject: [PATCH] tox.ini: factorize --- tox.ini | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/tox.ini b/tox.ini index 6c459de..ba901f5 100644 --- a/tox.ini +++ b/tox.ini @@ -4,22 +4,19 @@ # and then run "tox" from this directory. [tox] -envlist = coverage, nocoverage, package +envlist = {coverage,},package [testenv:coverage] usedevelop = true -deps = pytest - pytest-cov - pytest-random +setenv = + coverage: COVERAGE=--junit-xml=junit.xml --cov=src --cov-report xml +deps = + coverage + pytest + pytest-cov + pytest-random commands = - py.test --junit-xml=junit.xml --cov=src --cov-report xml {posargs} tests - -[testenv:nocoverage] -deps = pytest - pytest-cov - pytest-random -commands = - py.test {posargs} tests + py.test {env:COVERAGE:} {posargs:--random tests} [testenv:package] # eobuilder is not on pypi, too bad