2

EMMA ユーザーの中にこの問題に遭遇したことがある人がいるかどうか疑問に思っていました。

基本的に、1 つのメイン ANT スクリプトから個別に呼び出される異なる build.xml ANT スクリプトを持つ複数のプロジェクトがあります。コードは適切にカバーされていますが、JUnit メソッドが別のプロジェクトの別のメソッドを呼び出す場合、その外部メソッド呼び出しは EMMA の対象外です。

誰かがこの問題に遭遇しましたか? 誰でもアドバイスを惜しみませんか?

ありがとう

4

2 に答える 2

1

外部メソッド呼び出しのインストルメント化されたクラスに単体テストを向けていることを確認しますか?

于 2009-02-09T12:02:44.737 に答える
0

エマを助けることはできません。しかし、必要なのは、複数のプロジェクトからのテスト カバレッジ データを一貫性のある全体に結合できるコード カバレッジ ツールです。

SD のテスト カバレッジ ツール (Java 用のものを含む) は、これをすぐに実行できます。これにより、それぞれがはるかに大きな (メタ) プロジェクト (Eclipse など) の重要な部分を構成する多くの「プロジェクト」を保持し、メタプロジェクトのカバレッジの全体像を把握できます。これを使用して、45,000 のコンパイル可能な Java プログラムを含むシステムを処理しました。また、1 つのプロジェクトで実行された複数のテスト カバレッジからのデータを、そのプロジェクトの一貫した情報に結合することもできます。

http://www.semanticdesigns.com/Products/TestCoverage/index.htmlを参照してください。

(こんにちはカート)。

于 2009-07-21T09:32:57.520 に答える