2011-11-10 56 views
6

我可以調用mvn cobertura:cobertura儀器,運行單元測試(使用surefire),並生成報告。Cobertura覆蓋整合測試Maven

我可以調用mvn verify來運行單元測試和集成測試(使用failsafe Maven插件)。

但是,如何將Maven調用到儀器,運行單元測試和集成測試並生成報告? Running integration tests with Cobertura Maven plugin的答案對我來說不起作用,我也不想在每個Cobertura運行時撥打verify,但僅限於夜間報道。

+1

見我回答[http://stackoverflow.com/questions/8034913/cobertura-and-jetty][1]。我不會再發布它,因爲它很長。 [1]:http://stackoverflow.com/questions/8034913/cobertura-and-jetty – Bang

+0

但是,我不能接受你的答案,如果它是在一個註釋。請在下面添加答案'看看cobertura-it'。 –

回答

1

你可以嘗試Jacoco並與覆蓋的聚會更加靈活的配置得到了飛儀表和報告

+0

這實際上是我們現在所做的。 Cobertura在Java 7方面存在問題,並且不適用於JMockit。 JaCoCo的確如此。 –

+1

Jacoco不支持聚合報告,所以如果你有一個多模塊項目,你擰了 –

0

不知道如果我完全理解這個問題,但我總是做一個mvn site ...