Análise de Builds no VSTS – history | test analytics | code coverage | logs

Já explicamos em outros fóruns como criar as definições de Builds, automatizar e trabalhar com pipelines. Neste post vamos demonstrar como gerenciar os Builds no VSTS, após a execução.

1. A página inicial traz um resumo de informações (Summary) sobre o repositório (código-fonte), últimos Builds executados e Analytics (qtde de Builds e taxa de sucesso).

build-inicial

2. A guia seguinte de Test Analytics exibe o resultado dos testes realizados na execução dos Builds, quantificando as taxas de sucesso e falha dos testes durante um período específico.

test-analytics

3. A guia de Histórico demonstra as últimas execuções e clicando em cima do nome, será redirecionado a página de detalhes.

build-history

4. A página de detalhes contém:

  • Logs: exibe todas as tarefas executadas na definição do Build.
  • Timeline: é a página principal do Build executado. Contém informações de progresso, work items que estão relacionados, Code Coverage (exibe a cobertura de código realizada daquele Build) e Deployments (ambientes que tiveram deploy deste Build).
  • Code Coverage: detalha a cobertura do código em relação aos testes unitários
  • Tests: resultado dos testes aplicados (total | aprovados | falhas)
  • Whitesource Bolt: checa vulnerabilidades da aplicação

Qualquer outra extensão que seja instalada e adicionada nas definições do Build podem ser configuradas e assim obter detalhes desta tarefa após a execução do Build.

build-general