我正在尝试创建一个 Gradle 测试任务,该任务将仅运行属于特定组的测试。
我的测试是这样注释的......
@Test(groups = {"chrome"})
public void myTest() {
//test code lives here...
}
我的 Gradle 任务是这样设置的
test {
useTestNG() {
excludeGroups 'chrome'
}
}
但是,当我使用调用测试时
./gradlew clean test
所有标记为属于 chrome 组的测试仍在运行。
我在 Mac OSX 10.7.3 上使用 Gradle 1.0 Milestone7
测试NG 6.3.1
最佳答案
对我来说效果很好。您能提供一个小型的独立构建来演示该问题吗?
关于gradle - 通过 Gradle 运行测试时如何包含/排除 TestNG 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9235066/