Revisar resultados de cobertura de código

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

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

Examinar o resultado da cobertura de código ajuda a identificar caminhos de código que não são cobertos pelos testes. Essas informações são importantes para melhorar a garantia de teste ao longo do tempo, reduzindo a dívida de teste.

Exemplo

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

Exibir os resultados

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

Revisar resultados de cobertura de código

Os resultados podem ser exibidos e baixados na guia Cobertura de código.

Exibir e baixar resultados da guia Cobertura de código.

Observação

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 build em um pipeline próprio se quiser examinar os resultados da cobertura de código antes da implantação na produção.

Observação

No momento, a mesclagem dos resultados da cobertura de código de várias execuções de teste está limitada ao .NET e ao .NET Core. Isso terá suporte para outros formatos em uma versão futura.

Artifacts

Os artefatos de cobertura de código publicados durante o build podem ser exibidos na guia Resumo no resumo da execução de 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 posterior no Visual Studio.

    Exibir relatórios .coverage

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

    Exibir relatórios html

Observação

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

Tarefas

Ajuda e suporte