Я пытаюсь запустить pytest для работы с файлом coveragerc.Настройки в моем файле .coveragerc не используются, поэтому я предполагаю, что файл вообще не используется.
См. Структуру моего проекта и вызовы pytest ниже!Что я делаю не так?
Проект:
basepath/lib/
basepath/.coveragerc
basepath/test/test_lib
basepath/test/run.py
Я вызываю test / run.py из virtualenv
basepath$ python test/run.py
run.py
import pytest
pytest.main('test/test_lib -v --cov-report xml --cov lib --cov-config .coveragerc')
Я пытался переместить .coveragerc в разные каталоги, например, lib /, test /, test / test_lib /, но ни один из них не работал.
Я ожидал получить файл покрытия с именем "xxxcoverage", как установлено в.coveragerc, но я всегда получал значение по умолчанию .coverage
.coveragerc
[run]
data_file = xxxcoverage