【发布时间】:2015-01-24 15:05:45
【问题描述】:
我需要为我的 Rails 应用程序运行测试,但似乎当我执行rake test:all 时,我会将所有日志输出到我的屏幕,包括执行的所有查询和调试消息。
有没有办法只显示有多少测试通过/失败以及失败(如果有的话?)。类似于 Django 测试输出的东西。
【问题讨论】:
-
你使用什么测试框架?
-
Rails 自带的默认设置。
-
默认Rails framework based on
MiniTest,所以我认为你可以使用MiniTest#Reporters -
难道没有一些配置选项可以抑制所有这些调试消息吗?我不想为此安装另一个 gem...
-
只是要知道,我试过使用 Minitest Reporters,结果是一样的。仍然显示调试消息。即使我在运行测试之前将日志级别明确设置为
:error并在测试中检查它,仍然会显示调试消息。很奇怪……
标签: ruby-on-rails ruby testing rake