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


この記事の所要時間: 13
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年入社の元新人エンジニアです。

人気の記事

コメント

コメントを残す

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

PAGE TOP