私は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
しかし、うまくいきませんでした。あなたたちはそれをするのを手伝ってくれませんか。