testng测试能否依赖于在不同类中运行的测试?

testng测试能否依赖于在不同类中运行的测试?,testng,Testng,假设两个测试都在同一个文件中,我会 @Test(groups="basic", dependsOnGroups="someCleverGroupName") 如果在另一节课中提到我的小组,该如何处理 现在,,我理所当然地得到了依赖于不存在的组的异常。确保您在testng.xml中包含了包含属于该组的方法的类,确保您在testng.xml有没有机会用注释来实现这一点?这有点像一个陷阱:使用类来找到需要找到的类:-)唯一的方法是让testng扫描整个类路径。虽然有点贵,但TestNG已经这样做了,

假设两个测试都在同一个文件中,我会

@Test(groups="basic", dependsOnGroups="someCleverGroupName")
如果在另一节课中提到我的小组,该如何处理


现在,,我理所当然地得到了
依赖于不存在的组的
异常。

确保您在
testng.xml中包含了包含属于该组的方法的类,确保您在
testng.xml

有没有机会用注释来实现这一点?这有点像一个陷阱:使用类来找到需要找到的类:-)唯一的方法是让testng扫描整个类路径。虽然有点贵,但TestNG已经这样做了,以支持包通配符……您能否以类似的方式在testing.xml内的测试标记中设置dependsOnGroups?因此,如果您有多个preserveorder=true的测试标记,那么一个测试组可以依赖另一个测试组?只是好奇。有没有可能用注释来做呢?这有点像第22条军规:使用类来找到需要找到的类:-)唯一的方法是让TestNG扫描整个类路径。虽然有点贵,但TestNG已经这样做了,以支持包通配符……您能否以类似的方式在testing.xml内的测试标记中设置dependsOnGroups?因此,如果您有多个preserveorder=true的测试标记,那么一个测试组可以依赖另一个测试组?只是好奇。