我正在使用django-jenkins,并且我试图让jenkins在覆盖率报告中忽略我的应用中的文件夹。
我从https://github.com/kmmbvnr/django-jenkins/blob/master/django_jenkins/tasks/with_coverage.py找到了选项--coverage-exclude,但似乎无法让它发挥作用。
到目前为止,我已经尝试过: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]'
任何人都可以告诉我如何使用它吗?
答案 0 :(得分:2)
我在覆盖率报告中忽略迁移时遇到问题,并发现以下内容正常工作
COVERAGE_EXCLUDES_FOLDERS = ['people/migrations/*']
而不是
COVERAGE_EXCLUDES_FOLDERS = ('people/migrations/*')