我们能得到只针对一个问题(如URL操纵错误)的Coverity报告吗



我正在使用cov捕获和cov分析来获取VM中的报告。有人能帮助获得只针对特定错误运行cov分析的命令吗?示例:创建了各种XML文件,运行分析需要时间。因此,为了节省时间,如果我们只能得到一个单一问题的单一报告,如URL操纵或加密错误。注:Synopsys中使用的工具,在python和flask中使用REST API代码。

要在只启用单个检查器的情况下运行分析,请使用--disable-default--enable选项,如下所示:

$ cov-analyze --disable-default --enable CHECKER_NAME ...

CHECKER_NAME是报告特定类型问题的检查器的全大写、类似标识符的名称。对于URL操纵,检查器被称为PATH_MANIPULATION。"检查器参考"列出了所有检查器名称。

但是,请注意,对每个检查器重复执行此操作所花费的时间要比简单地同时运行所有所需的检查器花费的时间长得多,因为简单地将程序读入内存进行分析会带来大量开销。

如果您的目标是在签入或推送之前更快地分析开发过程中所做的更改,那么您可能需要考虑使用cov-run-desktop命令,该命令适用于该用例。

最新更新