【问题标题】:Simplecov not showing correct coverage in Rails 6Simplecov 在 Rails 6 中没有显示正确的覆盖率
【发布时间】:2020-11-15 03:28:48
【问题描述】:

Simplecov 似乎不适用于默认设置的 Rails 5 或 6,报告显示覆盖率为 0%。

解决方法是什么?

【问题讨论】:

    标签: ruby-on-rails simplecov


    【解决方案1】:

    当您在多个处理器上运行测试时,Simplecov 似乎不会合并不同的测试结果。

    完成这项工作的最简单的解决方案是注释掉在多个处理器上运行的测试。这将导致测试运行速度变慢,但是,您不需要在每次测试运行时都获得 Simplecov 结果,因此您可以在所有其他时间运行测试时取消注释回多个处理器。

    test_helper.rb

    # parallelize(workers: :number_of_processors)
    

    【讨论】:

    • 不幸的是不起作用!
    猜你喜欢
    • 2017-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-19
    • 2013-02-19
    • 2019-11-30
    • 2020-08-12
    • 2012-02-26
    相关资源
    最近更新 更多