1

私はgradleタスクを書きました。そのタスクから、このように testng テスト スイートを実行しています。

タスク upsSmoke(タイプ: JavaExec) {

classpath += files('conf')

main = 'org.testng.TestNG'
enter code here

args '-testjar', 'build/libs/*.jar' ,'-xmlpathinjar','testsuites/abc.xml', '-d' , reportFolder
classpath +=configurations.runtime
systemProperties 'logDir': logFolder
systemProperties 'testReportOutputFolder': reportFolder
systemProperties 'executionSummaryReportName': executionSummaryReportName
systemProperties 'com.tc.productkey.path': licenseFile
ignoreExitValue = 'true'

}

abc.xml は私のテスト スイートです。同じテストスイートフォルダーにも存在する xyz.xml である同じタスクで、もう1つのスイートを実行したいと思います。

私は試した

args '-testjar', 'build/libs/*.jar' ,'-xmlpathinjar','testsuites/abc.xml' 'testsuites/xyz.xml', '-d' , reportFolder

しかし、うまくいきませんでした。あなたたちはそれをするのを手伝ってくれませんか。

4

0 に答える 0