問題タブ [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 - SimpleCov :: 定期的なカバレッジ レポート
これまでのところ、カバレッジを取得する必要があるという要件があります。サーバーを停止すると、レポートが生成され、これまでのところカバレッジが得られます。しかし、サーバーを再起動すると、以前のカバレッジ結果が失われ、サーバーの再起動後にのみカバレッジを取得できます。
サーバーを停止せずに、カバレッジ % を定期的にチェックし続ける方法はありますか?
Rails コンソール (SimpleCov.result.format!) で次のコマンドを使用して、サーバーを起動せずにレポートを生成しようとすると、カバレッジ番号が取得されません。
以下は、config/boot.rb の構成です。
あなたの考えを共有してください ありがとう Ramya
これは私の boot.rb の内容です:
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 アプリケーションです。
ruby-on-rails - SimpleCov のカバレッジ クラスを変更する方法
私は得ていますCoverage is not a class (TypeError)
モデルに既にカバレッジ クラスがあり、gem 'SimpleCov' を追加し、Spec を実行してから Getting を実行しCoverage is not a class (TypeError)
ました。
エラーは、モデルのカバレッジ クラスが原因で発生します。SimpleCov でカバレッジ クラスを変更し、そのクラスに別の名前を付ける方法はありますか?
前もって感謝します
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 オプションを使用する方法です
ruby - カバーオールのカバレッジが SimpleCov と一致しない
「simplecov」と「coveralls」の ruby gem を使用していますが、simplecov によって生成されるレポートは、coveralls によって生成されるレポートと一致しません。
カバーオールがラップされたコードを無視していないことがわかりました
これが私の構成です
カバーオールがコードを無視するようにするために他に何かする必要がありますか?
ruby-on-rails - Rails プロジェクトの特定のディレクトリに集中するよう Simplecov に指示するにはどうすればよいですか?
タイトルはほとんどそれ自体を物語っています。より具体的に言うと、Simplecov は、すべての構成ファイルなどを含めずに、app ディレクトリなどのディレクトリのみに焦点を当てるように構成することが理にかなっているように思えます。