Skip to content

Commit bf7dcb4

Browse files
author
Sylvain MARIE
committed
Now always clearing the cache in the nox file before running pytest, to avoid cross-env pollution
1 parent 32a6891 commit bf7dcb4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

noxfile.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,15 +120,15 @@ def tests(session: PowerSession, coverage, pkg_specs):
120120
# finally run all tests
121121
if not coverage:
122122
# simple: pytest only
123-
session.run2("python -m pytest -v %s/tests/" % pkg_name)
123+
session.run2("python -m pytest --cache-clear -v %s/tests/" % pkg_name)
124124
else:
125125
# coverage + junit html reports + badge generation
126126
session.install_reqs(phase="coverage", phase_reqs=["coverage", "pytest-html", "requests", "xunitparser"],
127127
versions_dct=pkg_specs)
128128

129129
# --coverage + junit html reports
130130
session.run2("coverage run --source {pkg_name} "
131-
"-m pytest --junitxml={dst}/junit.xml --html={dst}/report.html -v {pkg_name}/tests/"
131+
"-m pytest --cache-clear --junitxml={dst}/junit.xml --html={dst}/report.html -v {pkg_name}/tests/"
132132
"".format(pkg_name=pkg_name, dst=Folders.test_reports))
133133
# session.run2("coverage report") # this shows in terminal + fails under XX%, same as --cov-report term --cov-fail-under=70 # noqa
134134
session.run2("coverage xml -o {covxml}".format(covxml=Folders.coverage_xml))

0 commit comments

Comments
 (0)