Maven surefire如何干净地关闭?

Maven surefire如何干净地关闭?,maven,testng,surefire,Maven,Testng,Surefire,好吧,不管怎样,它似乎没有这样做。我的库使用非守护进程线程池,通常我必须显式关闭这些线程池才能关闭应用程序,但surefire似乎不需要这样做。surefire究竟通过什么方法关闭线程池?这只是信号还是信号本身?是否可能要求作为测试套件的一部分进行清洁关机,例如在testng中?您可以使用@AfterSuite方法执行任何必要的清洁 除此之外,surefire或TestNG不可能知道必要的应用程序清理。我似乎遇到了一些问题。对于某些错误,即使设置了@AfterSuite(alwaysRun=tr

好吧,不管怎样,它似乎没有这样做。我的库使用非守护进程线程池,通常我必须显式关闭这些线程池才能关闭应用程序,但surefire似乎不需要这样做。surefire究竟通过什么方法关闭线程池?这只是信号还是信号本身?是否可能要求作为测试套件的一部分进行清洁关机,例如在testng中?

您可以使用@AfterSuite方法执行任何必要的清洁


除此之外,surefire或TestNG不可能知道必要的应用程序清理。

我似乎遇到了一些问题。对于某些错误,即使设置了@AfterSuite(alwaysRun=true),我的清理方法也常常由于某些原因而无法运行。