AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·CN
·更新于 4 Aug 2026
一个团队在CodeCommit中存储了Python Lambda函数,并添加了单元测试。他们需要在现有的CodePipeline中运行这些单元测试,并生成公司可以查看的测试报告。哪种解决方案可以满足此要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建一个新的CodeBuild项目,并在CodePipeline中添加一个使用它的测试阶段。创建一个CodeBuild报告组。添加一个buildspec.yml,在构建阶段运行单元测试并输出JUNITXML,并配置测试报告上传到CodeBuild报告组。.
为什么这是答案
正确答案是创建一个新的CodeBuild项目,并在CodePipeline中添加一个使用它的测试阶段。创建一个CodeBuild报告组。添加一个buildspec.yml,在构建阶段运行单元测试并输出JUNITXML,并配置测试报告上传到CodeBuild报告组。这是因为CodeBuild原生支持运行单元测试并将结果发布到CodeBuild报告组,报告组可以生成标准化的测试报告供公司查看。JUNITXML是CodeBuild报告组支持的常见测试报告格式。
选项A不正确,因为CodeGuru Reviewer主要用于代码质量审查,而不是运行单元测试和生成测试报告。
选项C不正确,因为CodeArtifact是用于存储软件包的,与测试报告的生成和存储无关。appspec.yml是CodeDeploy使用的,不适用于CodePipeline中的测试阶段。
选项D不正确,虽然可以在CodeBuild中运行测试并将HTML报告上传到S3,但CodeBuild报告组提供了更集成、标准化的测试报告功能,更符合公司查看报告的要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡