如何确定SonarQube中列出的分支

时间:2016-08-02 04:12:20

标签: java sonarqube

我有一个java项目,其覆盖结果被推送到SonarQube,但我的某个类中的行有问题。它说下面的线只覆盖了1/6分支,但是对于我的生命,我无法弄清楚6个分支是什么,或者为什么只有一个分支被测试。

我有一个测试,其中数据中心是一个列表,数据中心是一个字符串,所以肯定会有至少2个分支覆盖。我不知道其他分支可能是什么,除了它既不是实例,也不知道它为什么只覆盖了1个分支。

如果有人建议其他分支可能是什么,或者这可能只是一个错误,请告诉我。

sensory_evaluation_forms.created_at

1 个答案:

答案 0 :(得分:2)

对此有一个开放的issue。 sonarqube使用jacoco代码覆盖。它显示了覆盖或遗漏的分支数量,但它没有显示哪一个。我认为你有类似的情况