我在我们的rails app中有一个测试挂起无法找出哪一个(因为它挂起并且没有得到失败报告).我发现这篇博客文章http://bmorearty.wordpress.com/2008/06/18/find-tests-more-easily-in-your-testlog/,它添加了一个设置挂钩来打印测试名称,但是当我尝试做同样的事情它给了我一个错误说错误的设置参数数量(1表示0).任何帮助都将不胜感激.
如果你使用rake运行测试它将工作:
rake test:units TESTOPTS="-v"
测试名称的打印是TestRunner的责任.如果从命令行运行测试,则可以指定-v选项,以打印出测试用例名称.
例:
ruby test_Foo.rb -v Loaded suite test_Foo Started test_blah(TestFoo): . test_blee(TestFoo): . Finished in 0.007 seconds. 2 tests, 15 assertions, 0 failures, 0 errors