TestNG property“;delegateCommandSystemProperties“;在maven surefire
TestNG属性“delegateCommandSystemProperties”不适用于maven surefire插件 我试图在testng.xml中运行一个测试,它使用名为“count”的参数 即使我按如下方式传递变量TestNG property“;delegateCommandSystemProperties“;在maven surefire,maven,selenium-webdriver,testng,maven-surefire-plugin,Maven,Selenium Webdriver,Testng,Maven Surefire Plugin,TestNG属性“delegateCommandSystemProperties”不适用于maven surefire插件 我试图在testng.xml中运行一个测试,它使用名为“count”的参数 即使我按如下方式传递变量 mvn test -Dcount=2 -Dtest=<XXXXXX> mvn测试-Dcount=2-Dtest= 抛出的错误是 方法XXXXXX上的@Test需要参数“count”,但尚未指定 已标记为@Optional或defined 是否有人尝试将del
mvn test -Dcount=2 -Dtest=<XXXXXX>
mvn测试-Dcount=2-Dtest=
抛出的错误是
方法XXXXXX上的@Test需要参数“count”,但尚未指定
已标记为@Optional或defined
是否有人尝试将delegateCommandSystemProperties与maven surefire一起使用
配置属性的pom.xml代码段
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
</suiteXmlFiles>
<properties>
<property>
<name>delegateCommandSystemProperties</name>
<value>true</value>
</property>
</properties>
:
:
maven surefire插件
src/test/resources/testng.xml
delegateCommandSystemProperties
真的
:
:
简而言之,我需要帮助从maven surefire命令将参数传递到testng test delegateCommandSystemProperties是一项ant任务。为了从maven surefire在命令行中传递参数,以下是方法
mvn test -DargLine="-Dcount=2"