是否有更快的方法在maven中命令执行测试类而不创建套装?
答案 0 :(得分:4)
要在类中对方法进行排序,Junit会附带FixMethodOrder注释。但是我不得不警告不要这样做。单元测试应该是独立的,并且不需要先前测试的状态才能工作。
然而,类顺序需要suite,但这也是基于注释的,因此非常小。
IMAGE
答案 1 :(得分:1)
Maven Surfire插件允许您通过设置runOrder元素来指定一些顺序:http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#runOrder
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<groups>${testcase.groups}</groups>
<runOrder>reversealphabetical</runOrder>
</configuration>
</plugin>