【发布时间】:2014-02-06 03:39:29
【问题描述】:
我正在使用 testng 运行一个包含大约 20 个测试类的包,我的 xml 文件是这样的
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="PageTest" parallel="classes" thread-count="5">
<packages>
<package name="testpagename"/>
</packages>
</test>
</suite>
我的测试类被定义为
public class testdemo {
@BeforeClass
public void setUpClass(){
}
@AfterClass
public void afterClass(){
}
@Test
public void testMethod1(){
}
@Test(dependsOnMethods = {"testMethod1"})
public void testMethod2(){
}
}
在运行测试时,由于某种原因,其中一个测试类由于意外异常而失败,我希望以下测试类继续运行,直到所有类都执行完毕。但实际上,由于失败,其余的课程都被跳过了,有人可以告诉我如何解决这个问题吗?
谢谢
【问题讨论】:
-
所有类都不会被跳过,只有依赖的方法应该被跳过。这个类和其他类之间有关系还是那些完全独立的类?
标签: testng