0

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 にパラメーターを渡すのに助けが必要です!

4

1 に答える 1