在Junit中,@RepeatedTest注解用于重复执行测试用例。如果想要在maven-surefire-plugin XML报告中获得正确的重复值和包名,可以按照以下步骤进行操作:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M5</version>
<configuration>
<properties>
<configurationParameters>
junit.jupiter.execution.parallel.enabled = true
junit.jupiter.execution.parallel.mode.default = concurrent
</configurationParameters>
</properties>
</configuration>
</plugin>
</plugins>
</build>
import org.junit.jupiter.api.RepeatedTest;
import org.junit.jupiter.api.Test;
public class MyTestClass {
@RepeatedTest(5)
public void myRepeatedTest() {
// 测试用例的代码逻辑
}
@Test
public void myNormalTest() {
// 普通的测试用例
}
}
mvn clean test
在XML报告中,每个重复执行的测试用例都会生成一个对应的<testcase>标签。该标签中包含了测试用例的名称、类名、重复次数等信息。例如:
<testcase name="myRepeatedTest" classname="com.example.MyTestClass" repetitions="5">
<!-- 测试结果和其他信息 -->
</testcase>
通过解析XML报告文件,可以获取每个重复执行的测试用例的正确重复值和包名信息。
需要注意的是,以上步骤中没有提及具体的腾讯云产品和链接地址,因为该问题与云计算品牌商无关。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云