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

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

创建测试报告

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

创建测试报告
  1. 创建构建项目。有关信息,请参阅在 Amazon 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. 运行构建项目中的构建。有关更多信息,请参阅 在 Amazon CodeBuild 中运行构建

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