mvn test -Dgroups=group3,group2
Run Code Online (Sandbox Code Playgroud)
将执行groups3和groups2 - 根据我可以通过maven运行特定的testng测试组吗?
我想运行所有不在组中的测试。这可能通过maven吗?例如,我想运行所有不在 group3 中的测试。
“伪 maven 命令” mvn test -Dgroups!=group3
根据官方 TestNG 文档,请参阅http://testng.org/doc/documentation-main.html#running-testng此处的“命令行参数”表,应该可以使用:
$ mvn test -Dexcludegroups=group3
Run Code Online (Sandbox Code Playgroud)
但是,为了获得更大的灵活性,我建议使用测试套件配置文件(又名testng.xml),其位置可以通过<suiteXmlFile>surefire-plugin 的属性进行配置,请参阅:http : //maven.apache.org/surefire/maven-surefire-插件/示例/testng.html
这将允许完全控制组的包含/排除,请参阅:http : //testng.org/doc/documentation-main.html#exclusions
| 归档时间: |
|
| 查看次数: |
3843 次 |
| 最近记录: |