按顺序运行控制器测试类。
我下面有这个测试班。
location ~ \.php$ {
...
}
location ~ ^/([^/]+)/([^/]+)/ {
try_files $uri $uri/ /$1/$2/index.php$is_args$args;
}
我想按顺序运行此控制器测试类。例如,第一个UserControllerTest在该ProductControllerTest之后运行。
我该怎么做?
谢谢。
答案 0 :(得分:0)
如果您将Junit 5作为依赖项,则可以使用@TestMethodOrder
在测试类本身内控制对方法顺序的完全控制。
关于测试类的顺序本身,控制不多。 Maven故障安全文档对<runOrder>
配置进行了说明:
支持的值是“字母”,“反向字母”,“随机”, “每小时”(偶数小时为字母,奇数时为反字母) 小时),“ failedfirst”,“ balanced”和“ filesystem”。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>3.0.0-M3</version>
<configuration>
<runOrder>alphabetical</runOrder>
</configuration>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
</executions>
</plugin>