创建测试报告 - AWS CodeBuild
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

创建测试报告

要创建测试报告,您运行的构建项目应在 buildspec 文件中配置有一到五个报告组。测试报告在运行期间创建。它包含为报告组指定的测试用例的结果。对于使用相同 buildspec 文件的每个后续构建,系统将生成一个新的测试报告。

创建测试报告

  1. 创建构建项目。有关信息,请参阅在 AWS CodeBuild 中创建构建项目

  2. 使用测试报告信息配置项目的 buildspec 文件:

    1. 添加 reports: 部分并指定现有报告组的 ARN 或报告组的名称。

      如果您指定 ARN,CodeBuild 将使用该报告组。

      如果您指定一个名称,CodeBuild 将使用项目名称和您指定的名称以 格式为您创建一个报告组。<project-name>-<report-group-name>, 如果指定的报告组已存在,CodeBuild 将使用该报告组。

    2. 在报告组下,指定包含测试结果的文件的位置。如果您使用多个报告组,请为每个报告组指定测试结果文件位置。每次运行构建项目时都会创建一个新的测试报告。有关更多信息,请参阅指定测试文件

    3. buildpost_build 序列的 commands 部分中,指定将运行您为报告组指定的测试用例的命令。有关更多信息,请参阅 指定测试命令

    以下是构建规范 reports 部分的示例:

    reports: php-reports: files: - "reports/php/*.xml" file-format: "JUNITXML" nunit-reports: files: - "reports/nunit/*.xml" file-format: "NUNITXML"
  3. 运行构建项目中的构建。有关更多信息,请参阅在 AWS CodeBuild 中运行构建

  4. 构建完成后,从项目页面上的 Build history (构建历史记录) 中选择新的构建运行。选择 Reports (报告) 以查看测试报告。有关更多信息,请参阅查看构建的测试报告