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,它也存在于同一个 testsuite 文件夹中。

我试过了

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

但它没有用。你们能帮忙做一下吗。

4

0 回答 0