有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

maven支持Java中的可传递覆盖和指令级过滤

迁移到软件推荐:[Java code coverage library]


我正在尝试为多模块Java应用程序设置代码覆盖率。该应用程序具有跨模块的集成/功能测试。例如,module-servicemodule-daomodule-api将通过单个功能测试来执行。我现在正试图为这个项目启用代码覆盖率

我有以下要求:

  1. 报告所有三个模块的可传递代码覆盖率:测试只在module-service中出现,但它们也在其他两个模块中执行代码。我目前使用JaCoCo来计算代码覆盖率,因为它可以通过其运行时检测功能来计算这种可传递的覆盖率

  2. 从覆盖范围中过滤掉不需要的函数(而不是类):许多编译时增强工具在编译后的代码中生成合成方法和/或代码块。这大大影响了小班学生的覆盖率

最好的方法是什么?有没有办法实现这两个目标


共 (0) 个答案