2013-01-22 64 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

相關問題