Compartilhar via


Relatório Sucesso da Compilação ao Longo do Tempo

O relatório de êxito da construção com o passar do tempo fornece uma versão pictórico de relatório de resumo de compilação. O relatório de êxito da construção com o passar do tempo exibe o status de compilação para cada categoria de compilação executada para cada dia. Você pode usar este relatório para ajudar a controlar a qualidade de código que a equipe está fazendo check-in. Além disso, para qualquer dia em que uma construção executou, você pode exibir o resumo de compilação para aquele dia.

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 relatório

  • Interpretando o Relatório

  • Filtrando o relatório

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

  • Partes do projeto que geraram o software que está pronto para ser testado?

  • Partes do projeto que estão causando o problema com regressões ou check-in do ruim?

  • Bem como a equipe está testando o código?

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 que aparecem no relatório

Os dados que aparecem no relatório de êxito da construção com o passar do tempo são derivados do data warehouse. O relatório resumo da construção e os resultados da análise para um conjunto de definições de criação em um ou mais projetos ao longo do tempo.

O gráfico mostra uma linha separada para cada combinação de definição, a plataforma, e configuração de compilação. O relatório mostra somente as combinações que estão dentro dos filtros especificados para o relatório. A primeira vista, você pode determinar o êxito ou a falha das construções para o período de tempo na análise, como mostra a ilustração a seguir.

Exemplo de êxito na compilação ao longo do tempo de relatório

Os resultados diários as execuções de definições de construção aparecem nas cores que a tabela a seguir descreve:

Status da construção

Cor

Indica

Aprovado

Verde usado no relatório de êxito na compilação

Verde

  • Compilação com êxito.

  • Todos os testes concluídos com êxito.

  • A cobertura de código foi boa.

Testando passados, baixa cobertura

Verde-claro usado no relatório de êxito na compilação

Verde claro

  • Compilação com êxito.

  • Todos os testes concluídos com êxito.

  • A cobertura de código foi mínima.

Compilação bem-sucedida, nenhum teste

Amarelo usado no relatório de êxito na compilação

Amarelo

  • Compilação com êxito.

  • Nenhum teste foi executado.

A compilação falha

Vermelho usado no relatório de êxito na compilação

Vermelho

  • A construção executou mas não tiver passado.

  • Pelo menos um teste falha que falhou anteriormente. O teste são novo ou o teste transmitido em execuções de teste anteriores.

Testando falha

Laranja usado no relatório de êxito na compilação

Orange

  • Compile com falha devido a um erro de compilação ou outro erro.

Nenhuma construção

Branco usado no relatório de êxito na compilação

Branco

  • A construção não foi executada nesse dia.

Você pode filtrar o relatório 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, e as definições 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 êxito da construção com o passar do tempo é ú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 Definir o processo 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.

  • Executar compilações regularmente. Você pode executar código pode ser executado 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.

    Dica

    Embora um membro da equipe pode avaliar manualmente uma construção usando Build Explorer, essa estimativa não é refletida no relatório de êxito da construção com o passar do tempo.A avaliação de compilação aparece no relatório de resumo de compilação.Para obter mais informações, consulte Classificar a qualidade de uma compilação concluída e Relatório Resumo da Compilação.

Definindo a duração de relatório

Para entender o progresso que sua equipe está fazendo em sua iteração atual, no início e em datas de início para o relatório deve corresponder às 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ê deve aguardar o relatório de êxito da construção com o passar do tempo variar com base no qual você está em seu ciclo de desenvolvimento de produtos. As iterações anteriores frequentemente mostram alguns construções e falha de teste. Revisando o relatório junto com a equipe no início e geralmente, você poderá melhor se concentrar em buscas para a criação de construções estáveis com as altas taxas de transmitir de teste.

Perguntas que as respostas de relatório

Você pode examinar o relatório de êxito da construção com o passar do tempo para localizar respostas a essas perguntas:

  • O quão alta é a qualidade das compilações?

  • A qualidade está melhorando, é deteriorando-se, ou está ficando-se constante?

  • Partes do projeto que estão prontas para testar?

  • Partes do projeto que estão causando o problema com regressões ou check-in do ruim?

  • O código é testado bem como?

Os membros da equipe devem revisar a última coluna de relatório do êxito da construção com o passar do tempo para determinar se as compilações as mais recentes passados. Se as seções de longa execução do relatório não são verdes, os gerenciadores de projeto e as ligações de desenvolvimento deve determinar a raiz de problemas contínuos.

Versões benéficas e não íntegro de relatório

Um relatório íntegro de êxito da construção com o passar do tempo mostrará os dias sucessivos de verde, que indicam que as construções estão fluindo. Uma versão não íntegro de relatório mostrará blocos longos de laranja ou de vermelho. Estes blocos indicam que as construções não estão fluindo ou que os testes sejam falhando. A ilustração a seguir mostra que algumas construções são boa na forma e algumas precisam da forma:

Versão íntegra e não íntegra de êxito na compilação

Filtrando o relatório

Você pode filtrar o relatório de êxito da construção com o passar do tempo das seguintes maneiras:

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

  • Filtrar as construções que aparecem no relatório especificando a plataforma, a instalação, e as definições de compilação para incluir.

    Dica

    Você pode configurar a definição 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ê aplicadas 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. Clique Exibir relatório.

Consulte também

Outros recursos

Relatórios (SQL Server Reporting Services)