由于各种管理原因,我们的项目具有以下结构:
someproject-core
someproject-api
someproject-test
这个想法是所有测试都在一个单独的模块中。
问题:我可以使用什么插件来获得准确的测试覆盖率?
由于各种管理原因,我们的项目具有以下结构:
someproject-core
someproject-api
someproject-test
这个想法是所有测试都在一个单独的模块中。
问题:我可以使用什么插件来获得准确的测试覆盖率?
使用 Scoverage:https ://github.com/scoverage/sbt-scoverage 它支持多模块 SBT 项目并测量语句覆盖率而不是行或分支覆盖率。
顺便说一句,Sonar 有一个不错的插件来浏览覆盖率报告: https ://github.com/RadoBuransky/sonar-scoverage-plugin