【发布时间】:2013-12-17 15:26:27
【问题描述】:
我有一个遗留应用程序,它有一个独立于应用程序模块的单元测试模块。我正在将项目转换为使用 Gradle,结构如下所示:
/root
/module1
/module2
...
/moduleN
/test
测试模块在哪里执行模块1到模块N的测试(并依赖于它们)。我知道这不是一个很好的做法,因为它有点违背了单元测试的目的,但众所周知,遗留代码总是让人头疼。
所以在我开始重构代码以便每个模块都有自己的单元测试之前(这意味着以合理的方式分解测试模块,即大量工作)我想找到一个临时解决方案来获得正确的代码覆盖率,即让 JaCoCo 检测 module1、...、moduleN 中的所有类,而不仅仅是模块测试。
有没有办法告诉 JaCoCo 从其他模块检测类?
【问题讨论】:
标签: java unit-testing gradle code-coverage jacoco