問題タブ [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.

0 投票する
2 に答える
1117 参照

ruby-on-rails - rcovとキュウリでファイルを除外するには?

下の図のようなファイルを除外したいので、テストに含める必要はありません。この問題を解決するにはどうすればよいですか?

画像 http://i.stack.imgur.com/n9Lwk.png

0 投票する
1 に答える
244 参照

ruby-on-rails - Rubyで単一の仕様に対してコードカバレッジを測定する最良の方法は何ですか?

私は通常そうしますrake spec:rcovが、それはすべてのテストのコード カバレッジを測定します。

各モデルの仕様が他のテストの副作用に依存するのではなく、完全なモデルをテストしていることを確認するために、1 つの仕様からコード カバレッジを測定する方法が必要です。

何か案は?

0 投票する
0 に答える
660 参照

ruby-on-rails - OSXにrcov-0.8.1.2.0をインストールする際の問題

開発コンソールのロードに失敗しているRails3.0.7アプリケーションがあります。エラーが発生し続けます:

私がそうするとき、それはその宝石をインストールするのに失敗し続けます。このエラーが発生します:

ルビー:

私はrails3.0.7を実行していますが、rails -vは、gemをインストールするための同じ提案で失敗します。私はOSX10.6.7を使用しています。

どんな助けでもいただければ幸いです。

0 投票する
0 に答える
280 参照

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 をインストールするにはどうすればよいですか?

0 投票する
1 に答える
1022 参照

ruby-on-rails - レールの simplecov と rspec について混乱しています

これはモデル内のコードです:

これはrspecテストです:

そしてテストはパスします。しかし、rcov はそうは思いません。

まず第一に、なぜですか?

第二に、何かを変更する必要がある場合、 simplecov の何が良いのでしょうか?

0 投票する
5 に答える
3916 参照

ruby - Rubyでクラス/メソッドにモンキーパッチを適用しない

を呼び出す Ruby で記述したコードの単体テストを試みていますFile.open。それを嘲笑するために、私File.openは次のようにモンキーパッチを適用しました:

問題は、File.open を使用してコード カバレッジ情報を書き込むため、rcov を使用してこのすべてを実行していることです。実際のバージョンではなく、サルのパッチを適用したバージョンを取得します。このメソッドのモンキーパッチを解除して、元のメソッドに戻すにはどうすればよいですか? をいじってみましたが、今のところ役に立ちaliasません。

0 投票する
1 に答える
118 参照

ruby - rcov で、テスト対象のコード行をトラバースしたテスト メソッドを見つける方法はありますか?

rcov で、特定のコード行 (テストしているターゲット コード内) をカバーしたとして追跡されたテスト メソッドを見つける方法はありますか?

0 投票する
1 に答える
437 参照

ruby-on-rails - rake spec:rcov の実行時に Rcov が gem を除外しない

Rspec を使用して、Radiant のカスタム拡張機能を開発およびテストしています。拡張ディレクトリで rake spec:rcov を実行すると、spec フォルダーからすべてのテストが実行されますが、Gemfile に含まれているすべての gem のカバレッジ ファイルが生成されます。次の rcov.opts ファイルを spec フォルダーに入れてみました。

しかし、それは何の違いもありません。

私の宝石:

rcov にジェムをカバレッジから除外させるにはどうすればよいですか?

私はMacOSX、Bundler、RVMを使用しています

0 投票する
2 に答える
377 参照

ruby-on-rails - Rcovは、0%のコードカバレッジが考慮されていないファイルを表示します

私は現在、Railsプロジェクト(ruby 1.8.7)でrcovを実行しています。コードカバレッジの概要はJenkinsに任せます。

残念ながら、コードカバレッジが0.0%を超えるファイルのみが表示されます。

これは間違った総カバレッジにつながります。

テスト実行で変更されていないすべてのファイルを含める方法はありますか?