为了报告的目的,我需要找到一种方法通过命令行提取Coverity结果(仅为新的缺陷)。
我们的团队正在每晚运行Coverity (版本6.5.3) (linux平台),结果可以通过Firefox通过Coverity查看。
当Coverity脚本运行时,它通过“cov分析”或“cov分析-java”收集度量,然后通过“cov-提交缺陷”提交结果。
我试图分析Coverity运行的输出,寻找一个显示缺陷计数的文件,但我的问题是,我所能找到的只是发现的缺陷的原始计数,而不是未发现的缺陷总数。显然,在提交之后,Coverity知道哪些是新的缺陷,哪些是旧的已经被分阶段的缺陷,并且只报告新的缺陷。
我以为Coverity会有一家出口公司,但我没看到。
发布于 2016-03-13 22:31:34
如果您升级到Coverity Connect 8.0,那么就有了。
在CC中有一个导出视图的API。您可以将它们导出为XML或CSV。IIRC,也有一种从cov-manage im调用它的方法。
发布于 2016-11-14 07:31:10
如何在NEW中使用cov-manage im和grep‘’pin?
CMD-Line看起来如下:
cov-manage-im --mode streams --update --name "$STREAM_NAME" --host=yourhost --user=your_user --password=your_PW | grep NEWhttps://stackoverflow.com/questions/35901680
复制相似问题