gpt4 book ai didi

java - 生成 JUnit 测试用例的 XML 报告

转载 作者:行者123 更新时间:2023-12-01 09:03:33 25 4
gpt4 key购买 nike

如何生成 Maven 项目的 XML 报告输出?我正在尝试在 Sonar 中查看测试覆盖率报告,但来自文档的显示为 0.0%

http://docs.sonarqube.org/display/PLUG/Code+Coverage+by+Unit+Tests+for+Java+Project

我知道我们必须给出 JUnit 报告的路径。谁能解释一下我必须在 pom.xml 中执行哪些条目才能获取 XML 格式的 JUnit 报告?

最佳答案

既然您正在谈论覆盖率报告,请查看: http://www.eclemma.org/jacoco/trunk/doc/

这是 JaCoCo 的示例 Maven 配置,您将在 target/site/jacoco 文件夹中找到覆盖率报告:

        <plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.8</version>
<executions>
<execution>
<id>default-prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>default-report</id>
<phase>prepare-package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
<execution>
<id>default-check</id>
<goals>
<goal>check</goal>
</goals>
<configuration>
<rules>
<rule>
<element>BUNDLE</element>
<limits>
<limit>
<counter>LINE</counter>
<value>COVEREDRATIO</value>
<!-- increase this number to enforce a minimum -->
<minimum>0.0</minimum>
</limit>
</limits>
</rule>
</rules>
</configuration>
</execution>
</executions>
</plugin>

关于java - 生成 JUnit 测试用例的 XML 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41479788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com