如何通过终端传递TestNG组?

时间:2017-03-30 19:07:59

标签: gradle testng

build.gradle

  test {
        jvmArgs "-DisParallel=true"
        useTestNG(){
            suites testngxml

        }   
    }

当我尝试运行 gradlew clean test -Dgroups =' sanityTests' 不会在该特定组中运行测试但会运行所有测试。能否对此提供一些见解。

2 个答案:

答案 0 :(得分:2)

test {
    jvmArgs "-DisParallel=true"
    useTestNG(){
        suites testngxml
        includeGroups System.properties['groups']
    }   
}

答案 1 :(得分:0)

我们可以通过在测试中添加includeGroups来通过测试,如下所示:

 test {

    useTestNG() {
       dependsOn cleanTest
       useDefaultListeners = true
       includeGroups  groupName 

}
}