Partilhar via


Rever os resultados da cobertura do código

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

A cobertura de código ajuda a determinar a proporção do código do seu projeto que está realmente sendo testada por testes, como testes de unidade. Para aumentar sua confiança nas alterações de código e se proteger efetivamente contra bugs, seus testes devem exercitar - ou cobrir - uma grande proporção do seu código.

A revisão do resultado da cobertura de código ajuda a identificar caminho(s) de código que não são cobertos pelos testes. Esta informação é importante para melhorar as garantias do teste ao longo do tempo, reduzindo a dívida do teste.

Exemplo

Para exibir um exemplo de publicação de resultados de cobertura de código para sua escolha de idioma, consulte a seção Ecossistemas dos tópicos Pipelines. Por exemplo, colete e publique cobertura de código para JavaScript usando Istambul.

Ver resultados

O resumo da cobertura de código pode ser visualizado na guia Resumo no resumo de execução do pipeline.

Ver resultados de cobertura de código

Os resultados podem ser visualizados e descarregados no separador Cobertura do código.

Veja e transfira os resultados no separador Cobertura de código.

Nota

Em um pipeline YAML de vários estágios, os resultados da cobertura de código só estão disponíveis após a conclusão de todo o pipeline. Isso significa que talvez seja necessário separar o estágio de compilação em um pipeline próprio se quiser revisar os resultados da cobertura de código antes de implantar na produção.

Nota

Atualmente, a mesclagem de resultados de cobertura de código de várias execuções de teste está limitada ao .NET e ao .NET Core. Isso será suportado para outros formatos em uma versão futura.

Artefactos

Os artefatos de cobertura de código publicados durante a compilação podem ser exibidos na guia Resumo no resumo de execução do pipeline.

Exibir artefato de cobertura de código

  • Se você usar a tarefa Teste do Visual Studio para coletar cobertura para aplicativos .NET e .NET Core, o artefato conterá arquivos .coverage que podem ser baixados e usados para análise adicional no Visual Studio.

    Ver relatórios .coverage

  • Se você publicar a cobertura de código usando os formatos de cobertura Cobertura ou JaCoCo, o artefato de cobertura de código conterá um arquivo HTML que pode ser visualizado offline para análise posterior.

    Ver relatórios html

Nota

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

Tarefas

Ajuda e suporte