[Rails] rake test でプログレスバーを表示させる

Pocket

Rails で開発していると JUnit の緑のバーが恋しい…。そんなときは tapoutminitap を使ってコンソールにプログレスバーを表示させてみてはいかがでしょうか。
こんな感じになります。
tapout

*** 設定方法
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年入社の元新人エンジニアです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください