如何通过Maven从命令行输入动态运行testng xml文件列表?
我有 TestNG XML 的列表,这些列表列在通过 Maven(POM.xml) 顺序执行的下面
在这里,我想根据命令行输入运行 TestNG Xml 文件。让我用下面的例子来解释一下,
<build>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>TestNG1.xml</suiteXmlFile>
<suiteXmlFile>TestNG2.xml</suiteXmlFile>
<suiteXmlFile>TestNG3.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
</build>
我有 3 个 testNG XML 文件。我有两个条件要执行。1. 如果我将命令行输入作为TestNG2.xml 传递,它应该单独执行TestNG2.xml。不是其他两个被处决。
- 如果我将参数作为“全部”传递,那么它应该一个一个地执行所有三个文件。
我尝试了各种方法,但都没有奏效。
所以帮我解决这个问题。提前致谢.....