我试图使用JMockit和Maven Surefire插件生成测试覆盖率报告。但是没有任何反应。
这是我的pom.xml文件中相关的部分:
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.15</version>
<configuration>
<argLine>
-Djmockit-coverage-outputDir=target/coverage-report
</argLine>
</configuration>
</plugin>
jmockit依赖项:
<dependency>
<groupId>com.googlecode.jmockit</groupId>
<artifactId>jmockit-coverage</artifactId>
<version>0.999.22</version>
<scope>runtime</scope>
</dependency>
这基本上与JMockit文档中的示例相同。
应该可以使用Maven的“test”目标生成报告,但事实并非如此。我也尝试了“surefire:test”,但什么都没有发生。
我正在使用Java 7和Maven 3.0。
如何使用maven生成JMockit覆盖率报告?