jacoco黄线是什么意思

what does jacoco yellow line mean

我正在尝试使用 jacoco 测量我的代码覆盖率,但我不明白黄线的含义。该文件说这是针对未完全涵盖的情况。但是看我得到的coverage snapshot——很明显条件命中了,因为后面一行是绿色的,那么为什么条件标记为黄色呢?

此外,如果您可以快速参考 jacoco 可以显示的所有覆盖项目(除了行覆盖),那将有很大帮助。

看这里:http://www.eclemma.org/jacoco/trunk/doc/counters.html:

Partial coverage: Only a part of the instruction in the line have been executed

要变绿,条件应该执行两次,一次结果为 false,一次结果为 true。可能你的 args.equals("0") 总是正确的。