如果某个测试失败,则使用dataProvider的TestNG将跳过该测试

如果某个测试失败,则使用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"/

这是我的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"/>
            <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"