Java 是否有一个工具来获取项目的每个JUnit测试的代码覆盖率?

Java 是否有一个工具来获取项目的每个JUnit测试的代码覆盖率?,java,junit,code-coverage,Java,Junit,Code Coverage,有人知道如何获得项目(或文件)中每个JUnit测试所涵盖的Java代码的报告吗 我对JaCoCo很感兴趣,但它不逐案处理测试 如果有人已经对此进行了研究,我很想知道你发现的有趣的方法。也许有人用JaCoCo成功地做到了这一点,我很想知道怎么做,因为我对这项技术很迷茫…你可以用Cobertura-试试。这难道不是把每个JUnit测试放在一个单独的测试类中,然后用Cobertura或Emma运行它们的一种堕落用法吗?听起来像是一个非常狭窄的用例,所以如果这个用例存在,我会感到惊讶。你可能是对的。捕获

有人知道如何获得项目(或文件)中每个JUnit测试所涵盖的Java代码的报告吗

我对JaCoCo很感兴趣,但它不逐案处理测试


如果有人已经对此进行了研究,我很想知道你发现的有趣的方法。也许有人用JaCoCo成功地做到了这一点,我很想知道怎么做,因为我对这项技术很迷茫…

你可以用Cobertura-试试。这难道不是把每个JUnit测试放在一个单独的测试类中,然后用Cobertura或Emma运行它们的一种堕落用法吗?听起来像是一个非常狭窄的用例,所以如果这个用例存在,我会感到惊讶。你可能是对的。捕获每个JUnit测试并将其放入单独的测试类的最佳方法是什么?是否有一个高效的解析器?为了确保测试所需的任何基础设施都存在,我将复制整个文件,并删除除一个测试之外的所有文件。如果使用JUnit4,可能只是注释掉所有的测试注释,每个运行只有一个测试注释。