問題タブ [simplecov]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails 4 simpecov の欠落ファイル
私はテストの大ファンであり、現在のカバレッジ レポートを実行すると、.rb ファイルを含む lib サブフォルダーが simplecov によって検出されないことに気付きました。
これが私の spec_helper.rb ファイルでのセットアップです。
lib/modules
今日、そのフォルダーにはあまりありませんが、なぜそれらが入ってこないのかを理解しようとしています.現在、レポートに自分のフォルダーが表示されることを期待していました.中身。
=> git の問題 #351
また、私はこれらの解決策を試してみましたが、うまくいきませんでした:
ruby - ruby の 2 つのコミット間の改行のコード カバレッジ
追加されたすべての新しい行がテストでカバーされるようにしたいと思います。git diff と simplecov のカバレッジを交差させる簡単な方法はありますか。
http://fredwu.me/post/35625566267/simplecov-test-coverage-for-changed-files-onlyこのようなものですが、ファイルではなく行の粒度があります
ruby - 一部のモデルでのみ SimpleCove のカバレッジが提供されない
単純な cov と rspec で非常に奇妙な問題が発生しています。rails_hlper ファイルに以下があります
そのモデルの仕様を実行しようとしても、カバレッジ レポートには表示されません。
ruby - CodeClimate カバレッジ エラー: 致命的: git リポジトリではありません - これは git リポジトリです
完全な出力:
私のコードはここにあります: https://github.com/NullVoxPopuli/authorizable
ここに私のspec_helperがあります:
require "rubygems" require "bundler/setup"
何が起きてる?問題の根源は何ですか? また、カバレッジ レポーターが spec/ ディレクトリの内容を気にするのはなぜですか (ファイルが _spec で終わらない場合)。
追加する必要がある何らかのフィルターはありますか?
ruby-on-rails - Rakefile がデフォルト タスクを呼び出さない
rakefile を作成しようとしていますが、simplecov を呼び出してから rspec を呼び出してテストを実行する必要があると思いますが、rakefile を実行しても何も実行されません。私は何か間違ったことをしていますか?また、タスクに依存関係を与える方法はありますか?実行する前に:spec
呼び出したいです。:simplecov
ruby-on-rails - Simplecov カバレッジと Spree デコレータ
私は、simplecov を使用して、カスタマイズの仕様範囲を Spree 搭載ストアに取得しようとしています。
クラスは通常/app/models/spree/price_decorator.rb
、ファイルに格納されており、ブロックを使用してクラスを開き、Spree::Price.class_eval
カスタム ロジックを含めます。
ただし、SimpleCov にファイルが表示されません。これが技術的な制限なのか、それとも最終出力に含まれる可能性があるのかはわかりません。
SimpleCov は現在、非常に単純な方法で構成されています。
しようとしadd_group
ましapp/models/spree
たが、うまくいきません。
なにか提案を?
ruby-on-rails - Rails 4 & SimpleCov: SimpleCov のカバレッジ レポートに lib/tasks/cucumber.rake が含まれていますか?
spec/spec_helper.rb
andの上部に次のコードがありますfeatures/support/env.rb
(RSpec と Cucumber のカバレッジ結果をマージする SimpleCov):
.simplecov
プロジェクトルートのファイルに次のコードもあります。
しかし、なぜかlib/tasks/cucumber.rake
取材対象に…。
何か案は?
ruby-on-rails-4 - Simplecov レポートは /app ディレクトリ内のフォルダーを無視します
Rails 4.0.11 アプリのカバレッジを測定するために simplecov を使用しています。Ruby 2.0.0 を使用しています。/app の一部のサブフォルダーが simplecov によって無視されることに気付きましたが、その理由がわかりません。
役立つかもしれないいくつかの投稿を読んだ後、Ruby 2.1 へのアップグレードを試みましたが、それでもいくつかのサブフォルダーが無視されています。SimpleCov.start
プロジェクトのルートにあるファイルに移動しようとしまし.simplecov
たが、問題は解決しません。また、構成を削除してrails
自分でフィルターとグループを追加しようとしましたが、無視されたものは空になります。
/mailers、/serializers、/presenters などのフォルダーはすべて無視されます。/models と /controllers をピックアップします。
ruby-on-rails - Rspec テストの find_or_create メソッド
simplecovの結果を確認しましたが、それを見ました
etc( do |rows| の後のすべての変数) はカバーしていません。
アイデアはありますか、どうすればこのようなものをテストできますか?