我有一个python侦听器,如果捕获到某个错误,我想立即停止执行测试,而不是结束套件。目前,我正在使用sys.exit()
执行此操作,但这会导致没有日志文件生成损坏的xml输出,这并不理想。我仍然希望运行套件结束的进程,我只想跳过运行所有后续测试。
我知道当我按ctrl-C键运行测试套件时,每个后续测试都会停止,并显示"Test execution stopped to a fatal error“(由于出现致命错误而停止测试)。如何在侦听器中捕获异常时安全地触发此事件?
我该怎么做呢?
https://stackoverflow.com/questions/52841653
复制相似问题