无法通过Java API从exec文件中检索JaCoCo coverage

问题描述 投票:0回答:1

我们有JaCoCo报道。一些测试产生了一个新的java进程,我添加了jacocoagent参数,我得到了预期的jacoco.exec。每个文件都有不同的路径。

即yaazkssvpoi

我将它们合并并生成一个报告,在这些报告中,它们正确地显示为覆盖这些外部流程。

后来我尝试使用Java API使用merged.exe,但我无法覆盖这些方法来执行一些内部计算。

在某些情况下,我发现某些行可能有多个类覆盖记录(我假设这取决于执行特定行的次数)所以我使用以下方法从这些中获得最佳覆盖:

-javaagent:path/jacoco.jar=destfile=path/to/output.exec

不知何故,我只发现没有覆盖的覆盖数据。上述报告和方法都查看相同的merged.exec文件。

java api jacoco
1个回答
0
投票

结果证明这与JaCoCo文件完全无关。上面的代码运行正常。

© www.soinside.com 2019 - 2024. All rights reserved.