我有个别的testng xml文件来运行不同的测试类。现在我有了一个名为“class1”的测试类,里面有3个方法(A,B和C)。在“Class1”中,B方法依赖于“A”,总是运行= false,方法C依赖于B并且总是运行= false。
现在“Class2”扩展了“Class1”。我想只运行方法A和C,跳过B.所以,我写了类似
的class2XML {<classes>
<class name="class2">
<methods>
<include name="A" />
<exclude name="B" />
<include name="C" />
</methods>
</class>
</classes>}
我正在使用maven来运行我的测试,testng不允许我运行这样的测试方法。我一直在收到org.testng.DependencyMap.getMethodDependingOn错误。想知道,有什么办法我只能排除方法B.任何建议都会非常感激。谢谢。
答案 0 :(得分:0)
但是,功能一直没有工作,直到最近(仅在6.9-SNAPSHOT)已修复。所以,如果你需要它,你需要下载最新的代码,构建它并使用那个jar。