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

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

创建测试报告

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

创建测试报告

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

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

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

      如果您指定 ARN,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. 运行构建项目中的构建。有关更多信息,请参阅在 Amazon CodeBuild 中运行构建

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