2017-02-10 105 views
0

測試覆蓋率我有三個模塊:ABCAB不依賴任何其他模塊。模塊C取決於AB,創建包含兩個僞像的廣口瓶中。多模塊設置

components: A B 
       \/
application: C 

我可以運行的應用程序(由模塊C創建)一些集成測試,然後進行JaCoCo計算測試覆蓋範圍及其組件AB

components: A B <= I want to see coverage in this code 
       \/
application: C <= I want to run integration tests on this artefact 

回答

1

一般口語 - 是的,它是可能的:

  • 默認情況下JaCoCo代理收集有關的所有類的執行,沒有從他們那裏來事的信息。
  • 報告生成大約需要執行收集到的信息,再加上您要生成的報告原來的類文件和源。

JaCoCo Ant任務所需的所有文件提供的路徑規範了極大的靈活性 - http://www.jacoco.org/jacoco/trunk/doc/ant.html