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

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

ruby - SimpleCov :: 定期的なカバレッジ レポート

これまでのところ、カバレッジを取得する必要があるという要件があります。サーバーを停止すると、レポートが生成され、これまでのところカバレッジが得られます。しかし、サーバーを再起動すると、以前のカバレッジ結果が失われ、サーバーの再起動後にのみカバレッジを取得できます。

サーバーを停止せずに、カバレッジ % を定期的にチェックし続ける方法はありますか?

Rails コンソール (SimpleCov.result.format!) で次のコマンドを使用して、サーバーを起動せずにレポートを生成しようとすると、カバレッジ番号が取得されません。

以下は、config/boot.rb の構成です。

あなたの考えを共有してください ありがとう Ramya

これは私の boot.rb の内容です:

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

ruby - 複数のテストにもかかわらず、コードカバレッジが非常に低い

私は、最大の整数を返すシンプルなルビー ファイルを持っていますこれには、対応するスペックファイルがあり、コードの別の部分を通過するはずです。行. 2 行がカバーされ、5 行が欠落しています。)

私のテストでこれらの (5) 行が欠落している理由を理解するのを手伝ってくれませんか。

ご協力いただきありがとうございます

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

ruby-on-rails - ルートで使用されるlibクラスのRails rspecテストには、プライベートメソッドが含まれています

Simplecov は、lib/api_verson.rbクラスでいくつかのテストが欠落していることを検出しました。

このクラスは、API バージョンのセットアップを支援するためにルート ファイルによって使用されます。

この設定は versioning_your_ap_is から移植されました。

simplecov が失敗として報告しているメソッドをここでテストしようとしています。

私はこの最初のテストを構築しようとしていますか??? に@apiversion.send(:unversioned_accept_header, @request)、私はエラーが発生しています:

基本的に、次のメソッドにフラグが立てられます: 「matches?、versioned_accept_header?、unversioned_accept_header?、および version_one?」

私は rspec のロックスターではないので、ここでいくつかのポインタを使用できます。ご協力ありがとうございました。

ところで、これは実行中の Rails 4 アプリケーションです。

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

ruby-on-rails - SimpleCov のカバレッジ クラスを変更する方法

私は得ていますCoverage is not a class (TypeError)

モデルに既にカバレッジ クラスがあり、gem 'SimpleCov' を追加し、Spec を実行してから Getting を実行しCoverage is not a class (TypeError)ました。

エラーは、モデルのカバレッジ クラスが原因で発生します。SimpleCov でカバレッジ クラスを変更し、そのクラスに別の名前を付ける方法はありますか?

前もって感謝します

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

ruby-on-rails - JRuby rspec: --debug オプションを使用して完全にカバーする方法

次のコマンドを発行すると

次の警告で実行されます

C:/jruby-1.7.4/lib/ruby/gems/shared/gems/simplecov-0.7.1/lib/simplecov.rb:34 警告: トレース (例: set_trace_func) は --debug フラグがないとすべてのイベントをキャプチャしません

だからここで私の質問は、rspecの実行中にこの --debug オプションを使用する方法です

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

ruby - カバーオールのカバレッジが SimpleCov と一致しない

「simplecov」と「coveralls」の ruby​​ gem を使用していますが、simplecov によって生成されるレポートは、coveralls によって生成されるレポートと一致しません。

カバーオールがラップされたコードを無視していないことがわかりました

これが私の構成です

カバーオールがコードを無視するようにするために他に何かする必要がありますか?

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

ruby-on-rails - Rails プロジェクトの特定のディレクトリに集中するよう Simplecov に指示するにはどうすればよいですか?

タイトルはほとんどそれ自体を物語っています。より具体的に言うと、Simplecov は、すべての構成ファイルなどを含めずに、app ディレクトリなどのディレクトリのみに焦点を当てるように構成することが理にかなっているように思えます。