2015-12-27 55 views
0

我是Jacoco maven插件中的新成員,並嘗試爲我的測試類(我使用TestNG和故障安全插件)添加覆蓋率分析。Jacoco Maven插件 - 包含測試源

檢查文檔和一些教程後,我做了對班源根(SRC /主)工作,但無法管理包含在測試根(SRC /測試)的類。我的項目只包含測試類,因此覆蓋率報告僅適用於這些測試類。

在IntelliJ中,有一個選項「啓用測試文件夾中的覆蓋範圍」,這是我真正想要的。所以我認爲應該有一種方法來在插件配置中啓用這些文件夾。

感謝您的幫助!

+1

不知道你想做什麼。覆蓋範圍衡量測試代碼所執行的生產代碼的比例。衡量測試代碼本身執行的比例有什麼意義? –

+2

你可以試試這個補丁到'jacoco-maven-plugin':https://github.com/jacoco/jacoco/issues/271 – heenenee

+0

@HaraldWellmann,我正在使用的模塊包括UI自動化測試和實用程序類。所有這些都在src/test文件夾中。如果你檢查IntelliJ的選項以包含測試資源,你會發現它也提供了一個很好的覆蓋報告。 – jackal

回答

0

實現了我想通過添加0.7.6-SNAPSHOT版本的jacoco,感謝heenenee

克隆,並建立了mentioned version of jacoco,安裝JAR本地(不同的指令here),並通過配置加入覆蓋數據測試:

<configuration> 
    <includeTests>true</includeTests> 
</configuration> 
相關問題