我在一个类中几乎没有测试依赖于另一个包中的设置组。我的 TestNG.xml 看起来像这样:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="mysuite" verbose="1">
<test name="mytest">
<classes>
<class name="path.to.setup.class"/>
<class name="path.to.test.class"/>
</classes>
</test>
</suite>
在 eclipse 中运行所有测试时,这工作正常。
问题是当我尝试从 testClass 执行单个测试时,这取决于设置组。我收到以下错误:DependencyMap::Method "myMethod" 依赖于不存在的组 "setup"。是否有任何简单的方法来执行单个测试而无需为每个测试创建单独的 xml?