IBM Cloud Docs
管理数据集

管理数据集

通过定义数据集,您可以确定在开发过程中运行的测试的类型,以定义应用程序的通过条件。 在策略中定义规则时,IBM Cloud® DevOps Insights 提供 7 个预定义数据集,您可以使用这些数据集在开发过程中运行。 或者使用定制数据集来表示各种测试类型。 可以为每个数据集设置策略规则,也可以为定制数据集定义规则。 可以为每个应用程序单独创建策略。 在开始为数据集填充数据后,数据集将显示在“质量仪表板”页面上。

有关查看“质量仪表板”的更多信息,请参阅 DevOps 数据聚集。 有关定义策略的更多信息,请参阅定义策略和规则

查看数据集

可以通过浏览“质量仪表板”页面来查看当前数据集。 您可以按更方便使用的顺序来重新排列表中的数据。 要查看数据集,请使用以下步骤:

  1. 从IBM Cloud控制台,单击菜单图标汉堡包图标>平台自动化>工具链
  2. 在“工具链”页面上,选择工具链。
  3. 在工具链的“概述”页面的 IBM Cloud 工具 卡上,单击 DevOps Insights
  4. 选择质量仪表板
  5. 单击溢出图标省略号图标>配置数据集

添加预定义数据集

要将数据集添加到应用程序的测试,请使用以下步骤:

  1. 单击菜单图标汉堡包图标>平台自动化>工具链
  2. 在“工具链”页面上,选择工具链。
  3. 在工具链的“概述”页面的 IBM Cloud 工具 卡上,单击 DevOps Insights
  4. 单击质量仪表板
  5. 单击溢出图标省略号图标>配置数据集
  6. 单击添加质量数据集
  7. 选择预定义的质量数据集
  8. 填写所有必填字段,然后单击提交

下表是由 DevOps Insights 提供的 7 个预定义标记。

默认DevOps Insights数据集
预定义的数据集标记 显示标签 数据类型 支持的数据格式
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。 要添加定制数据集,请使用以下步骤:

  1. 单击菜单图标汉堡包图标>平台自动化>工具链
  2. 在“工具链”页面上,选择工具链。
  3. 在工具链的“概述”页面的 IBM Cloud 工具 卡上,单击 DevOps Insights
  4. 单击质量仪表板
  5. 单击溢出图标省略号图标>配置数据集
  6. 单击添加质量数据集
  7. 选择定制质量数据集
  8. 填写所有必填字段,然后单击提交

如果删除定制数据集,那么该定制数据集的所有测试结果也会删除。 有关删除数据集的更多信息,请参阅删除 DevOps Insights 数据