2017-07-18 16 views
0

3つのモジュールがありますSpringテスト残りのAPI

最初のプロジェクトはすべてのRest APIで構成されています。

2番目にはビジネスクラスが含まれています

3番目にはDALクラスが含まれています。

私は残りのAPI層にのみテストケースを書いています。コードカバレッジレポートを作成するためにjacocoプラグインを設定しました。それはうまく動作します。しかし、私の問題は、コードカバレッジレポートは、残りのAPI層のために作成されることです。テストケースが残りのAPIモジュールでのみ記述されているにもかかわらず、どのようにしてすべてのレイヤーのコードカバレッジレポートを作成できますか。これは何か可能ですか?あなたが親ポンポンにjacocoプラグインの設定を追加する必要が

Parent 
    ------REST(Test cases are only return for rest api methods) 
    ------Business 
    ------DAL 

答えて

0

。あなたのようなマルチモジュールプロジェクトのために


、このexampleを見てみてください。 これが役に立ちます。

編集: Godinの提案によれば、という目標を使用して、マルチモジュールでレポートを生成することができます。カバレッジの凝集の場合
Link to documentation

+0

複数のモジュールからなる 'レポートaggregate'(http://www.jacoco.org/jacoco/trunk/doc/report-aggregate-mojo.html)は、あります必ずしも親pomで宣言されているわけではありません。 – Godin

+0

@ゴーディンありがとう:)私の答えに編集を追加 –

+0

他のモジュールのテストケースがない場合でも、これは役立ちますか? – Sam