Um pipeline de build falha intermitentemente porque um teste que mede o tempo de resposta de um endpoint de API está instável. Você precisa evitar que o pipeline falhe devido a esse teste. Quais duas ações você deve tomar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Limpar testes instáveis (Flaky tests) incluídos na porcentagem de aprovação do teste., Marcar manualmente o teste como instável (flaky)..
Por que esta é a resposta
Para evitar que um pipeline falhe devido a um teste instável (flaky test), você deve primeiro marcá-lo como instável. Isso permite que o sistema o identifique e o trate de forma diferente. Em seguida, é crucial limpar os testes instáveis da porcentagem de aprovação do teste. Isso significa que, embora o teste ainda seja executado, sua falha não causará a falha do pipeline, mantendo a integridade da aprovação do build para outros testes estáveis. Definir a detecção de teste instável como Desativada não resolve o problema, apenas ignora a detecção. Habilitar a Análise de Impacto de Teste (TIA) otimiza a execução de testes, mas não impede que um teste instável cause falhas. Habilitar o fatiamento de teste (test slicing) divide os testes para execução paralela, o que não aborda a instabilidade de um teste específico.
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