我正在使用 Selenium Junit Maven 和 Jenkins,指定要运行哪些测试的最佳方法是什么? 我试过 Categories但发现它太复杂了。是否有一种简单的方法来指定要运行的测试方法/类?
最佳答案
虽然我相信类别是要走的路,但您也可以选择 include/exclude surefire 插件配置中的测试类。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<includes>
<include>Sample.java</include>
</includes>
</configuration>
</plugin>
如果你想执行一个single test method , 你可以指定 test
属性
mvn -Dtest=TestCircle#mytest test
您也可以在 pom.xml 中设置 test
属性,并在不同的配置文件中设置不同的属性,但最终,类别优于它,并且是一个很好的测试套件设计实践。
关于maven - 指定要运行的 Junit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31398677/