1

emma を実行したいマルチモジュール プロジェクトがいくつかありますが、単体テストが 2 回カウントされるため、Hudson プロジェクトのホームページで誤解を招く統計が表示されるため、テストを 2 回実行したくありません。

単一のモジュール プロジェクトの場合、インストール ゴールを省略し、クリーンな emma:emma を使用してテストを 1 回実行することができます。emma でインストルメント化されたバイト コードのみを使用してテストし、テストを実行せずにプロジェクト アーティファクトをビルドおよびインストールする方法はありますかもう一度?-Dmaven.tests.skip=true を使用すると、emma が失敗します。

完全なリリース (つまり、mvn release:perform) の場合、テストは計測されていない状態で実行する必要があります。

4

1 に答える 1

0

「計算方法..」コードカバレッジに答えるには、次の記事を検討してください。その場合、カバレッジはハドソンではなくソナーに表示されます。これはあなたが探しているものとは正確には異なりますが、ソナーは評価する価値があります。(インストールは本当に簡単です)

プロファイルを使用してemmaでテスト構成をアクティブ化します。デフォルトでは、プロジェクトはテストを実行せずにビルドおよびインストールされます。

于 2011-05-13T10:46:50.073 に答える