TestNG プロパティ「delegateCommandSystemProperties」が Maven Surefire プラグインで機能しません。
「count」という名前のパラメーターを使用するtestng.xmlで単一のテストを実行しようとしています
以下のように変数を渡しますが
mvn test -Dcount=2 -Dtest=<XXXXXX>
スローされるエラーは
パラメータ 'count' はメソッド XXXXXX の @Test に必要ですが、@Optional とマークされていないか定義されていません
誰かがmaven surefireでdelegateCommandSystemPropertiesを使用しようとしましたか???
プロパティを構成した 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 コマンドから testng test にパラメーターを渡すのに助けが必要です!