gpt4 book ai didi

c++ - Sonarqube 如何理解分支覆盖

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:05:51 26 4
gpt4 key购买 nike

我的问题是关于 SonarQube( Sonar 云)中奇怪的(对我来说)代码覆盖率报告。让我们以这个文件为例:https://sonarcloud.io/component_measures?branch=develop&id=org.sonarqube%3Aaudio-tk&metric=coverage&selected=org.sonarqube%3Aaudio-tk%3AATK%2FDelay%2FFeedbackDelayNetworkFilter.hxx它被部分覆盖,但是例如构造函数被标记为部分覆盖,这对我来说毫无意义。或者l113,上面写partially covered,但是没有条件,那为什么是partially covered呢?对于最后一个方法中的 for 循环也是如此,因为它们被完全覆盖或无故被部分覆盖的 l141(测试确保条件默认为 false)。

最佳答案

我注意到对于分支,还使用了模板实例化。所以我要做的是为所有这些不同类型创建测试用例,而不仅仅是双重。

关于c++ - Sonarqube 如何理解分支覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50433283/

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