我有单独的 testng xml 文件来运行不同的测试类。现在我有一个名为“class1”的测试类,里面有 3 个方法(A、B 和 C)。在“Class1”中,B 方法依赖于“A”,总是 run=false,方法 C 依赖于 B,总是 run=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。任何建议都将不胜感激。谢谢你。