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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建测试报告

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

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

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

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

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

      如果您指定名称,则使用您的项目名称和您指定的名称(格式为 <project-name>-< report-group-name >)为您 CodeBuild 创建一个报告组。如果指定的报告组已经存在,则 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. 运行构建项目中的构建。有关更多信息,请参阅在 Amazon CodeBuild 中运行构建

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