I know that RSpec has the --profile option, but I'm only using MiniTest/shoulda for my current project.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
You can use minitest-reporters for this purpose. This gem provide multiple reporters to see output of your tests.
Minitest::Reporters.use! Minitest::Reporters::SpecReporter.new
Spec reporter shows the time which each test take to run. It shows the time on console, not as a report.
回答2:
You can just use:
rake TESTOPTS="-v"
right out of the box. eg:
rake TESTOPTS="-v" test:controllers
I have tested this with Ruby 1.9.3 on Rails 3.2.