Итак, у меня есть около 600 тестов, выполненных с помощью Mocha, и теперь мне нужно автоматически запустить все из них и получить все ошибки и количество успешных попыток, чтобы отправить эту информацию на сервер мониторинга.
Я могу создать сценарий bash, который запускает тесты и записывает журнал Mocha в файл, затем анализирует этот файл журнала и получает данные об успехах и сбоях (например, по grep), но это слишком грязное решение.
Я бы предпочел выполнить тесты программно и получить от Mocha что-то вроде сообщений об ошибках и массива тестов успеха, чтобы обойти это, но я не смог найти никаких документов по этому поводу.
Итак, как решить эту проблему?