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

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

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

Ответы [ 2 ]

0 голосов
/ 05 января 2019

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

enter image description here

0 голосов
/ 05 января 2019

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

[run]
omit = venv

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...