Как исключить (каталог или файлы) из отчета о покрытии
Я использую django-jenkins и пытаюсь заставить jenkins игнорировать папку в моем приложении в отчете о покрытии.
Я нашел параметр --coverage-exclude из https://github.com/kmmbvnr/django-jenkins/blob/master/django_jenkins/tasks/with_coverage.py, но, похоже, не может заставить его работать.
пока я пробовал:
python [project]/manage.py jenkins [app] --coverage-exclude=COVERAGE_EXCLUDES_FOLDERS
с
COVERAGE_EXCLUDES_FOLDERS = (
'[app]/[dir to be excluded]/*'
)
и различные комбинации имен путей
а также
python [project]/manage.py jenkins [app] --coverage-exclude='[path to dir]'
Может ли кто-нибудь дать мне представление о том, как я использую это?
1 ответ
У меня были проблемы с игнорированием миграций во время отчета о покрытии, и я нашел следующее
COVERAGE_EXCLUDES_FOLDERS = ['people/migrations/*']
Скорее, чем
COVERAGE_EXCLUDES_FOLDERS = ('people/migrations/*')