2016-02-03 92 views
2

我在測試我的django應用程序時遇到問題。它通過了所有的測試,但是coverage.py沒有給出有關覆蓋率的報告。這有什麼好運?由於Coverage.py警告:未收集任何數據

+1

你用來運行覆蓋測試的命令是什麼? –

+0

http://stackoverflow.com/questions/18573542/coverage-py-does-not-cover-script-if-py-test-executes-it-from-another-directory – hussain

+0

我用覆蓋運行--source =' 「。 manage.py測試 –

回答

2

coverage docs說以下內容:

「沒有數據收集(無數據採集)」

Coverage.py運行您的程序,但執行不測量任何線。這可能是因爲您要求僅測量從未運行的模塊或其他原因。

這意味着您的配置需要一些調整。在我來說,我忘了我glob的在我的.coveragerc指定的目錄:

[run] 
include = my_app/* 

看一看你正在運行使用的測試和配置文件的命令。可能有一些指令相互矛盾。