我需要找到一种方法来通过命令行提取 Coverity 结果(仅限新缺陷)以用于报告目的。
我们的团队每晚(Linux 平台)运行 Coverity(版本 6.5.3),结果可以通过 Coverity Connect 通过 Firefox 查看。
当 Coverity 脚本运行时,它通过“cov-analyze”或“cov-analyze-java”收集指标,然后通过“cov-commit-defects”提交结果。
我试图分析 Coverity 运行的输出,寻找显示缺陷计数的文件,但我的问题是我能找到的只是发现的缺陷的原始计数,而不是未分类缺陷的总数。在提交之后,Coverity 清楚地知道哪些是新缺陷,哪些是已分类的旧缺陷,并且只报告新缺陷。
我认为 Coverity 中可能会有一个导出实用程序,但我没有看到它。