如何从一个gradle任务执行多个testng测试套件xml

时间:2013-09-16 09:32:30

标签: testing gradle

我写了一个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任务中再运行一个套件,xyz.xml也存在于同一个testsuite文件夹中。

我试过

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

但它不起作用。你们可以帮忙吗?

0 个答案:

没有答案