У меня есть слушатель Python, где, если обнаружена определенная ошибка, я хотел бы немедленно прекратить выполнение тестов и вместо этого завершить набор.В данный момент я делаю это с sys.exit()
, но это не приводит к тому, что ни один файл журнала не создает неправильный вывод xml, что не идеально.Я все еще хотел бы, чтобы выполнялись процессы конца пакета, я просто хочу пропустить выполнение всех последующих тестов.
Я знаю, когда я нажимаю ctrl-C работающий набор тестов, каждый последующий тест останавливается с «Тестом».выполнение остановлено из-за фатальной ошибки ".Как я могу безопасно вызвать это в слушателе при отлове исключения?
Как я могу это сделать?