[英]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.