请加微信号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 Analysis、Test Advisor - 开发版)并选择项目名称。单击选择“质量”(Quality),并且可以选择“安全”(Security)。教程项目名称是 myproject,但是您可以自定义该名称。
请加微信号abcd98865328获取COVERITY技术支持,包括二次开发,试用,集成,文档与接口服务等等