Rever os resultados da cobertura do código

Azure DevOps Services | Azure DevOps Server | 2020 Azure DevOps Server | 2019 TFS 2018

A cobertura de código ajuda-o a determinar a proporção do código do seu projeto que está realmente a ser testado por testes como testes unitários. Para aumentar a confiança das alterações de código e proteger eficazmente contra bugs, os seus testes devem exercer - ou cobrir - uma grande parte do seu código.

Rever o resultado da cobertura de código ajuda a identificar caminhos de código que não estão cobertos pelos testes. Esta informação é importante para melhorar a garantia do teste ao longo do tempo, reduzindo a dívida de teste.

Nota

No Microsoft Team Foundation Server (TFS) 2018 e nas versões anteriores, os oleodutos de construção e libertação são chamados definições, as corridas são chamadas de construções, as ligações de serviço são chamadas pontos finais de serviço, as fases são chamadas de ambientes, e os empregos são chamados de fases.

Exemplo

Para ver um exemplo de resultados de cobertura de código de publicação para a sua escolha de linguagem, consulte a secção De Ecossistemas dos tópicos Pipelines. Por exemplo, colete e publique a cobertura de código para o JavaScript utilizando Istambul.

Ver resultados

O resumo da cobertura de código pode ser visto na vista da linha do tempo de construção. O resumo mostra a percentagem global de cobertura de linha.

View code coverage results

Nota

A fusão dos resultados da cobertura de código de vários ensaios está limitada a .NET e .NET Core atualmente. Isto será suportado para outros formatos num lançamento futuro.

O resumo da cobertura de código pode ser visto no separador Resumo no resumo do gasoduto.

View code coverage results

Os resultados podem ser visualizados e descarregados no separador de cobertura do Código .

View and download results on the Code coverage tab.

Nota

Num oleoduto YAML em várias fases, os resultados da cobertura de código só estão disponíveis após a conclusão de todo o gasoduto. Isto significa que poderá ter de separar a fase de construção num oleoduto próprio se quiser rever os resultados da cobertura de código antes de ser implantado na produção.

Nota

A fusão dos resultados da cobertura de código de vários ensaios está limitada a .NET e .NET Core atualmente. Isto será suportado para outros formatos num lançamento futuro.

Artefactos

Os artefactos de cobertura de código publicados durante a construção podem ser vistos sob os artefactos Build publicados marco na visão da linha do tempo.

View code coverage artifact

Os artefactos de cobertura de código publicados durante a construção podem ser vistos no separador Resumo no resumo do gasoduto.

View code coverage artifact

  • Se utilizar a tarefa de Teste de Visual Studio para recolher a cobertura para aplicações .NET e .NET Core, o artefacto contém ficheiros de cobertura que podem ser descarregados e utilizados para análises mais aprofundadas em Visual Studio.

    View .coverage reports

  • Se publicar a cobertura de código utilizando os formatos de cobertura cobertura cobertura ou JaCoCo, o artefacto de cobertura de código contém um ficheiro HTML que pode ser visualizado offline para posterior análise.

    View html reports

Nota

Para .NET e .NET Core, o link para descarregar o artefacto está disponível escolhendo o marco da cobertura de código no resumo da construção.

Tarefas

Ajuda e suporte