testSomethingRetry1中只会提供失败的测试数据。testSomething中失败,则在testSomethingRetry1中重试,但testNG认为它在testSomething中失败了发布于 2015-05-21 19:25:25
与其重复测试方法,我建议使用org.testng.IRetryAnalyzer,它基本上再次运行失败的测试。您可以在这里看到一些例子,http://seleniumeasy.com/testng-tutorials/execute-only-failed-test-cases-using-iretryanalyzer。
但是,如果您确实希望覆盖结果,您可以使用侦听器并实现获取ITestResult的方法。在这个对象中,您可以检查方法类/名称/结果/等等,并更改其中的一些属性(包括结果)。
http://testng.org/javadocs/org/testng/ITestListener.html http://testng.org/javadocs/org/testng/IInvokedMethodListener.html
或者整个测试套件
http://testng.org/javadocs/org/testng/ISuiteListener.html
https://stackoverflow.com/questions/30381568
复制相似问题