[英]Simplecov not showing correct coverage in Rails 6
Simplecov 在默認設置下似乎不適用於 Rails 5 或 6,報告顯示覆蓋率為 0%。
什么是修復?
當您在多個處理器上運行測試時,Simplecov 似乎不會合並不同的測試結果。
完成這項工作的最簡單的解決方案是注釋掉在多個處理器上運行的測試。 這將導致測試運行速度變慢,但是,您不需要在每次測試運行時都獲得 Simplecov 結果,因此您可以在所有其他要運行測試的時間取消對多個處理器的注釋。
test_helper.rb
# parallelize(workers: :number_of_processors)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.