Fri 06 April 2012
Unittesting With Tdaemon And Tmux
Некоторое время назад я нашел интересный watchdog для запуска юнит-тестов — tdaemon. Инетересн он был прежде всего тем, что работал без использования inotify, что позволяло мне запускать его в диреткториях, подмонтированных внутрь VirtualBox.
Впрочем, tdaemon оказался написан из рук вон плохо. Он тормозил, и поддерживал лишь ограниченный список систем для запуска юнит-тестов. Зато это проект на Python. В итоге, я переписал там основной функционал. Теперь он работает шустро, не грузит зря проц бесконечным поллингом файловой системы.
На днях я, решив попробовать новый севис для записи скринкастов, сделал ролик, в котором демонструрую работу с tdaemon, tmux и специальным плагином nose-notify-tmux, который умеет показывать прогресс юниттестов прямо в табике tmux.
Вот уже производная этого ролика, переснятая и с саундтреком:
Кто хочет нормального качества, тем в ascii плеер.
Comments !