如果某个测试失败,则使用dataProvider的TestNG将跳过该测试
这是我的suite.xml和测试类如果某个测试失败,则使用dataProvider的TestNG将跳过该测试,testng,Testng,这是我的suite.xml和测试类 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > <suite name="Mobile"> <listeners> <listener class-name="TestNGSuiteListener"/
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Mobile">
<listeners>
<listener class-name="TestNGSuiteListener"/>
<listener class-name="TestNGListener"/>
<listener class-name="PriorityInterceptor"/>
</listeners>
<test name="testMobile" preserve-order="true">
<classes>
<class name="mobile.BookingTest"/>
</classes>
</test>
</suite>
我不明白,如果第一个参数的测试失败了,为什么TestNG会跳过剩余数据参数的测试运行
如何修复这种行为,使TestNG使用所有数据参数执行测试
configfailurepolicy="continue"
这个设置在suite.xml中帮助了我,我刚刚尝试了你的源代码,我可以运行你的所有测试。我故意让其中一个测试失败,它也运行另一个测试数据参数。你能粘贴完整的stacktrace吗?你使用的是哪个版本的testng?
configfailurepolicy="continue"