ant*_*ool 3 java unit-testing netbeans maven test-coverage
我最近在这里下载了Netbeans 8.1
我选择了第二个选项:"Java EE".
但我找不到如何为我的单元测试运行测试覆盖率.我有这个菜单:
这是一个Maven Web应用程序.
当我去工具 - > 插件并搜索"覆盖"时,我有这个:
我安装它并重新启动IDE,我看到它正在安装插件但我的菜单没有变化.如果我在已安装的插件中搜索"coverage",那么除了我刚刚安装的插件之外什么也没有显示...我认为Netbeans已经实现了它?我还认为Netbeans也有Maven测试覆盖率......
我读到我安装的插件(TikiOne JaCoCoverage)只是已经存在的Netbeans测试覆盖范围的扩展..所以这可以解释为什么我看不到它.
如何启用测试覆盖?
谢谢.
jav*_*eee 13
您应该将JaCoCo插件添加到<plugins>
pom.xml文件的部分中.
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.7.201606060606</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>
Run Code Online (Sandbox Code Playgroud)
生成项目后,右键单击项目时将显示"代码覆盖率"菜单项的菜单项.
归档时间: |
|
查看次数: |
4751 次 |
最近记录: |