普通に実行してしまうと、実行中のテストケースを表示してくれない。
$ bundle exec ruby some_test.rb
Run options:
# Running tests:
...
Finished tests in 1.017405s, 2.9487 tests/s, 1.9658 assertions/s.
普通はこれでも十分なんですが、セグメンテーションフォールトとかの低レベルなバグを追っているときだとちょっとつらい。
そういうときは-v
オプションを使ってやればいい。
$ bundle exec ruby some_test.rb -v
Run options: -v
# Running tests:
SomeTest#test_a = 0.00 s = .
SomeTest#test_b = 1.01 s = .
SomeTest#test_c = 0.01 s = .
Finished tests in 1.017389s, 2.9487 tests/s, 1.9658 assertions/s.
3 tests, 2 assertions, 0 failures, 0 errors, 0 skips
rake test
の場合はTEST_OPTS
環境変数を設定してやればいい。
$ TEST_OPTS='-v' bundle exec rake test