gpt4 book ai didi

maven - 使用 Maven 运行 JUnit 测试套件

转载 作者:行者123 更新时间:2023-12-02 17:59:14 26 4
gpt4 key购买 nike

我编写了一个 JUnit 测试套件来运行多个测试用例。

现在我想立即运行我的测试套件类(AllTest.java),以便所有测试都由一个类触发、承载和管理。我知道 maven-failsafe-plugin 可用,但是还有其他更简单的方法可以从 Maven 调用 JUnit 测试套件吗?

我不想为此使用其他插件。

这是我当前的 maven-failsafe-plugin 配置:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.9</version>
<configuration>
<includes>
<include>**/AllTests.java</include>
</includes>
</configuration>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
<execution>
<id>verify</id>
<goals>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>

最佳答案

您可以使用 -Dit.test=[package].AllTest 运行它(-Dtest with Surefire),或者在 pom 中配置包含的测试:

  <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<includes>
<include>AllTest.java</include>
</includes>
</configuration>
</plugin>

关于maven - 使用 Maven 运行 JUnit 测试套件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13911716/

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