Um CodePipeline tem estágios sequenciais de source, build e deploy, cada um com uma única ação em runOrder 1. A equipe precisa adicionar testes de unidade para que apenas o código que passe nos testes seja implantado. Como eles devem integrar os testes de unidade ao pipeline?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: No estágio de build, adicione uma ação de teste com runOrder 2 que use o AWS CodeBuild para executar testes de unidade..
Por que esta é a resposta
A opção correta é adicionar uma ação de teste no estágio de build com runOrder 2 usando o AWS CodeBuild. Testes de unidade devem ser executados após a compilação do código, mas antes da implantação, para garantir que apenas código funcional seja implantado. O CodeBuild é a ferramenta apropriada para executar testes de unidade, pois pode executar scripts de teste definidos no buildspec.yml. As outras opções estão incorretas porque: Adicionar uma ação de teste com runOrder 1 no estágio de build faria os testes rodarem antes da compilação, o que não é lógico. Adicionar testes no estágio de deploy não é ideal, pois o objetivo é evitar a implantação de código com falhas. Além disso, o CodeDeploy é para implantação, não para execução de testes de unidade.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão