【发布时间】:2021-09-13 09:18:38
【问题描述】:
当我执行 mvn clean install 时,找到了测试但没有运行:
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running Test1
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
jacoco.exec 文件已创建,但它不包含有关测试的任何信息。 我的 pom 文件中确实有以下依赖项:
- javax.servlet-api 4.0.1
- junit-jupiter-api 5.7.1
- junit-jupiter-engine 5.7.1
- javax.json-api 1.1.4
- jakarta.json 1.1.6
jacoco 被集成为一个插件:
<build>
<plugins>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.7</version>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>test</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
不幸的是,其他帖子没有帮助。如果有任何帮助,我将不胜感激! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
【问题讨论】:
-
是否添加用于运行构建的 Maven 命令?
-
Jacoco 不运行测试。 Surefire 运行测试。检查 jacoco 配置在这里没有用处。您需要查看您的测试以及它们是如何定义的,以及万无一失的配置。
标签: java maven sonarqube pom.xml jacoco