【发布时间】:2018-03-29 18:40:39
【问题描述】:
我有一些测试如下:
@Test(groups={"smoke"})
public void Test1(){...}
@Test(groups={"smoke", "regression"})
public void Test2(){...}
@Test(groups={"regression"})
public void Test3(){...}
在 build.gradle 文件中我有以下内容:
task smoketests(type: Test){
useTestNG() {
suites "src/test/resources/testng.xml"
includeGroups "smoke"
}
}
我需要一个 gradle 语法才能仅使用命令行运行烟雾/回归测试。 我试过这个:
./gradlew clean test -P testGroups="smoke"
如果我运行它,构建成功如下:
:clean
:compileJava
:processResources UP-TO-DATE
:classes
:compileTestJava
:processTestResources UP-TO-DATE
:testClasses
:test
BUILD SUCCESSFUL
Total time: 42.253 secs
但它从不执行实际测试。需要帮助
【问题讨论】:
-
(为什么用 git 标记?)
标签: selenium-webdriver gradle automated-tests testng