我需要找到一种方法,通过命令行提取Coverity结果(仅限新缺陷),以便进行报告。
我们的团队每晚(linux平台)运行Coverity(6.5.3版),结果可以通过Coverity Connect通过Firefox查看。
当Coverity脚本运行时,它通过“cov analyze”或“cov analyze java”收集度量,然后通过“cov commit defects”提交结果。
我试图分析Coverity运行的输出,寻找一个显示缺陷计数的文件,但我的问题是,我能找到的只是发现的缺陷的原始计数,而不是未诊断缺陷的总数。很明显,在提交之后,Coverity知道哪些是新的缺陷,哪些是旧的缺陷,这些缺陷已经过测试,并且只报告新的。
我以为Coverity可能会有出口公用事业,但我没看到。

最佳答案

如果您升级到Coverity Connect 8.0,则有。
CC中有一个导出视图的API。您可以将它们导出为XML或CSV。IIRC,还有一种方法可以从cov manage im调用它。

关于linux - 从Coverity中提取结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35901680/

10-09 08:54