Rails で開発していると JUnit の緑のバーが恋しい…。そんなときは tapout と minitap を使ってコンソールにプログレスバーを表示させてみてはいかがでしょうか。
こんな感じになります。
*** 設定方法
Rails 4.0.0 RC2 で確認してます。
Gemfile
>||
group :test do
gem ‘tapout’
gem ‘minitap’
end
||<
test/test_helper.rb
>||
require ‘minitap’
MiniTest::Unit.runner = MiniTest::TapJ.new
||<
これらを設定すると rake test
の結果が JSON (TAP-J形式) で出力されるようになります。これを tapout progress
に食べさせると、緑のプログレスバーがにょきにょきするようになります。テストに失敗すると赤くなります。
tapout
にはプログレスバー以外にもMarkdownやHTMLで出力するオプションもあります。使用可能なオプションは tapout --help
で確認できます。
投稿者紹介
- サーバ運用もできるプログラマと化した、2013年入社の元新人エンジニアです。
最近のエントリ
- 勉強会2017.03.10ユニキャストの勉強会のご紹介
- Ruby2014.05.16[ruby-install] Rubyのバージョン切替えスクリプトを書いた
- CentOS2014.05.14OpenLDAPサーバーを構築する
- Ruby2013.12.17AutomaticRubyとChatWorkを連携させる