所以,我在这里没有找到任何答案,所以继续我的旅程,探索可以做些什么来绕过这个问题,并找到一个解决方案。因此,对于任何面临这种问题的人来说,都可能从中受益。
使用
<properties></properties>
在pom文件中。添加一个标记,然后在运行maven目标时将其作为参数传递。
我添加了'
suiteFile
'作为pom中的标记,然后传入
<suiteXmlFile>
作为变量
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<suiteFile></suiteFile>
</properties>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>${suiteFile}</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
然后在詹金斯,我通过了
clean test -DsuiteFile=Suites\Jquery.xml
作为目标,它只运行该套件。
希望对某人有所帮助:)