Coverity中文网站 > 热门推荐 > Coverity教程:项目和工作流
教程中心分类
Coverity教程:项目和工作流
发布时间:2024/07/29 16:57:15

这个教程视频将介绍如何利用Coverity Connect构造(如项目和工作流)来展示源代码在开发过程中的组织和管理方式。

Coverity用于分析和发现不同代码库,版本和分支中的缺陷。

来自所有这些多样化和独立分析的缺陷不能全部集中在一个地方,仿佛把苹果和橘子混合。

为此,Coverity Connect可以通过代码库,发布版和发现它们的分支来分组和组织缺陷。

它还允许我们回到在特定时间点分析特定代码状态的结果。

现在,让我们继续看看它是如何办到的。

Coverity Connect提供三种容器类型 - 项目,工作流和快照。

举个例子:版本控制系统中的分支可以表示为Coverity Connect中的工作流。

一个或多个工作流可以组合在一起作为项目,而每个工作流内有多个快照。

每个快照对应于历史状态的代码在分析时捕获,例如从昨晚或从五天前。

在这个例子中,我们将创建一个代表ProFTPd代码库版本2.0的项目。

在这个项目下,我们还将为32位和64位代码分支创建两个工作流。

使用管理权限登录到Coverity Connect后,我们转到配置选项栏,然后从列表中选择“项目和工作流”。

在项目和工作流对话框中,按下“添加项目”按钮,然后输入项目的名称和描述,并保留其余的默认选项。

您不必明确地做任何事情;当鼠标焦点改变时,Coverity Connect会自动保存数据。

当您想要创建新工作流的项目突出显示时,请点击“添加工作流”按钮,然后在屏幕中输入名称和说明,并保留其余的默认选项。

让我们为下一个工作流重复相同的步骤。

请注意,快照不是由用户明确创建的。

当提交特定分析的结果时,Coverity Connect会隐式创建相应的快照,捕获与这些结果相关的代码状态和分析。

在此示例中,在64位数据流下,我们看到两个快照,而每个快照都与特定带的分析运行相关。

您可以选择快照并单击“详细信息”按钮以获取关于相关构建和分析的大量信息。

这样就好了。点击“完成”,我们都设置好了。

读者也访问过这里:
135 2431 0251