Я использовал встроенную команду OSX «say», чтобы сигнализировать о завершении длительных тестов. Это легко и удобно.Имейте ruby Unit :: Test, сообщите результаты теста
Я бы хотел, чтобы это говорило о последней строке результатов, в которой говорится: «6 тестов, 18 утверждений, 0 ошибок, 0 ошибок», но все равно сохраняют текущий вывод. Есть идеи, как это сделать?
Я пробовал:
ruby overlay_test.rb | tail -n 1 | say
Но это не выводит результаты тестов, как они происходят.
Бонусные баллы за то, что он произнес только последние две части строки «0 ошибок, 0 ошибок».