testng如何设置configfailurepolicy = true

时间:2015-04-21 17:19:38

标签: java gradle testng

如何为testng设置'configfailurepolicy = continue'我正在使用gradle来运行测试。
我试过了 gradle clean test -Dgroups=abc -Dconfigurefailurepolicy=continue 哪些不起作用我不希望在beforeClass方法失败后测试用例失败。

2 个答案:

答案 0 :(得分:1)

您可以在test任务中定义它:

test {
    useTestNG() {
        configFailurePolicy 'continue'
        includeGroups 'myTestGroup'
        ...
    }
}

但此属性仅适用于Gradle版本2.3+ http://gradle.org/docs/2.3/groovydoc/org/gradle/api/tasks/testing/testng/TestNGOptions.html https://issues.gradle.org/browse/GRADLE-3149

如果您没有最新版本,可以使用任务生成包装器:

task wrapper(type: Wrapper) {
    gradleVersion = '2.3'
}

答案 1 :(得分:0)

如果那是系统属性,则在测试中设置它:

test {
     systemProperty 'configurefailuserpolicy', 'true'
}