我可以通过maven运行特定的testng测试组吗?

Tom*_*ace 26 testng maven

我有几个testng测试组,例如group1,group2,group3 ......这些在我的pom.xml中定义,并且当我执行"mvn test"时都会运行.我需要运行什么来只执行一个组而不必修改pom.xml中配置的组.

即mvn test group2 mvn test group1 mvn test group3

Eug*_*hov 47

尝试mvn test -Dgroups = group3,group2


Mik*_*iuk 7

我在寻找如何禁用特定测试组时遇到了这个问题,而 Radadiya 的回答让我有点困惑。

如 Eugene Kuleshov 所述,要运行特定的组,请使用它。文档

mvn test -Dgroups=group1,group2
Run Code Online (Sandbox Code Playgroud)

但是要排除某个组,请使用它(注意排除d与排除)。文档

mvn test -DexcludedGroups=group3,group4
Run Code Online (Sandbox Code Playgroud)