2013-01-22 62 views
2

我正在使用django-jenkins,并试图让jenkins忽略覆盖报告中我的应用中的文件夹。如何从覆盖率报告中排除(目录或文件)

我发现从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]' 

谁能给我一个想法的各种组合我如何使用th是什么?

回答

2

我有获取覆盖报告中忽略了迁移问题,并发现了以下工作

COVERAGE_EXCLUDES_FOLDERS = ['people/migrations/*'] 

不是

COVERAGE_EXCLUDES_FOLDERS = ('people/migrations/*') 
+5

你只需要一个逗号收盘')'如果前你想使用'tuple'版本。这是因为python中的'(')'不是一个元组,而是'('',)'is。 – Pykler

相关问题