COVERITY 2018新版使用手册(1)

Coverity Wizard 提供了图形界面来简化Coverity Analysis和Test Advisor的配置,包括源代码构建、质量与安全问题分析、测试流程监控等。教程介绍了Wizard的各个配置步骤,并提供了命令行输出的查看方式。
摘要由CSDN通过智能技术生成

请加微信号abcd98865328获取COVERITY技术支持,包括二次开发,试用,集成,文档与接口服务等等


Coverity Wizard 是让您通过直观的图形用户界面轻松完成以下 Coverity Analysis 任务的实用程序:

  • 配置 Coverity 工具以便与编译器搭配使用。
  • 通过 Coverity 构建捕获功能构建源代码。
  • 分析源代码以查找潜在的质量问题、安全问题和/或测试问题。
  • 监控测试流程以确保其符合预先定义的测试策略规范。
  • 确定测试优先顺序以确保覆盖最重要的代码。
  • 将分析结果提交给 Coverity Connect 服务器,该服务器将显示问题并允许您通过基于 Web 的界面管理问题。

这些流程原来只能通过多个命令行界面工具来完成。Coverity Wizard 允许您使用一个集中工具来完成这些任务。

2.1. 要求


2.2. 关于 Coverity Wizard 教程

该教程使用每个屏幕上的默认值以及包含些许问题的简单代码示例,来说明如何针对自己的代码运行分析。Coverity Wizard 中的每个选项都有一个帮助按钮 (),单击该按钮可以获得关于该选项功能和配置的详细信息。

2.3. 导览

Coverity Wizard 的每个屏幕均会引导您完成一些必要的配置步骤,既提供基本选项,也提供更高级的选项。您可以按顺序完成各个区域,也可以返回到上一屏幕来更改工作流任何阶段的配置。GUI 界面具有左侧导览窗格,其中提供了活动屏幕的指示器。右下角提供了一些按钮,可以链接到上一屏幕,或前进到下一屏幕。

指示器提供您当前进度的视觉参考。

 2.1. 指示器图标

图标

描述

表明工作流的完成阶段。

表明有错误或步骤未完成。


此外,如果您想查看 Coverity Wizard 的控制台命令和输出,随时可以浏览至“视图”(View)  “显示控制台”(Show Console)

 3  运行 Coverity Wizard

3.1. Coverity Analysis 配置 Coverity Wizard

3.2. Test Advisor - 开发版配置 Coverity Wizard

3.3. 为测试优先级别分配配置 Coverity Wizard

第一个应用场景使用 Coverity Wizard 来配置 Coverity Analysis,第二个则介绍了 Test Advisor - 开发版配置。关于 Coverity Wizard 的标准工作流,请参阅 3.1 “标准工作流。红色部分表示 Test Advisor 配置特定的步骤。

 3.1. 标准工作流

 

3.1.  Coverity Analysis 配置 Coverity Wizard

以下各节为您提供了开始使用 Coverity Wizard 以及配置 Coverity Analysis项目所必需的信息。

3.1.1. “简介”(Introduction) 屏幕

 3.2. “简介”(Introduction) 屏幕

 

“简介”(Introduction) 屏幕是 Coverity Wizard 六个屏幕中的第一个屏幕。要启动 Coverity Wizard,请执行以下操作之一:

  • 在 Windows 平台上,如果您曾进行选择,则桌面上有一个快捷方式,或者您可以从 <install_dir>/bin 目录中运行 cov-wizard 命令,或者将其输入您的路径中。
  • 在 Linux 上,从 <install_dir>/bin 目录中运行 cov-wizard 命令,或者将其输入您的路径中。

在此屏幕中,您必须选择要配置的产品(Coverity AnalysisTest Advisor - 开发版)并选择项目名称。单击选择“质量”(Quality),并且可以选择“安全”(Security)。教程项目名称是 myproject,但是您可以自定义该名称。

 

请加微信号abcd98865328获取COVERITY技术支持,包括二次开发,试用,集成,文档与接口服务等等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值