Share via


Relatório Resumo da Compilação

O resumo da construção lista construções e fornece informações sobre resultados da análise, cobertura de teste, batedeira de código, e notas de qualidade para cada construção.

Para obter informações sobre como acessar, atualizar ou gerenciar relatórios, consulte Relatórios (SQL Server Reporting Services).

Dica

Esse relatório requer que a coleção de projeto de equipe que contém o projeto da equipe recebeu fornecimento de SQL Server serviços de relatórios.Esse relatório não está disponível se RelatórioRelatórios não aparecer quando você abrir Team Explorer e expandir o nó do projeto de sua equipe.

Neste tópico

  • Dados no relatório

  • Definindo a duração de iteração

  • Interpretando o Relatório

  • Filtrando o relatório

Você pode usar este relatório para responder às seguintes perguntas:

  • O que é o status de todas as compilações ao longo do tempo?

  • Quais compilações foram bem-sucedidas?

  • Quais compilações tem um número significativo de alterações no código?

  • Quanto de código foi executado pelos testes?

  • Quais compilações estão prontas para instalação?

Permissões necessárias

Para exibir o relatório, você deverá ser atribuído ou pertencer a um grupo que tem a atribuição da função de Pesquisador nos Reporting Services. Para obter mais informações, consulte Adicionar usuários a projetos da equipe.

Dados no relatório

Os dados que aparecem no relatório de resumo de compilação são derivados do data warehouse. O relatório apresenta uma exibição visual percentual de teste que estão fluindo, de código que está sendo testado, e alterações no código pelas construções.

Você pode examinar os resultados para compilações de manuais e automáticos, além das construções as mais recentes e construções contínuas ou frequentes. O relatório lista as construções as mais recentes primeiro e contêm os resultados de compilação que foram capturados durante o intervalo de tempo especificado para todas as construções que foram executadas, sujeita aos filtros especificados para o relatório.

A primeira vista, você pode determinar o êxito ou a falha de várias definições de compilação para o período de tempo na análise, como mostra a ilustração a seguir.

Exemplo de relatório de resumo da compilação

A tabela a seguir descreve as informações mostradas para cada indicador de qualidade:

Indicador de qualidade

Descrição

Progresso da construção

Especifica o status de compilação. Uma construção pode estar em um dos seguintes estados:

  • Falha. A construção não são compilados ou teste não são passados.

  • Succeeded parcialmente. Apenas algumas partes de compilação criada com êxito.

  • Interrompido. A construção foi interrompida manualmente.

  • Êxito. A construção criada com êxito, e teste foi executado.

Qualidade da Compilação

Especifica uma estimativa manualmente atribuído de qualidade de compilação. Você pode adicionar ou remover as qualidades de compilação que são definidas para seu projeto de equipe. Para obter mais informações, consulte Adicionar ou remover valores de qualidade de compilação.

A coluna estará vazia se a qualidade de construção não foi avaliada.

% De teste passados

Exibe um gráfico de barras empilhadas horizontal que lista o percentual de teste que passaram sobreposição em uma barra verde. O segmento restante da barra for vermelho, que indica a porcentagem de teste que falharam. O comprimento total do gráfico é sempre igual a largura da coluna.

% De cobertura de código

Exibe um gráfico de barras empilhadas horizontal que lista o percentual de código que foi coberto sobreps em uma barra verde. O segmento restante da barra é claro - azul, que indica a porcentagem do código que não foi testado na compilação. O comprimento total do gráfico é sempre igual a largura da coluna.

% De batedeira de código (linhas)

Exibe um gráfico de barras verticais que lista o percentual de batedeira de código com sobreposição em uma barra cinza. A batedeira de código é calculada para determinar o número de linhas de código que a equipe adicionado, excluído, ou modificou dividido pelo número total de linhas na compilação. O comprimento da barra é proporcional a figura de porcentagem, escalada pelo relatório do modo de qualquer quantidade máxima de batedeira de código cria por meio iguais a largura da coluna.

Você pode filtrar o relatório de resumo da construção das seguintes maneiras:

  • Altere as datas inicial e final do relatório.

  • Filtrar as definições de compilação especificando as plataformas, as configurações, as definições de construção, as qualidades de construção, ou o progresso de compilação para incluir no relatório.

Para obter mais informações, consulte Filtrando o relatório posteriormente neste tópico.

Atividades necessárias de gerenciamento de compilação

Para que o relatório de resumo da construção é útil, os membros da equipe devem executar as seguintes atividades para gerenciar construções:

  • Configurar um sistema de compilação. Para usar o Team Foundation Build, você deve configurar um sistema de compilação.

    Para obter mais informações, consulte Configurar e gerenciar seu sistema de compilação.

  • Criar definições de compilação. Você pode criar várias definições de compilação, que podem ser executadas no código do produto para uma plataforma diferente. Além disso, você pode executar cada compilação para uma configuração diferente.

    Para obter mais informações, consulte Definir o processo de compilação.

  • Definir testes para executar automaticamente como parte da compilação. Como parte da definição de compilação, você pode definir testes para executar como parte da compilação ou para falhar caso o teste falhe.

    Para obter mais informações, consulte Usar o modelo padrão no processo de compilação.

  • Configurar testes para coletar dados de cobertura de código. Para que os dados de cobertura do código apareçam no relatório, os membros da equipe devem prover testes para coletar os dados.

  • Executar compilações regularmente. As construções podem ser executadas em intervalos definidos ou após cada check-in. Você pode agendar construções regulares quando você usa o gatilho da agenda.

    Para obter mais informações, consulte Criar ou editar uma definição de compilação e Executar, monitorar e gerenciar compilações.

  • (Opcional) Construções de taxa. Um membro da equipe pode avaliar manualmente uma construção usando Build Explorer.

    Para obter mais informações, consulte Classificar a qualidade de uma compilação concluída.

Definindo a duração de iteração

Para entender o progresso que a equipe está fazendo em sua iteração atual, você deve definir as datas de início e de término para que o relatório correspondam a aqueles do ciclo de iteração atual.

Para alterar a duração de iteração

  1. Ao lado de Iteração Início (data) ou de Extremidade de iteração (data), clique no ícone de calendário, e clique em uma data.

  2. Clique Exibir relatório.

Interpretando o Relatório

Você pode examinar o relatório de resumo de compilação para responder a perguntas sobre as construções as mais recentes. Contém mais informações que o relatório de êxito da construção com o passar do tempo.

Perguntas que as respostas de relatório

Você pode usar este relatório para localizar respostas a essas perguntas:

  • O que é o status de todas as compilações ao longo do tempo?

  • Quais compilações foram bem-sucedidas?

  • Quais compilações tem um número significativo de alterações no código?

  • Quais compilações estão prontas para instalação?

  • Quanto de código teste executaram?

O relatório de resumo de construção não indica as causas de problemas, mas apontá-lo para a onde você pode assistir para determinar a causa problemas. Este relatório também não indica o tamanho ou o significado de problemas de compilação.

Versão íntegro de relatório

Uma apresentação íntegro de relatório de resumo de compilação os indicadores seguintes:

  • A maioria das construções estão fluindo.

  • A maioria de teste estão fluindo.

  • A cobertura de código será alta.

  • A batedeira de código a seguir mostra alguns pontos.

Versão não íntegro de relatório

Uma versão não íntegro de relatório de resumo de compilação mostrará um ou mais dos indicadores. Talvez você queira investigar de acordo com as seguintes diretrizes:

  • Muitas estão construções. Investigue os motivos pelos quais as construções estão.

  • Muitos teste estão. Investigue e corrigir os testes que não estão fluindo.

  • A cobertura de código é a maior parte azul. Talvez você queira gravar mais testes automático.

  • A batedeira de código mostra pontos. Talvez você queira verificar se os picos incomuns sejam levados.

Filtrando o relatório

Você pode filtrar o relatório de resumo da construção das seguintes maneiras:

  • Altere as datas inicial e final do relatório.

  • Filtrar o conjunto de construções que são representadas no relatório especificando a plataforma, a configuração, a definição de construção, a qualidade de construção, e o progresso de compilação para incluir no relatório.

    Dica

    Você pode configurar definições de compilação para não executar qualquer teste, alguns testes, ou todas teste.O relatório varia consideravelmente com base na configuração das definições de compilação.

A ilustração a seguir mostra os filtros disponíveis:

Filtros para o relatório de resumo da compilação

Você deve aplicar os filtros na sequência que especifica o procedimento a seguir. As opções que estão disponíveis com todos os filtros dependem dos filtros que você definem anteriormente.

Para filtrar as construções que aparecem no relatório

  1. Na lista de Plataforma , marque a caixa de seleção de cada plataforma para incluir.

  2. Na lista de Configuração , marque a caixa de seleção de cada configuração para incluir.

  3. Na lista de Definição da compilação , marque a caixa de seleção de cada definição de compilação para incluir.

  4. Na lista de Qualidade da Compilação , marque a caixa de seleção de cada qualidade de compilação para incluir.

  5. Na lista de Progresso , marque a caixa de seleção de cada progresso de compilação para incluir.

  6. Clique Exibir relatório.

Consulte também

Outros recursos

Relatórios (SQL Server Reporting Services)