【发布时间】:2013-03-17 10:29:13
【问题描述】:
当我在我们的 Maven 项目中使用以下结构时:
<plugins>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.15.2</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
<configuration>
<args>
<arg>-g:line</arg>
</args>
</configuration>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.5.8.201207111220</version>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>prepare-package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
测试已执行,但未创建 jacoco.exec 文件。我尝试将此标记 destFile 添加到 prepare-agent 目标但没有成功(未创建具有覆盖信息的文件)。
任何人都可以使用 maven 和 Jacoco 计算 Scala 单元测试的代码覆盖率吗?
【问题讨论】:
标签: unit-testing scala jacoco