Я использую python unittest для тестирования другого внешнего приложения, но для запуска теста один за другим требуется слишком много времени.
Я хотел бы знать, как ускорить этот процесс, используя мощь многоядерных процессоров. Могу ли я настроить unittest для параллельного выполнения тестов? Как?
Этот вопрос не может ограничивать Python GIL, потому что на самом деле не код python занимает время, а внешнее приложение, которое я выполняю, в настоящее время через os.system()
.