2017-04-07 48 views
0

在我的項目中,我們使用spock進行單元測試。我想用三葉草配置spock測試用例,以便它可以生成覆蓋率報告。我已經按照步驟在maven中配置它。但是,我無法正確配置它。 任何人都可以指導我配置spock的三葉草?spock和clover integration

我的groovy測試用例在src/test/groovy包中。

感謝, 周杰倫帕特爾

+2

StackOverflow的工作原理是這樣的:您提供示例代碼+配置+也許錯誤消息,最好是[MCVE](http://stackoverflow.com/help/mcve)。然後你解釋什麼不起作用,以及你期望它如何工作。其他人可以使用MCVE來重現問題並發現可能的錯誤。這樣他們可以提出一個解決方案。 SO不起作用:「我用兩個抽象的簡明散文句子描述我的問題,讓其他人爲我完成整個工作。」你很幸運能夠以這種方式獲得有意義的答案。 – kriegaex

回答

0

任何人都可以引導我,與斯波克配置三葉草?

你到底有什麼問題?我在問,因爲用Spock編寫的測試與在其他框架中編寫的測試沒有區別。只要您使用Clover構建這些類並執行測試,您就可以獲得代碼覆蓋率報告。

請注意,Clover在版本3.3.0中引入了對Spock測試迭代的專用支持。所以確保你使用的是最新版本的Clover。我建議Atlassian Clover 4.1.2(由Atlassian發佈的最新版本)或OpenClover 4.2.0(由社區發佈)。