gpt4 book ai didi

java - JaCoCo 字节码结果

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:32 24 4
gpt4 key购买 nike

有什么方法可以查看字节码上的 JaCoCo 结果,以便您知道哪些实际字节码指令尚未涵盖。默认报告有点无用,因为它只显示 9 个分支中的 1 个丢失。

最佳答案

JaCoCo 将覆盖范围映射到源代码行。如果您的代码非常复杂并且每行有很多分支(如果是单行,则过度使用“?”运算符),这可能还不够。

如果您确实想要覆盖每个字节码,您可能需要以某种方式预处理您的源代码。我想到的第一个想法是“用 javap 反汇编 java,然后重新组装”,但是 few years ago it wasn't possible快速谷歌搜索“java assembler”现在没有产生任何有值(value)的结果。

如果你的“行”不容易被测试覆盖,也许这表明你需要重写那段代码?

关于java - JaCoCo 字节码结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39650175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com