我需要将所有跳过的测试用例添加到我的 ExtentReports 中。我怎样才能做到这一点?
我在BaseTest.java 中尝试了以下代码:
@AfterMethod
public void afterMethod(Method method)
{
if (result.getStatus() == ITestResult.FAILURE)
{
((ExtentTest) extentTest.getTest()).log(LogStatus.FAIL, result.getThrowable());
}
else
if (result.getStatus() == ITestResult.SKIP)
{
((ExtentTest) extentTest.getTest()).log(LogStatus.SKIP, "Test skipped " + result.getThrowable());
}
else
{
((ExtentTest) extentTest.getTest()).log(LogStatus.PASS, "Test passed");
}
report.endTest(extentTest);
report.flush();
}
相关分类