You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pytest --doctest-modules --cov nifreeze -n auto --cov-report xml --junitxml=test-results.xml -v src test
What version of the software are you running?
HEAD (happens with any recent version)
How are you running this software?
Local installation ("bare-metal")
Is your data BIDS valid?
Yes
Are you reusing any previously computed results?
No
Please copy and paste any relevant log output.
/home/runner/work/nifreeze/nifreeze/.tox/py312/lib/python3.12/site-packages/coverage/inorout.py:524: CoverageWarning: Module nifreeze was previously imported, but not measured (module-not-measured)
self.warn(msg, slug="module-not-measured")
Additional information / screenshots
According to the coverage docs:
Module XXX was previously imported, but not measured (module-not-measured)
You asked coverage.py to measure module XXX, but it had already been imported when coverage started. This meant coverage.py couldn’t monitor its execution.
What happened?
Although code coverage is being reported through
codecov
, CIs are showing a warning about the coverage.Previous versions of the package were not raising the warning, e.g.
https://github.com/nipreps/nifreeze/actions/runs/12872267299/job/35887373250#step:11:1030
Additionally, the coverage is not displayed in the CI log.
The addition of the
Run notebooks
task does not seem to be the culprit here, i.e.https://github.com/nipreps/nifreeze/actions/runs/12875170186/job/35897165873#step:12:1029
What command did you use?
pytest --doctest-modules --cov nifreeze -n auto --cov-report xml --junitxml=test-results.xml -v src test
What version of the software are you running?
HEAD
(happens with any recent version)How are you running this software?
Local installation ("bare-metal")
Is your data BIDS valid?
Yes
Are you reusing any previously computed results?
No
Please copy and paste any relevant log output.
/home/runner/work/nifreeze/nifreeze/.tox/py312/lib/python3.12/site-packages/coverage/inorout.py:524: CoverageWarning: Module nifreeze was previously imported, but not measured (module-not-measured) self.warn(msg, slug="module-not-measured")
Additional information / screenshots
According to the
coverage
docs:Google shows multiple leads, e.g.
pytest-dev/pytest-cov#437
pytest-dev/pytest-cov#664
https://pytest-cov.readthedocs.io/en/latest/plugins.html#plugin-coverage
But unsure what the solution is here.
The text was updated successfully, but these errors were encountered: