- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我运行声纳时,我的代码覆盖率总是为 0。我使用的是三叶草。 pom.xml 文件中的条目下方
<properties>
<java.version>11</java.version>
<lombok.release>1.18.20</lombok.release>
<spring-cloud.version>Hoxton.SR11</spring-cloud.version>
<vigilphoenix-transformer-core.version>1.3-SNAPSHOT</vigilphoenix-transformer-core.version>
<clover.version>4.2.0</clover.version>
<sonar.java.coveragePlugin>clover</sonar.java.coveragePlugin>
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
<sonar.clover.reportPath>target\site\clover\clover.xml</sonar.clover.reportPath>
</properties>
<plugin>
<groupId>org.openclover</groupId>
<artifactId>clover-maven-plugin</artifactId>
<version>${clover.version}</version>
<configuration>
<includesTestSourceRoots>false</includesTestSourceRoots>
<targetPercentage>0%</targetPercentage>
<debug>true</debug>
</configuration>
<executions>
<execution>
<phase>process-resources</phase>
<goals>
<goal>setup</goal>
</goals>
</execution>
<execution>
<id>aggregate</id>
<phase>test</phase>
<goals>
<goal>clover</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.openclover</groupId>
<artifactId>clover-maven-plugin</artifactId>
<configuration>
<!--cloverDatabase>${project.build.directory}/target/clover/cloverMerge.db</cloverDatabase-->
<generateHtml>false</generateHtml>
<generatePdf>false</generatePdf>
<generateXml>true</generateXml>
<generateHistorical>false</generateHistorical>
</configuration>
</plugin>
当我运行“mvn clean install”时,我的 clover.xml 在“\target\site\clover\clover.xml”中生成
不确定我必须做什么。如果有人可以提供帮助,我们会提供更多帮助。
最佳答案
您需要配置默认采用该路径的三叶草插件,或者在您从 maven 调用声纳时,您可以手动添加它:
mvn sonar:sonar -Dsonar.clover.reportPath=\target\site\clover\clover.xml
关于java - 三叶草代码覆盖率报告在 mvn sonar :sonar 中显示为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69671950/
你们中有人成功地为 Tomcat 或任何其他网络服务器上的网络应用生成 Clover 报告吗? 最佳答案 是的。这是帮助我设置它的 Atlassian 文档: > About distributed
我目前正在评估三叶草,想知道如何最好地使用它。首先,我想了解它在概念上是如何工作的。 1) 仪器是什么意思?测试调用是否附加到实现语句中? 2) 这是怎么做到的?为此,测试实际上是在一些奇特的执行上下
我正在使用 eclipse + maven2 来构建我的应用程序。我需要开始使用三叶草。 因此,我的问题是:根据您的经验,结合这 3 种方法的最佳方式是什么。 我的意思是,我知道 eclipse 有一
Clover 插件是否有 API,能够检索 JSON 或类似内容的覆盖率统计信息? Jenkins Api 可以用于获取 Clover 覆盖率报告吗?看起来 Cobertura 可以实现,但找不到 c
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 9 年前。 Improve
为什么我需要这个?我正在 symfony 项目(并使用 Zend fw)上运行测试,phpunit 为所有受影响的文件生成三叶草。但我不想看到 symfony 和 Zend 库(以及所有其他第三方库)
我是一名优秀的程序员,十分优秀!