Trabalhando com relatórios de teste em AWS CodeBuild - AWS CodeBuild

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Trabalhando com relatórios de teste em AWS CodeBuild

Você pode criar relatórios CodeBuild que contenham detalhes sobre os testes que são executados durante as compilações. Você pode criar testes como testes de unidade, testes de configuração e testes funcionais.

Os seguintes formatos de arquivo de relatório de teste são compatíveis:

  • Pepino JSON (.json)

  • JUnitXML(.xml)

  • NUnitXML(.xml)

  • NUnit3XML(.xml)

  • TestNG XML (.xml)

  • Visual Studio TRX (.trx)

  • Visual Studio TRX XML (.xml)

nota

A versão compatível mais recente do cucumber-js é 7.3.2.

Crie seus casos de teste com qualquer estrutura de teste que possa criar arquivos de relatório em um desses formatos (por exemplo, JUnit plug-in Surefire, TestNG ou Cucumber).

Para criar um relatório de teste, adicione um nome de grupo de relatórios ao arquivo buildspec de um projeto de compilação com informações sobre seus casos de teste. Quando você executa o projeto de compilação, os casos de teste são executados e um relatório de teste é criado. Não é necessário criar um grupo de relatórios antes de executar os testes. Se você especificar um nome de grupo de relatórios, CodeBuild cria um grupo de relatórios para você ao executar seus relatórios. Se você quiser usar um grupo de relatórios que já existe, especifique-o ARN no arquivo buildspec.

Você pode usar um relatório de teste para ajudar a solucionar um problema durante uma execução de compilação. Se tiver muitos relatórios de teste de várias compilações de um projeto de compilação, você poderá usar seus relatórios de teste para visualizar tendências e taxas de teste e falha para ajudá-lo a otimizar compilações.

Um relatório expira 30 dias após sua criação. Não é possível visualizar um relatório de teste expirado. Se quiser manter relatórios de teste por mais de trinta dias, você poderá exportar os arquivos de dados brutos dos resultados do teste para um bucket do Amazon S3. Os arquivos de teste exportados não expiram. As informações sobre o bucket do S3 são especificadas ao criar o grupo de relatórios.

nota

A função CodeBuild de serviço especificada no projeto é usada para obter permissões de upload para o bucket do S3.