java - 是否可以使用 Maven Surefire 插件多次运行相同的测试?

标签 java maven-3 junit4 maven-plugin surefire

有一个配置值rerunFailingTestsCount但我想运行一个测试方法可配置的次数,即使它是成功的。有什么选择吗?

最佳答案

我认为不可能配置 maven-surefire-plugin 来重新运行通过的测试。

但是,您可以使用 TestNG(而非 JUnit)配置单个测试的调用计数 @Test注释:

@Test(invocationCount = 5)
public void testSomething() {
}

这将导致 testSomething 方法被测试 5 次。

不想走TestNG路线的可以引用this answer使用 JUnit 的解决方案。

关于java - 是否可以使用 Maven Surefire 插件多次运行相同的测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32876894/

相关文章:

java - 在 netbeans 中使用 rmic

java - 当 iterator.remove() 时将变量设置为 null

java - 将 Maven 属性传递给 Spring

java - Maven 是否会记住它的状态,以便我可以轻松地重新运行最后一个命令?

maven - 从 Maven Central 安装 Maven 本身

java - 找不到assertArrayEquals(Object[] o1, Object[] o2)

java - 用户选择了哪一行

java - 如何从 mvn clean 部署生成的 Maven Artifact 中删除日期时间后缀和增量 #?

spring-mvc - Spring MVC 测试用例

java - 运行 Webdriver Junit 浏览器特定测试用例