我使用TestNG的運行,其中包含有關20個測試類的包,我的XML文件是這樣的TestNG的逃課一旦一個測試類失敗
<?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(){
}
}
在測試運行時,出於某種原因,其中一個測試類由於意外的異常而失敗,我期望以下測試類保持運行,直到所有類都執行完畢。但事實上,其餘的課程因爲失敗而被忽略,任何人都可以告訴我如何解決這個問題?
感謝
所有的類都不會被跳過,只有從屬方法應該被跳過。這個類和其他類之間是否存在關係,還是那些完全獨立的類? –