問題タブ [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 - SimpleCovを使用してCucumberコードカバレッジを表示する
CucumberとコードカバレッジツールSimpleCovを使用した経験のある人はいますか?次の行のenv.rbファイルを追加して、CucumberがSimpleCovを起動するようにしました-
出力ファイルに0ファイルのテスト、0の関連行、0のカバーされた行などがリストされていることを除いて、想定されていることを実行します。コードカバレッジを正しく出力する方法はありますか?
ruby-on-rails - simplecovによるミニテスト
私は次のようなミニテストファイルをテストしようとしています:
これで、info_pages_testのカバレッジは97%になり、errors_testのカバレッジは75%になりました。一緒にそれらは100%をカバーするはずです..しかし、上記のコマンドを実行するたびに、いずれかの結果が75%または97%得られます。2つのテストファイルの結果を1つのカバレッジレポートに結合する方法はありますか?
助けていただければ幸いです!
これが私のminitest_helper.rbファイルの先頭です
また、アプリケーションルートに.simplecovファイルがありますが、それを使用すると予測できない結果が得られます。たまに100%のカバレッジが得られ、予測できません。
.simplecovファイル
ruby - この ruby コードに対して ruby でデータベースなしで rspec テストを作成する方法
ActiveRecord::Baseを継承したクラスでrubyプロジェクトを作成しています。データベースを使用せずに、次のコード サンプルの rspec テストと簡単なカバレッジを作成するにはどうすればよいですか。
ruby-on-rails - Rspec SimpleCov NoMethodError
Rails 4 rspec スイートをrake
実行すると、すべて正常に動作しますが、実行しようとすると、次のようなrake simplecov
エラーが何百回も発生します。NoMethodError
なぜこれが起こっているのかについての手がかりはありますか?を使用してテストしていることにも言及する必要がありますsqlite3 :memory:
。
ruby - Ruby SimpleCov に戻り行が 1 行ありません
これは、パラメーターの乗算を返す私のクラスです
そして、これは私のテストです
SimpleCov 0.7.1 を使用しています。カバレッジ レポートには、メソッド内の 1 行はカバーされていますが、カバーされていないことが示されています。
カバレッジは66.67%で、ラインは
number_of_shares * 価格
はカバーされていませんが、RubyMine でデバッグし、その行にブレークポイントを配置すると、ヒットしています。
これについて助けが必要です。ありがとうございました。
ruby-on-rails - 廃止された lockfile ブール値引数を使用する Simplecov gem
コード カバレッジの統計情報を取得するために、Simplecov を追加したばかりのアプリケーションがあります。この Gem を追加した後、次のエラーが発生し始めました。
(レールサーバーを起動すると、このような行が約20行出力されます)
それらは警告だけのように見えるので、私はそれほど心配していませんが、それらを取り除くのはいいことです. Simplecov と lockfile gem はどちらも既に最新バージョン (Simplecov 0.8.1 と lockfile 2.1.0) であるため、そのうちの 1 つを更新できません... 他の誰かがこれに遭遇しましたか?
編集:その他の環境の詳細
Jruby 1.7.6、Rails 3.1.3、Warbler 1.3.8、Bundler 1.3.5
ruby - Cucumber / Aruba を構成して SimpleCov を使用するにはどうすればよいですか?
Ruby-2.0.0p247 ActiveRecord-4.0.1 Cucumber 1.3.10 Aruba-0.5.3 SimpleCove-0.8.2
ActiveRecord を使用している NON-RAILS プロジェクトで、Aruba で Cucumber を使用しています。私たちのキュウリ機能は、インプロセスとアウトプロセスの両方でコードを実行します。アウト プロセス コードは、bin のスタートアップ スタブを介して、本番環境と同じローダー シーケンスを使用して実行されます。
features/support/env.rb ファイルには次のものが含まれます。
. . .
ステップ定義が aruba の実行コマンドを介して外部のビン/ファイルを呼び出すと、ステップ定義は適切に機能し、テストは期待どおりに完了しますが、コード カバレッジは残りの実行とマージされません。私が求めているのは、アウトプロセス テストのコード カバレッジとキュウリによってインプロセスで直接実行される部分をレポートするように simplecov を設定する方法の説明です。
どうやってこれを行うのですか?