3

Rails 4.0.11 アプリのカバレッジを測定するために simplecov を使用しています。Ruby 2.0.0 を使用しています。/app の一部のサブフォルダーが simplecov によって無視されることに気付きましたが、その理由がわかりません。

test_helper.rb:
require 'simplecov'
SimpleCov.start 'rails'

ENV["RAILS_ENV"] = "test"
require File.expand_path('../../config/environment', __FILE__)

役立つかもしれないいくつかの投稿を読んだ後、Ruby 2.1 へのアップグレードを試みましたが、それでもいくつかのサブフォルダーが無視されています。SimpleCov.startプロジェクトのルートにあるファイルに移動しようとしまし.simplecovたが、問題は解決しません。また、構成を削除してrails自分でフィルターとグループを追加しようとしましたが、無視されたものは空になります。

/mailers、/serializers、/presenters などのフォルダーはすべて無視されます。/models と /controllers をピックアップします。

4

1 に答える 1

0

同じ問題がありました。あなたのレール環境/test.rb makeconfig.eager_load = trueで。これにより、アプリの起動中にすべての ruby​​ ファイルが読み込まれます。

于 2019-01-20T15:21:50.387 に答える