雅各黄线是什么意思

2022-09-03 01:27:10

我试图使用jacoco来衡量我的代码覆盖率,但我不明白黄线的含义。该文件说,这是针对未完全涵盖的情况。但是,请参阅我获得的覆盖范围快照 - 很明显,由于后续行是绿色的,因此条件被命中,那么为什么条件被标记为黄色?

screen-shot

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


答案 1

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

部分覆盖:行中只有部分指令被执行

要变为绿色,条件应该执行两次,一次为假,一次为真结果。也许你总是真的。args.equals("0")


答案 2

推荐