2016-03-08 69 views
0

SonarQube5.3顯示一個java文件爲0.0%的,即使存在着它的測試文件的覆蓋反射。該測試文件不包含在SonarExclusions.json中。 此外,在使用Eclemma代碼覆蓋工具的eclipse中,突出顯示紅色的源代碼,指示源代碼沒有完全覆蓋。代碼覆蓋不既不在聲納也不在Eclipse

什麼必須是覆蓋的原因沒有被反映出來?

回答

0

This能有所幫助。

如果這是正確的,那麼SonarQube可能需要別的東西一樣的Cobertura或jacoco提供它的測試覆蓋率。請嘗試添加這樣的分析工具,然後再次嘗試運行Sonar。

+0

正確它需要這些工具之一,我有jacoco。我調查了更多,發現與jacoco有一些兼容性問題,但是Cobertura給出了正確的結果.. 感謝您的回覆.. –