创建测试报告 - AWS CodeBuild

创建测试报告

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

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

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

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

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

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

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

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

    下面是一个 buildspec reports 部分示例:

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

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