报告组 - AWS CodeBuild

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

报告组

报告组包含测试报告并指定共享设置。您可以使用 buildspec 文件指定要在构建时运行的测试用例以及运行它们的命令。对于在构建项目中配置的每个报告组,每次运行构建项目都会创建一个测试报告。多次运行配置有一个报告组的构建项目会在该报告组中创建多个测试报告,每个报告都包含为该报告组指定的相同测试用例的结果。

测试用例在构建项目的 buildspec 文件中针对报告组进行指定。您可以在一个构建项目中指定最多五个报告组。运行构建时,将运行所有测试用例。将创建一个新的测试报告,其中包含为报告组指定的每个测试用例的结果。每次运行新构建时,都会运行测试用例,并创建一个包含新测试结果的新测试报告。

报告组可用于多个构建项目。使用一个报告组创建的所有测试报告共享相同配置,如导出选项和权限,即使使用不同构建项目创建测试报告也是如此。在多个构建项目中使用一个报告组创建的测试报告可以包含运行不同测试用例集的结果(每个构建项目对应一个测试用例组)。这是因为您可以在每个项目的 buildspec 文件中为报告组指定不同的测试用例文件。您还可以通过编辑构建项目的 buildspec 文件来更改构建项目中的报告组的测试用例文件。后续运行构建会创建新的测试报告,其中包含更新的 buildspec 中的测试用例文件的结果。