0

我有许多跨班级的测试。每个类都被定义为@Test 并且添加到它的组名与类名相同[它们是 u1,u2,u3,u4,u5]。在 u1 中,我有一个名为 prereqSetup() 的先决条件测试方法。这被添加到组“prereq”中。现在,u1 中的所有方法都标有dependOnMethods="prereqSetup"。其余所有类都标记为dependOnGroups="prereq"。

我的先决条件方法已通过。u1 和 u3 中的几个方法运行并显示失败。但其余所有方法都被跳过。除了我上面提到的之外,没有其他依赖项。提供注释以供参考:

@Test(groups="u1")
public class U1 {
//All methods are marked with @Test(dependsOnMethods="prereqSetup")
}

@Test(groups="u2",dependsOnGroups="prereq")
public class U2{
//All methods are marked with @Test
}

这是通过 u2-u5 为所有类完成的。

4

1 回答 1

0

我对这个问题有点不清楚,但看起来你没有一个名为“prereq”的组

于 2013-10-21T10:51:22.983 回答