我最近开始使用Gradle。正如我发现的,TestNG
可以以两种方式使用。一种方法是像这样使用 Gradle task
:
task runTests(type: JavaExec, dependsOn: 'classes') {
main = 'org.testng.TestNG'
classpath = files("./src/test/resources/RunTestng.xml",
sourceSets.main.compileClasspath,
sourceSets.test.compileClasspath,
sourceSets.main.runtimeClasspath,
sourceSets.test.runtimeClasspath)
args = ["./src/test/resources/RunTestng.xml"]
}
,另一种方法是使用 Gradle test
,如下所示:
test{
useTestNG(){
suites './src/test/resources/RunTestng.xml'
useDefaultListeners = true
}
}
我的问题:使用这两种方式之一有什么区别或优势?
如果您纠正我的错误并感谢您的澄清,那就太好了