問題タブ [rcov]
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 - rcovとキュウリでファイルを除外するには?
下の図のようなファイルを除外したいので、テストに含める必要はありません。この問題を解決するにはどうすればよいですか?
ruby-on-rails - Rubyで単一の仕様に対してコードカバレッジを測定する最良の方法は何ですか?
私は通常そうしますrake spec:rcov
が、それはすべてのテストのコード カバレッジを測定します。
各モデルの仕様が他のテストの副作用に依存するのではなく、完全なモデルをテストしていることを確認するために、1 つの仕様からコード カバレッジを測定する方法が必要です。
何か案は?
ruby-on-rails - OSXにrcov-0.8.1.2.0をインストールする際の問題
開発コンソールのロードに失敗しているRails3.0.7アプリケーションがあります。エラーが発生し続けます:
私がそうするとき、それはその宝石をインストールするのに失敗し続けます。このエラーが発生します:
ルビー:
私はrails3.0.7を実行していますが、rails -vは、gemをインストールするための同じ提案で失敗します。私はOSX10.6.7を使用しています。
どんな助けでもいただければ幸いです。
ruby-on-rails-3 - Metrical のインストール中の RCov と Saikuro の警告
Metrical を起動して実行するために必要ないくつかの gem をインストールするのに苦労しました。
クイックグーグルは、1.7.2 で修正された gem 1.7.1 のバグを指摘しています。
私の gem システムのバージョンは 1.8.5 です。Rails 3.0.7、Windows 7 64 ビットで実行しています。ルビー 1.9.2p180 (2011-02-18) [i386-mingw32]
手伝ってください。Saikuro と RCov をインストールするにはどうすればよいですか?
ruby-on-rails - レールの simplecov と rspec について混乱しています
これはモデル内のコードです:
これはrspecテストです:
そしてテストはパスします。しかし、rcov はそうは思いません。
まず第一に、なぜですか?
第二に、何かを変更する必要がある場合、 simplecov の何が良いのでしょうか?
ruby - Rubyでクラス/メソッドにモンキーパッチを適用しない
を呼び出す Ruby で記述したコードの単体テストを試みていますFile.open
。それを嘲笑するために、私File.open
は次のようにモンキーパッチを適用しました:
問題は、File.open を使用してコード カバレッジ情報を書き込むため、rcov を使用してこのすべてを実行していることです。実際のバージョンではなく、サルのパッチを適用したバージョンを取得します。このメソッドのモンキーパッチを解除して、元のメソッドに戻すにはどうすればよいですか? をいじってみましたが、今のところ役に立ちalias
ません。
ruby - rcov で、テスト対象のコード行をトラバースしたテスト メソッドを見つける方法はありますか?
rcov で、特定のコード行 (テストしているターゲット コード内) をカバーしたとして追跡されたテスト メソッドを見つける方法はありますか?
ruby-on-rails - rake spec:rcov の実行時に Rcov が gem を除外しない
Rspec を使用して、Radiant のカスタム拡張機能を開発およびテストしています。拡張ディレクトリで rake spec:rcov を実行すると、spec フォルダーからすべてのテストが実行されますが、Gemfile に含まれているすべての gem のカバレッジ ファイルが生成されます。次の rcov.opts ファイルを spec フォルダーに入れてみました。
しかし、それは何の違いもありません。
私の宝石:
rcov にジェムをカバレッジから除外させるにはどうすればよいですか?
(私はMacOSX、Bundler、RVMを使用しています)
ruby-on-rails - Rcovは、0%のコードカバレッジが考慮されていないファイルを表示します
私は現在、Railsプロジェクト(ruby 1.8.7)でrcovを実行しています。コードカバレッジの概要はJenkinsに任せます。
残念ながら、コードカバレッジが0.0%を超えるファイルのみが表示されます。
これは間違った総カバレッジにつながります。
テスト実行で変更されていないすべてのファイルを含める方法はありますか?