File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed
Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -277,14 +277,14 @@ jobs:
277277 if : " ! matrix.use_coverage"
278278 shell : bash
279279 env :
280- JUNIT_XML_PATH : junit-${{ matrix.name }}.xml
280+ _PYTEST_TOX_POSARGS_JUNIT : --junitxml= junit-${{ matrix.name }}.xml
281281 run : tox run -e ${{ matrix.tox_env }} --installpkg `find dist/*.tar.gz`
282282
283283 - name : Test with coverage
284284 if : " matrix.use_coverage"
285285 shell : bash
286286 env :
287- JUNIT_XML_PATH : junit-${{ matrix.name }}.xml
287+ _PYTEST_TOX_POSARGS_JUNIT : --junitxml= junit-${{ matrix.name }}.xml
288288 run : tox run -e ${{ matrix.tox_env }}-coverage --installpkg `find dist/*.tar.gz`
289289
290290 - name : Generate coverage report
Original file line number Diff line number Diff line change @@ -42,8 +42,8 @@ description =
4242 under `{basepython}`
4343 doctesting: including doctests
4444commands =
45- {env:_PYTEST_TOX_COVERAGE_RUN:} pytest {posargs:{env:_PYTEST_TOX_DEFAULT_POSARGS:}} -- junitxml ={env:JUNIT_XML_PATH}
46- doctesting: {env:_PYTEST_TOX_COVERAGE_RUN:} pytest --doctest-modules --pyargs _pytest -- junitxml ={env:JUNIT_XML_PATH}
45+ {env:_PYTEST_TOX_COVERAGE_RUN:} pytest {posargs:{env:_PYTEST_TOX_DEFAULT_POSARGS:}}
46+ doctesting: {env:_PYTEST_TOX_COVERAGE_RUN:} pytest --doctest-modules {env:_PYTEST_TOX_POSARGS_JUNIT:} --pyargs _pytest
4747 coverage: coverage combine
4848 coverage: coverage report -m
4949passenv =
@@ -52,9 +52,8 @@ passenv =
5252 TERM
5353 SETUPTOOLS_SCM_PRETEND_VERSION_FOR_PYTEST
5454 CI
55- JUNIT_XML_PATH
5655setenv =
57- _PYTEST_TOX_DEFAULT_POSARGS ={env:_PYTEST_TOX_POSARGS_DOCTESTING:} {env:_PYTEST_TOX_POSARGS_LSOF:} {env:_PYTEST_TOX_POSARGS_XDIST:} {env:_PYTEST_FILES:}
56+ _PYTEST_TOX_DEFAULT_POSARGS ={env:_PYTEST_TOX_POSARGS_DOCTESTING:} {env:_PYTEST_TOX_POSARGS_JUNIT:} {env: _PYTEST_TOX_POSARGS_LSOF:} {env:_PYTEST_TOX_POSARGS_XDIST:} {env:_PYTEST_FILES:}
5857
5958 # See https://docs.python.org/3/library/io.html#io-encoding-warning
6059 # If we don't enable this, neither can any of our downstream users!
You can’t perform that action at this time.
0 commit comments