問題タブ [clover]
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.
junit - Cyclomatic Complexity の関数/メソッドのユニット コード カバレッジ % を測定しますか?
メソッド/関数レベルでの循環的複雑度などの複雑さの比率に基づいて、単体テストのカバレッジを収集/報告するアプローチはありますか?
その理由/意図は、複雑さに基づいて欠陥の可能性が高い領域が実際に適切な単体テストのカバレッジを持っていることを示す測定可能なメトリックを提供することです (つまり、「100%」または「80%」のカバレッジから離れたメトリックメトリクスを循環的複雑度の 100% >= 10 など)。
私のユースケースは現在Java/junitであり、同じ意図に到達するための別のアプローチも役立ちます(Cyclomaticに基づくメソッド/関数である必要はありませんが、同様のタイプの測定です)。
編集: Java と .NET の両方に同様の機能を備えたコード カバレッジ ツールがあれば、それは驚異的です。
ありがとう!-ダレン
eclipse - Eclipse Clover プラグイン / エディターでのコード カバレッジの強調表示の切り替え
最近、Eclipse 用の Clover プラグインを使用していますが、非常に便利です。おそらく最も便利な部分ですが、コード カバレッジの強調表示は、JUNIT テストを作成/構成するときに信じられないほど面倒であることが判明しています。
ボタンまたはキーボード ショートカットをクリックして、強調表示をオフにしてからオンに戻す簡単な方法はあるのでしょうか。プロジェクトのクローバー カバレッジを完全にオフにして無効にするのは好きではないことに注意してください。JUNIT を作成しているときに、エディター内のコードの緑/赤の強調表示をオフにするだけで済みます。それを行う簡単な方法はありますか?私は自分で多くの研究を行いましたが、良い解決策を見つけることができませんでした。
jenkins - Cloud I は Jenkins/Hudson からビルド ディレクトリにアクセスしますか?
Jenkins を使用して Clover を実行しています。Jenkins の Web GUI で HTML レポートを表示できますが、clover.pdf もダウンロードしたいと考えています。ワークスペース ディレクトリ (最新バージョンのみ) の下に作成され、Jenkins\jobs\Job_test\builds\2013-02-19_17-12-25 のようなディレクトリをビルドします。
Web から Jenkins\jobs\Job_test\builds\2013-02-19_17-12-25 にアクセスするソリューションはありますか?
oracle - Endeca Integrator Studioはスクリプトをエクスポートして、GUIなしでRHELサーバー上でETLを実行できますか?
Java Endeca APIを使用して、本番サーバーのさまざまなデータソースで ETL を実行しています。Oracle Endeca Integrator Studio ( Clover ETL )には、これらのタスクの多くを実行する機能があるようです。しかし、GUI 機能のない本番サーバーでEndeca Integrator Studioを実行することはできません。Linux サーバー上でコマンド モードで実行できる Integrator エクスポート スクリプトを作成する方法はありますか?
code-coverage - Atlassian Cloverの無料の代替品?
私の古い質問をもう一度尋ねる:
背景:クラスのソナーのカバレッジレポートを見て、どのテストが特定のライン/ブランチのカバレッジに寄与するかを知りたいので、そのテストに簡単にアクセスして、新しく導入されたifブランチのテストを追加できます。
IDEのクローバーに代わる他の(できれば無料の)代替品はありますか?おそらく、それらをソナーに含めることができるようなものですか?
それとも、emma-reportsのスクリプトを使用して情報を強化、蓄積するためのトリックですか?
または、さらに、emmaまたはcoberturaにパッチを適用して、必要な情報をログに記録します(カウントのために「1」をログに記録する代わりに、テスト中のクラスとテストの名前をログに記録することもできます)
ありがとう!
maven - CLOVER の Java ヒープ領域を回避するには、pom ファイルで引数を指定する必要がありますか?
clover を使用して mvn を実行して clover レポートを生成しましたが、以下が見つかりました。
-Xms512M -Xmx1024M
maven(pom.xml)でクローバーを設定する方法はありましたか? 私はそれを見つけてきましたが、理由はありません。ここをクリックしてください。どうもありがとう!
perl - PerlアプリケーションのJenkinsでのカバレッジのテスト
Perlで説明されているPerlのテストカバレッジの優れた例、コードカバレッジの例を実装しました
しかし、その必要なModule :: Buildは、Module :: Buildインストルメンテーションを持たない既存のPerlアプリケーションがある場合、ユニットテストまたは機能テストのテストカバレッジを取得する方法はありますか?
私は見た :
しかし、これはアプリケーションの実行中のコードカバレッジを示しているようです。
CloverまたはCobertura互換の出力を取得できるようにしたいので、Jenkinsのemail-extと統合できます
maven - Maven は clover プラグインを使用して単体テストを 2 回実行します
pom.xml にこのプラグイン コードがあります。このプラグインを削除すると、Maven は単体テストを 2 回実行しなくなります。このプラグインのどの部分で単体テストが 2 回実行されるのか知りたかっただけです。
php - Clover XML 形式の PHPUnit コード カバレッジ レポートには、インターフェイスが含まれています
@codeCoverageIgnore
コード カバレッジ レポートでインターフェイスを無視するために、注釈を使用します。しばらく前に HTML 形式のコード カバレッジ レポートを使用しましたが、この形式を使用している間、問題は見つかりませんでした。Clover XML 形式のコード カバレッジ レポートを使用します。この形式で最初のレポートを生成したところ、インターフェイスがあることがわかりました。私は何を間違っていますか?ありがとう!