Светлячный Dev Лог

Fri 06 April 2012

Unittesting With Tdaemon And Tmux

Tags: python

Некоторое время назад я нашел интересный watchdog для запуска юнит-тестов — tdaemon. Инетересн он был прежде всего тем, что работал без использования inotify, что позволяло мне запускать его в диреткториях, подмонтированных внутрь VirtualBox.

Впрочем, tdaemon оказался написан из рук вон плохо. Он тормозил, и поддерживал лишь ограниченный список систем для запуска юнит-тестов. Зато это проект на Python. В итоге, я переписал там основной функционал. Теперь он работает шустро, не грузит зря проц бесконечным поллингом файловой системы.

На днях я, решив попробовать новый севис для записи скринкастов, сделал ролик, в котором демонструрую работу с tdaemon, tmux и специальным плагином nose-notify-tmux, который умеет показывать прогресс юниттестов прямо в табике tmux.

Вот уже производная этого ролика, переснятая и с саундтреком:

Кто хочет нормального качества, тем в ascii плеер.

Comments !