我在庞大的代码库上运行集成测试。在覆盖率报告中,我想知道哪个测试覆盖了代码中的某一行。有没有办法用 jacoco 来做?
最佳答案
以防万一有人还在寻找这个问题的解决方案。 就我而言,我写了一个小 demo使用 Jacoco 生成包含每个测试用例的覆盖行信息的覆盖率报告。基于这个项目结构,我然后简单地写了一个脚本,一个一个地自动运行测试用例,并收集每个覆盖率报告,以获取每个测试覆盖了哪些行的信息。 需要注意的是,这个方案不是最好的方案(测试用例数量多的时候比较费时),只是帮我用Jacoco获取了测试用例的覆盖线信息。 请引用https://github.com/chenliushan/JacocoExample用于演示。
关于java - 查找哪个测试覆盖了哪一行 jacoco,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32049246/