管理数据集
通过定义数据集,您可以确定在开发过程中运行的测试的类型,以定义应用程序的通过条件。 在策略中定义规则时,IBM Cloud® DevOps Insights 提供 7 个预定义数据集,您可以使用这些数据集在开发过程中运行。 或者使用定制数据集来表示各种测试类型。 可以为每个数据集设置策略规则,也可以为定制数据集定义规则。 可以为每个应用程序单独创建策略。 在开始为数据集填充数据后,数据集将显示在“质量仪表板”页面上。
有关查看“质量仪表板”的更多信息,请参阅 DevOps 数据聚集。 有关定义策略的更多信息,请参阅定义策略和规则。
查看数据集
可以通过浏览“质量仪表板”页面来查看当前数据集。 您可以按更方便使用的顺序来重新排列表中的数据。 要查看数据集,请使用以下步骤:
- 从IBM Cloud控制台,单击菜单图标
>平台自动化>工具链。
- 在“工具链”页面上,选择工具链。
- 在工具链的“概述”页面的 IBM Cloud 工具 卡上,单击 DevOps Insights。
- 选择质量仪表板。
- 单击溢出图标
>配置数据集。
添加预定义数据集
要将数据集添加到应用程序的测试,请使用以下步骤:
- 单击菜单图标
>平台自动化>工具链。
- 在“工具链”页面上,选择工具链。
- 在工具链的“概述”页面的 IBM Cloud 工具 卡上,单击 DevOps Insights。
- 单击质量仪表板。
- 单击溢出图标
>配置数据集。
- 单击添加质量数据集。
- 选择预定义的质量数据集。
- 填写所有必填字段,然后单击提交
下表是由 DevOps Insights 提供的 7 个预定义标记。
预定义的数据集标记 | 显示标签 | 数据类型 | 支持的数据格式 |
---|---|---|---|
unittest |
单元测试 | 测试用例 | JUnit (JSON)、xUnit (xml)、Mocha (JSON)、KarmaMocha (JSON) |
code |
代码覆盖 | 代码覆盖 | Cobertura (xml), lcov (info),JaCoCo(xml) |
fvt |
功能验证测试 | 测试用例 | JUnit (JSON)、xUnit (xml)、Mocha (JSON)、KarmaMocha (JSON) |
sonarqube |
SonarQube | SonarQube | SonarQube |
dynamicsecurityscan |
动态安全扫描 | 动态安全扫描 | IBM Cloud® 应用程序安全 (xml) |
staticsecurityscan |
静态安全扫描 | 静态安全扫描 | IBM Cloud® 应用程序安全 (xml) |
vulnerabilityadvisor |
Vulnerability Advisor | Vulnerability Advisor | Vulnerability Advisor (JSON) |
添加定制数据集
可以添加自己的定制数据集。 自定义数据集支持 JUnit 或 XUnit、Mocha、Cobertura、lcov 和JaCoCo。 要添加定制数据集,请使用以下步骤:
- 单击菜单图标
>平台自动化>工具链。
- 在“工具链”页面上,选择工具链。
- 在工具链的“概述”页面的 IBM Cloud 工具 卡上,单击 DevOps Insights。
- 单击质量仪表板。
- 单击溢出图标
>配置数据集。
- 单击添加质量数据集。
- 选择定制质量数据集。
- 填写所有必填字段,然后单击提交
如果删除定制数据集,那么该定制数据集的所有测试结果也会删除。 有关删除数据集的更多信息,请参阅删除 DevOps Insights 数据。