每当我在Rails 3/RSpec 2项目上运行“rake spec”,它所做的第一件事情就是打印出它运行的“bundle exec spec ....”命令。然而,我省略的部分是项目中所有规格文件的列表,这是一大块文本,它会影响阅读测试结果。我该如何解决这个问题?减少“rake spec”的详细程度
4
A
回答
1
我不使用耙规范,而不是我通过RSpec运行运行我的规格。所以不是“rake spec”,而是“rspec spec /”。您可以将各种选项传递给此命令,如问题的第一个答案中所述。
2
您可以通过在rails应用程序的spec/spec.opts
文件中放置标志来更改规格的输出。
从this博客文章举例:
--colour
--format progress
--format specdoc:spec/spec_full_report.txt
--format failing_examples:spec/spec_failing_examples.txt
--format html:spec/spec_report.html
--loadby mtime
--reverse
你可以看到这里所有的可用选项:https://github.com/dchelimsky/rspec/blob/master/lib/spec/runner/option_parser.rb
1
只需添加到您的Rake文件
require 'rspec/core/rake_task'
task(:spec).clear
RSpec::Core::RakeTask.new(:spec) do |t|
t.verbose = false
end
相关问题
- 1. 使用朋友减少详细程度
- 2. 使HTMLUnit减少详细
- 3. Tableau详细程度计算
- 4. rake spec失败,其中rake spec:(models | controllers | views)通过
- 5. 角度组件详细程度
- 6. 为程序添加详细程度
- 7. C++错误较少详细
- 8. 缺少索引详细SQL
- 9. OpenGL的实现详细程度
- 10. 登录Django测试的详细程度
- 11. 可视化图的详细程度
- 12. 控制make的详细程度
- 13. 产出语法的详细程度
- 14. 增加Perl警告的详细程度
- 15. 禁止xcodebuild输出或减少详细信息
- 16. 如何减少匹配返回结果或选项的每个调用的详细程度?
- 17. 渲染到纹理 - 详细程度
- 18. jMonkeyEngine3(jME3)详细程度地形
- 19. Android测试猴 - 设置详细程度?
- 20. 建立功能要求 - 详细程度
- 21. 较少详细或密码的条件
- 22. 运行rake spec时的“Spammy”输出
- 23. 减少经纬度
- 24. 减少ELMAH记录的错误细节
- 25. Python MYSQLdb文档缺少详细信息?
- 26. 详细信息标记缺少$ _POST
- 27. 缺少Google JSON详细信息
- 28. 减少边框的宽度
- 29. MATLAB的精度,减少
- 30. 减少底板的高度
这是使用的RSpec运行。不是耙子任务,而是关于耙子任务的初始输出而不是跑步者的问题。 – solnic
也,我使用RSpec 2,它不使用spec.opts – lawrence