Java 使用maven多次运行单个测试

Java 使用maven多次运行单个测试,java,maven,unit-testing,maven-surefire-plugin,Java,Maven,Unit Testing,Maven Surefire Plugin,我有一个TestNG单元测试间歇性失败。有没有办法使用surefire插件多次运行单个单元测试?如果没有,是否有关于处理此问题的最佳方法的建议?一旦我找到了以下方法: @Test(invocationCount = 100) 创建一个新的测试方法,使用一个调用原始方法的循环…我不知道您的代码或项目,但我会首先尝试理解(并纠正)测试间歇性失败的原因。。。一个你不能依赖的测试是非常奇怪的行为。+1对卢卡斯(尽管我现在似乎没有评论投票按钮)。当然,间歇性故障也是一种严重的代码气味——我建议在测试设计

我有一个TestNG单元测试间歇性失败。有没有办法使用surefire插件多次运行单个单元测试?如果没有,是否有关于处理此问题的最佳方法的建议?

一旦我找到了以下方法:

@Test(invocationCount = 100)

创建一个新的测试方法,使用一个调用原始方法的循环…我不知道您的代码或项目,但我会首先尝试理解(并纠正)测试间歇性失败的原因。。。一个你不能依赖的测试是非常奇怪的行为。+1对卢卡斯(尽管我现在似乎没有评论投票按钮)。当然,间歇性故障也是一种严重的代码气味——我建议在测试设计上花费更少的时间,在找出测试失败的原因上花费更多的时间。@test(invocationCount=50)是否与surefire插件一起工作?@user2147970。是的。。谢谢