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

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

unit-testing - Clover から Cobertura xml 形式に変換する OpenSource ツールはありますか?

Clover から Cobertura xml 形式に変換するツールを探しています。これを行うための優れたオープンソース ツールはありますか?

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

methods - Clover : ステートメントとメソッドのコードカバレッジ

clover が生成する適切な html コード カバレッジでは、メソッドとステートメントの特定のコード カバレッジは見られませんでした。全体的なコード カバレッジの数値が 1 つだけあります。メソッドとステートメントの個々のパーセンテージを取得したいと思います。コード カバレッジ レポートに 1 つも見つからないことに、私は実際に驚きました。人々はメソッドまたはステートメントのコードカバレッジを使用していますか?もしそうなら、どうすればclover htmlカバレッジレポートから入手できますか?

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

clover - テストケースを書かないcloverとそのカバレッジレポート

私はクローバーとその報道にまったく慣れていません...

私はJavaでWebアプリケーションを持っていて、antとeclipseを介してクローバーを添付し、クラスのテストケースを作成し、テストが合格したときにレポートを生成しました。

ただし、どちらの場合も、クローバーでプロジェクトを実行するたびにレポートを生成し、すべてのコードをカバーするには、すべてのクラスのテストケースを作成する必要があります。

私の要件は、クローバーをアプリケーションに添付し、サーバーで実行した後、ブラウザーからリンクをクリックすると、内部でカバーされているコードの量のレポートが生成され、リンクの実行が増えると増加するはずです....

私はそれが可能かどうかわからない...??

可能であれば、いくつかのアイデアを教えてください。

前もって感謝します。

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

java - Sonar + Clover は src-instrumented でのみ実行されます

現在、統合テスト + クローバー + ソナーを実行しようとしています (ソナーで合計カバレッジ (IT + 単体テスト) を一緒に確認できます) 問題は、ソースがソナーにアップロードされたことです。クローバーが自分のことをするために生成するものです。

または、多くの __CLR** があちこちにあるため、ソースコードは実際には読み取れないか、正確ではありません

このコマンドを使用して実行する方法

そして、ソナープロファイルは

必要に応じて、さらに情報を追加できます。

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

registry - 統合テスト用のクローバー

クローバーを使用して、統合テスト カバレッジのカバレッジを生成しています。私のクローバーdbファイル(.db)はディレクトリ.cloverにあります

テストケースを実行すると、.clover ディレクトリに次のファイルが生成されます。

これらをマージしようとすると、次のエラーが発生します

.db ファイルを再生成して、テスト ケースを再実行しようとしました。clover-merge を実行しようとすると、まだ失敗し、同じエラーが発生します。

私のクローバーマージターゲット

ここで何か不足していますか?誰かがこれを手伝ってくれますか?

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

jenkins - カバレッジに含まれていない名前空間のコード

ここにあるphpunit.xml

結果には、名前空間を持つクラスの情報clover.xml 含まれ、Jenkin の PHP-Clover プラグインを除くすべてが、名前空間内のコードを無視するカバレッジを報告し続けます。(つまり、名前空間を定義するソース ファイルはレポートに表示されませんが、グローバル名前空間に完全に分類されるコードを含むファイルはリストに表示されます)。