【发布时间】:2016-05-16 05:09:12
【问题描述】:
我正在以编程方式创建 TestNG.xml 并并行运行测试。
问题是: - 我需要在 Test1 之后运行 Test2
我尝试通过将 Test1 分配给一个组,然后要求 Test2 依赖于 Test1 的组来使用“dependsOnGroup”。 但是当我运行测试套件时,只有 Test1 会被执行,Test2 会被跳过。 未报告任何错误。
@Test(groups = {"FirstTest"})
public class Test1 {
public void hello(){
syso("Test1");
}
}
@Test(groups = {"SecondTest"}, dependsOnGroups= {"FirstTest"}, alwaysRun=true)
public class Test2 {
public void hi(){
syso("Test2");
}
}
我正在使用 TestNG.6.9.6.jar
【问题讨论】: