Я использую 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(){
}
}
Пока тест запущен, по какой-либо причине один из тестовых классов не работает из-за неожиданного исключения, я ожидаю, что следующие тестовые классы будут выполняться до тех пор, пока все классы не будут выполнены. Но действительно, остальные классы пропускаются из-за сбоя, может ли кто-нибудь показать мне, как это исправить?
Благодаря
Все классы не будут пропущены, должны быть пропущены только зависимые методы. Существует ли связь между этим классом и другими классами или это полностью независимые классы? –