我写了一个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,它也存在于同一个 testsuite 文件夹中。
我试过了
args '-testjar', 'build/libs/*.jar' ,'-xmlpathinjar','testsuites/abc.xml' 'testsuites/xyz.xml', '-d' , reportFolder
但它没有用。你们能帮忙做一下吗。