Как заставить PyCharm понять, что определенные файлы / каталоги исключены из покрытия?

Как заставить PyCharm понять, что определенные файлы / каталоги исключены из покрытия, потому что сейчас он показывает мне "0% файлов, не покрытых" для каталогов, таких как venv и тесты.

Alt + Shift + F6, я выбираю файл.coverage, который сообщает только о файлах из каталога src /, но PyCharm показывает мне покрытие и для других файлов и каталогов. Как это исправить?

2 ответа

Решение

Я нашел решение. Нужно идти в Settings -> Project: ... -> Project Structure и установите его так:

Вы можете создать файл.coveragerc, который настраивает покрытие. Чтобы опустить каталог venv:

[run]
omit = venv

Я бы порекомендовал вам не исключать тесты из покрытия. Они ваш код, и вы хотите узнать о них. Покрытие может рассказать вам такие вещи, как теневые тесты или неиспользуемый вспомогательный код.

Другие вопросы по тегам