【问题标题】:coverity scan defect summary does not match outstanding defects view覆盖率扫描缺陷摘要与突出缺陷视图不匹配
【发布时间】:2017-03-02 12:41:35
【问题描述】:

我正在为一个开源项目 (rockowitz/ddcutil) 使用 Coverity Scan 的在线版本。仪表板报告少量未解决的缺陷(当前构建为 8 个),但未显示的缺陷视图不显示任何。有谁知道造成这种差异的原因吗?

【问题讨论】:

  • 自一月份以来我也遇到了这个问题。仪表板视图中报告了 27 个未解决的缺陷,但缺陷视图没有列出其中任何一个......我也不介意对此进行解释!
  • 哪些文件/功能存在缺陷?您可以查看中间目录输出子目录,每个检查器都有 XML 文件来查找其发现的缺陷。你可以在那里看到文件路径。
  • @asya 如上所述,我使用的是 Coverity Scan 的在线版本,而不是我自己安装的副本。如果我错了,请纠正我,但我不知道如何访问这些中间文件。
  • @asya 如上所述,我使用的是 Coverity Scan 的在线版本,而不是我自己安装的副本。如果我错了,请纠正我,但我不知道如何访问这些中间文件。但正如 Gert Woliny 的回复中所建议的,差异是由于文件标记为忽略

标签: coverity


【解决方案1】:

我询问了有关此问题的报道,他们说 “这是当前版本的一个已知错误,其中似乎计算了被忽略的组件。本周晚些时候将进行修复。抱歉给您带来不便” 那是上周的星期二

【讨论】:

    【解决方案2】:

    您是否定义了要忽略的组件?我有一个项目在仪表板上有 106 个未解决的缺陷,但下图显示其中许多缺陷要么在我设置为忽略的系统库标题中,要么在我也忽略的单元测试中,因为到目前为止覆盖给出了太多误报和故意错误。这些缺陷不会显示在 Outstanding Defects 视图中。

    但行为似乎发生了变化,因为前段时间,被忽略组件中的缺陷没有显示在仪表板上。

    【讨论】:

    • 是的,这就是问题所在。我忽略了几个 SWIG 生成的文件。当停止忽略它们时,缺陷出现在“未决缺陷”视图中。我将文件设置为再次被忽略,并且“未解决的缺陷”视图再次为空。所有这些都无需提交新版本。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-08
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 2013-02-20
    • 1970-01-01
    • 2011-03-12
    相关资源
    最近更新 更多