每當我在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. 如何減少我的填充方法的詳細程度?
- 4. 減少gcloud谷歌計算平臺CLI的詳細程度
- 5. Tableau詳細程度計算
- 6. 不同詳細程度
- 7. 檢查GruntJS詳細程度
- 8. 的Android LocalServiceSample缺少詳細
- 9. rake spec失敗,其中rake spec:(models | controllers | views)通過
- 10. 角度組件詳細程度
- 11. 爲程序添加詳細程度
- 12. 增加Perl警告的詳細程度
- 13. 設置記錄器的詳細程度
- 14. 登錄Django測試的詳細程度
- 15. OpenGL的實現詳細程度
- 16. 控制make的詳細程度
- 17. 可視化圖的詳細程度
- 18. 關於[NSArray count]詳細程度的GHAssertEquals
- 19. 產出語法的詳細程度
- 20. 缺少索引詳細SQL
- 21. C++錯誤較少詳細
- 22. 禁止xcodebuild輸出或減少詳細信息
- 23. 有沒有辦法用unique_ptr減少詳細實例化?
- 24. 如何減少匹配返回結果或選項的每個調用的詳細程度?
- 25. Android測試猴 - 設置詳細程度?
- 26. 渲染到紋理 - 詳細程度
- 27. jMonkeyEngine3(jME3)詳細程度地形
- 28. 建立功能要求 - 詳細程度
- 29. Django缺少錯誤的詳細信息
- 30. 較少詳細或密碼的條件
這是使用的RSpec運行。不是耙子任務,而是關於耙子任務的初始輸出而不是跑步者的問題。 – solnic
也,我使用RSpec 2,它不使用spec.opts – lawrence