Compartilhar via


Analisar e relatar os detalhes da compilação e a cobertura de compilação usando a perspectiva de compilação

Usando a perspectiva de compilação, você pode exibir apenas as medidas, dimensões e atributos no cubo do Analysis Services do SQL para Visual Studio Team Foundation Server que pertencem ao compilaçãoprocesso. Por exemplo, você pode usar essas medidas para determinar quantas compilações estão falhando e quanto o código alterado dentro de uma compilação.

A perspectiva é baseada nas tabelas relacionais que permitem a emissão de relatórios de compilação baseia-se como uma propriedade de compilação, cobertura de código, ou controle de um conjunto de alterações na versão .Para obter mais informações, consulte Criar tabelas de detalhes, Criar tabelas de projeto, Criar tabelas de cobertura e Criar tabelas de conjunto de alterações.

Grupo de medidas de construção

Usando a perspectiva de compilação, você pode criar relatórios responda as seguintes perguntas:

Relatórios de status:

  • Êxito na qual baseia-se com falha e que se baseia?

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

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

Relatórios de tendências:

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

  • Quanto o código foi executada pelos testes ao longo do tempo?

ObservaçãoObservação
Se o seu data warehouse para Visual Studio Application Lifecycle Management (ALM) está usando SQL Server Enterprise Edition, a lista de cubos incluirá Team System e um conjunto de perspectivas.As perspectivas fornecem uma visão focalizada dos dados, para que você não precisará percorrer todas as dimensões e grupos de medidas que são definidos para todo o cubo do Team System.

Neste tópico

  • Exemplo: Relatório de Status de compilação

  • Criar medidas

  • Dimensões e atributos na perspectiva de compilação que suporte a filtragem e categorização

  • Atividades necessárias para gerenciar testes e compilações

Exemplo: Relatório de Status de compilação

Usando relatórios de gráfico dinâmico no Excel, você pode exibir ostatus de compilaçãoao longo do tempo, semelhante aos dados na ilustração a seguir.

Criar relatório de Status

Os modelos de processo para v 5.0 do Microsoft Solutions Framework Framework (MSF) incluem o Status de criar relatório no Excel.Para mais informações, consulte O excel relatório do status de compilação.

De volta ao topo

ms244712.collapse_all(pt-br,VS.110).gifFiltros e seleção de campo da tabela dinâmica

Campos da tabela dinâmica para o relatório de Status do resumo de compilação

Você pode criar orelatório de resumopara compilaçãoostatus executando as etapas a seguintes:

  1. No Excel, conectar o cubo do Analysis Services para Team Foundation Servere insira um relatóriode gráfico dinâmico.

    Para mais informações, consulte Criar um relatório no Microsoft Excel para Visual Studio ALM.

  2. Clique com o botão direito do gráfico, clique em Alterar o tipo de gráfico, clique em áreae, em seguida, clique em Colunas empilhadas.

  3. Para cada filtro de relatório , clique em cada um dos seguintes campos, especifique as hierarquias, semanas ou outros elementos de interesse e, em seguida, arraste o campo para o Filtro de relatórioárea.

    • Hierarquia de projetos da equipe da Projeto de equipe dimensão

    • Data de semana do ano partir do Data dimensão

    • O nome de definição de compilação da Build dimensão

  4. No Data de dimensões, expandirmais campose arraste o Data, semana, ou mês campos para o **Campos do eixo (categorias)**área para especificar como granular um relatório que deseja gerar.

  5. Arrastar o Construir contagem de detalhes ocampo da Criar detalhes medir grupo para o valoresárea.

  6. Arrastar o Construir o nome do Status ocampo da Status Build de dimensão para o **Campos de legenda (série)**área.

  7. (Opcional) Filtro de Construir o nome do Status compilações docampo para exibir apenas aqueles que Failed, Foi parcialmente bem-sucedida, ou teve êxito.

De volta ao topo

Criar medidas

A tabela a seguir descreve as medidas que estão associadas com compilações.O Criar cobertura grupo de medidas requer que a equipe teste instrumentar testa para coletar dados de cobertura de código .Para obter mais informações, consulte Atividades necessárias para gerenciar Builds e testes posteriormente neste tópico.Para obter um exemplo de um relatório que usa várias dessas medidas, consulte Relatar os indicadores de qualidade de compilação.

Grupo de medidas

Medida

Descrição

Detalhes da compilação

Contagem de detalhes da compilação

Número de vezes que um específico compilação tenha sido executada.

Construir duração

Número de minutos que compilação levou para concluir.

Criar um conjunto de alterações

Contagem de conjunto de alterações de compilação

Número de conjuntos de alterações no conjunto selecionado de compilações.

Criar cobertura

Blocos cobertos

Número de blocos que cobre o selecionado compilação .Se houver várias execuções de teste em relação a compilação, a cobertura de compilação reflete a cobertura combinada da executa.No entanto, as execuções podem cobrir os blocos que se sobrepõem.

Blocos não cobertos

Número de blocos selecionado compilação não cobre.Se houver várias execuções de teste em relação a compilação, a cobertura de compilação reflete a cobertura combinada da executa.No entanto, as execuções podem cobrir os blocos que se sobrepõem.

Criar cobertura

Número de compilações que estão associados com estatísticas de cobertura de código .

Linhas cobertas

Número de linhas selecionadas compilação abrange.Se houver várias execuções de teste em relação a compilação, a cobertura de compilação reflete a cobertura combinada da executa.No entanto, as execuções podem cobrir as linhas que se sobrepõem.

Linhas não cobertas

Número de linhas selecionadas compilação não cobre.Se houver várias execuções de teste em relação a compilação, a cobertura de compilação reflete a cobertura combinada da executa.No entanto, as execuções poderão cobrir as linhas que se sobrepõem.

Linhas parcialmente cobertas

Número de linhas selecionadas compilação cobre parcialmente.Se houver várias execuções de teste em relação a compilação, a cobertura de compilação reflete a cobertura combinada da executa.No entanto, as execuções poderão cobrir as linhas que se sobrepõem.

Construir projeto

Construir o projeto contagem

Número de arquivos. csproj,. vbproj e outros arquivos de projeto no conjunto selecionado de compilações.

Erros de compilação.

Número de erros compilar ocorridos para compilações selecionadas.

Avisos de compilação.

Número de avisos compilar que ocorreu para compilações selecionadas.

Erros de análise estática

Número de erros deanálise estáticoocorridos para compilações selecionadas.

Avisos de análise estática

Número de avisos deanálise estáticoocorridos para compilações selecionadas.

De volta ao topo

Dimensões e atributos na perspectiva de compilação que suporte a filtragem e categorização

Você pode usar os atributos na tabela a seguir para agregar uma medida, um relatóriode filtro ou especificar um eixo de relatório .Esses atributos complementam o O projeto de equipe e Data dimensões compartilhadas que Trabalhando com dimensões compartilhadas descreve.

ObservaçãoObservação

Para usar o Assembly, Build Flavor, ou Compilar plataforma atributos de dimensão, a equipe de teste deve publicar os resultados de teste aos dados armazenam para Team Foundation Server.Para obter mais informações, consulte Atividades necessárias para gerenciar Builds e testes posteriormente neste tópico.

Dimensão

Atributo

Descrição

Assembly

Assembly

(Somente resultados publicados teste ) O nome do código do aplicativo que está sendo testado como parte da compilação.Para mais informações, consulte Teste de execução em seu processo de compilação.

Criar

Nome da definição de compilação

Nome que é atribuído à definição de compilação para o qual a compilação foi executada.

Criar ID

O número que é atribuído ao compilação.Sempre que uma definição específica compilação é executada, o Criar ID é incrementado em 1.

Criar nome

O nome ou expressão que identifica exclusivamente um compilação.Para mais informações, consulte Trabalhar com números de compilação.

Hora de início da compilação

A data e hora quando começou a compilação .

Tipo de compilação

A razão por que a compilação foi executado.Tipos de compilação são associados com o disparar que foi definido para compilação.Team Foundation Serversuporta os seguintes tipos de compilações: manual, contínua (disparado por cada check-in), sem interrupção (se acumulam check-ins até a conclusão da anterior compilação ), gated check-in e programada.Para mais informações, consulte Especificar disparadores e as razões de compilação.

Local de destino

O Uniform Resource Locator (URL) para ser concluída compilação.Um URL Especifica o protocolo com o qual os navegadores da web serão para localizar recursos na Internet .Cada URL inclui o nome do servidor no qual os detalhes da compilação reside.Você também pode incluir o caminho para um recurso.

Tipo de compilação

Tipo de compilação

(Somente resultados publicados teste ) Um nome que designa a categoria de compilações que foi atribuído a um conjunto de compilações concluídas que foram publicados como parte de um teste executados.Por exemplo, um tipo de compilação pode designar um beta versão ou o final versão.Para mais informações, consulte Opções de linha de comando para publicação de resultados de teste.

Criar plataforma

Criar plataforma

O nome da plataforma para o qual uma ponta a ponta (não a área de trabalho) compilação foi feita (por exemplo, x86 ou Qualquer CPU).Para obter um exemplo de um relatório que usa esse atributo, consulte Resumo de relatório de compilação.

Para mais informações, consulte Definir um processo de compilação é baseado no modelo padrão.

Qualidades de Compilação

Qualidades de Compilação

A qualidade da compilação.Por exemplo, você pode classificar a concluída compilaçãoda qualidade de pronto para implantação, Rejected, ou Sob investigação.Para mais informações, consulte Adicionar ou remover os valores de qualidade de compilação.

Status da criação

Nome do Status de compilação

O estado atual da compilação.Os valores válidos são Failed, Foi parcialmente bem-sucedida, Stopped, teve êxito, e desconhecido.Para mais informações, consulte Gerenciar suas criações no Build Explorer.

Criar arquivo de projeto de origem

Hierarquia de arquivos

O caminho completo de rede do arquivo de fonte .

File Extension

A extensão do nome do arquivo de fonte .

Conjunto de alterações de controle de versão

ID do conjunto de alterações

O número é atribuído para o conjunto de alterações.

Check-In

O nome de usuário do membro da equipe que o check-in do conjunto de alterações.

Descrição

O check-in comentário associado com o conjunto de alterações.

Comentário de substituição de diretiva

O comentário que é fornecido quando uma diretiva é substituída.Se uma diretiva não foi substituída com um conjunto de alterações, o campo é nulo.

De volta ao topo

Atividades necessárias para gerenciar testes e compilações

criarcompilação relatórios que contêm dados úteis, os membros da equipe devem executar as seguintes atividades para gerenciar builds e testes:

De volta ao topo

Consulte também

Conceitos

Perspectivas e grupos de medição fornecidos no cubo do Analysis Services para o Team System

Outros recursos

Teste de execução em seu processo de compilação