gpt4 book ai didi

java - 如何仅在构建后运行 junit 测试?

转载 作者:行者123 更新时间:2023-11-30 03:42:26 26 4
gpt4 key购买 nike

构建完成后如何运行 Junit 测试用例。我有一段代码可以查看 Maven 自动生成的文件,例如 Manifest.MF。现在,在运行干净构建时,此测试将失败,因为文件尚未生成。

构建完成后有什么方法可以运行此测试吗?

最佳答案

我假设您正在寻找 maven-failsafe-plugin其目的是在生成所有内容的打包阶段之后运行集成测试。

您需要将以下内容添加到您的 pom 文件中:

<project>
[...]
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.22.1</version>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
[...]
</project>

现在,您必须根据 XyzIT.java 等命名模式来命名您的测试,该模式将由 maven-failsafe-plugin 选取,并在打包阶段后运行此测试。这可以通过以下方式实现:

mvn clean verify

关于java - 如何仅在构建后运行 junit 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26539094/

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