当我在 multiple threads 中运行我的测试时,我的异常低于 ExtentTestInterruptedException
(使用TestNG在多个线程中启动测试):
com.relevantcodes.extentreports.ExtentTestInterruptedException:
Close was called before test could end safely using EndTest.
at com.relevantcodes.extentreports.Report.terminate(Report.java:425)
at com.relevantcodes.extentreports.ExtentReports.close(ExtentReports.java:917)
接下来的步骤
-
我正在使用范围报告
startTest
方法在@BeforeTest
方法中开始我的测试 -
并在
@AfterMethod
方法中使用范围报告endTest
结束我的测试 -
我的范围报告关闭方法在
@AfterSuite
函数中定义 . -
我从
@AfterSuite
删除了close()
方法调用,但在这种情况下,几个测试用例的结果显示为未知 .
有人可以帮我解决这个问题吗?