Измените вывод из фоновой задачи на уведомление-отправка

Недавно я начал использовать Karma в качестве моей службы тестирования JavaScript. Он работает довольно хорошо, но каждый раз, когда запускаются тесты, результаты будут отображаться в терминале, который запустил Karma Runner.
Я хотел бы изменить расположение вывода на уведомление Unity (уведомление-отправка), но я не знаю, как это сделать.
Также не работает тест вроде echo 'hi'> notify-send.
Заранее спасибо за помощь.

1
задан 3 December 2013 в 23:27

1 ответ

Есть несколько способов сделать это. Если бы вы хотели все в одном уведомлении, это было бы так просто:

notify-send "Summary" "$(command)"

Замена command на echo "hello" или ваша команда кармы, или что-то еще.

Вы также можете сделать одну строку на уведомление, если бы каждый результат теста был в строке, например:

command | while read line; do notify-send "Summary" "$line"; done

Возможно, с sleep 1, чтобы избежать затопления уведомлений, хотя без некоторых приложение для сбора уведомлений, которые могут быть немного сложными для отслеживания. Вы также можете использовать аналогичную команду, чтобы собрать несколько строк перед отображением уведомления.

0
ответ дан 3 December 2013 в 23:27

Другие вопросы по тегам:

Похожие вопросы: