ID do artigo: 2608743 - Última revisão: segunda-feira, 31 de outubro de 2011 - Revisão: 1.0
Um hotfix que pode reduzir o tamanho dos dados de teste salvos no banco de dados do TFS está disponível para Team Foundation Server 2010 Service Pack 1
Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Ao publicar os resultados do teste automatizado executa no Microsoft Visual Studio Team Foundation Server (TFS) 2010 com Service Pack 1 (SP1), a implantação todos os itens e os binários das execuções de teste são carregados. Esses itens de upload e binários podem ser usados posteriormente, se você executar novamente esses testes e analisar falhas.
No entanto, os seguintes problemas podem ser causados por publicação:
O banco de dados do TFS fica pesado se os itens de implantação e os binários forem grandes.
Diminui o desempenho no lado do cliente quando você tenta abrir o teste publicados resultados da execução porque todos os itens de implantação e os binários são baixados localmente.
Está disponível uma correcção que contém as seguintes alterações para o TFS 2010 SP1:
Por padrão, os itens de implantação e os binários de execuções de teste não são carregados quando você publicar os resultados da execução de testes automatizados. Em vez disso, somente arquivos de resultados de teste e outros anexos de Coletores de dados são carregados.
No Visual Studio IDE, a opção"Testes Rerun implantado"testes são desativados.
Um novo atributo booleano, UploadDeploymentItem, é adicionada ao testar as configurações. Você pode explicitamente definido como TrueSe você deseja substituir o comportamento padrão e carregar os itens de implantação e binários de teste para determinados execuções de teste.
Se a cobertura de código é habilitada para a execução de teste, todos os binários de teste são sempre carregados porque eles são necessários para análise de cobertura de código.
Antes de instalar o hotfix, use as seguintes informações. Certifique-se de que você instale o hotfix no computador correto.
Recolher esta tabelaExpandir esta tabela
Função de computador
Instalação do hotfix
Resultados
Controlador de teste
Necessária
Por padrão, todas as execuções de teste automatizado que estão enfileiradas através do Gerenciador de teste da Microsoft e compilação do laboratório implantam do fluxo de trabalho de teste não carregar itens de implantação se a instalação do hotfix.
Agente de compilação
Necessária
Por padrão, todos os da execução de testes automatizados que está enfileirada através do team build não carregar os itens de implantação se a instalação do hotfix.
Visual Studio
Opcional
Se o hotfix for instalado, todas as execuções de teste automatizado que estão enfileiradas localmente e publicadas posteriormente ao TFS não carreguem os itens de implantação.
Se o hotfix for instalado, o Execute testes implantados botão está desabilitado ou habilitado corretamente com base no que se a execução de teste possui o UploadDeploymentItematributo habilitado.
Se o hotfix não estiver instalado, o Execute testes implantados botão é habilitado em todos os casos. Mas a operação execute falhará se a execução de teste não tiver carregados os itens de implantação.
Se o hotfix for instalado, o suporte de IntelliSense funciona quando você adiciona oUploadDeploymentItematributo na configuração de teste no editor XML.
Gerenciador de teste da Microsoft
Opcional
Se o hotfix for instalado, todos os da execução de testes automatizados que é publicada por meio de TCM.exe não carregar os itens de implantação.
Controlador de build do TFS, agentes de teste,
Não é necessária
Sem afetar o
Se você tentar selecionar algumas execuções de teste para carregar os itens de implantação e os binários de teste, execute estas etapas:
Recolher esta tabelaExpandir esta tabela
Tipo de execução
Etapas
Teste é executado a partir de Visual Studio, o Team Foundation Build ou Gerenciador de teste do Microsoft.
As configurações de teste para esses cenários são criadas e editadas de Visual Studio.
Editar a configuração de teste no editor de teste de XML para adicionar UploadDeploymentsItem = true sob a Implantação nó.
Salve as configurações e usá-los para novas execuções de teste.
Quando você publicar os resultados para os novo execuções de teste, os itens de implantação relacionados e binários de teste são carregados.
Teste é executado a partir do Microsoft Test Manager, Tcm.exe.
As configurações de teste para esses cenários normalmente são criadas e editadas no Gerenciador de teste do Microsoft.
Baixe e execute a ferramenta UpdateTestSettings.exe em um computador que executa o Microsoft Test Manager, um agente de compilação, um controlador de teste ou Visual Studio e que possui o hotfix instalado. Baixe o UpdateTestSettings do seguinte site da MSDN Blog:
Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente os problemas descritos neste artigo. Aplica este hotfix somente aos sistemas que estão enfrentando os problemas descritos neste artigo. Este hotfix pode receber testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.
Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo do Knowledge Base. Se esta seção não existir, contate o suporte e atendimento ao cliente Microsoft para obter o hotfix.
Observação Se ocorrerem problemas adicionais ou se for necessária qualquer solução de problemas, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicional e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa dos números de telefone de suporte e atendimento ao cliente da Microsoft ou para criar uma solicitação de serviço, visite o seguinte site da Microsoft:
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.
Problemas conhecidos
Recolher esta tabelaExpandir esta tabela
Problema
Detalhes
Gravidade/prioridade
Atualizando configurações de teste é complexa no Microsoft Test Manager.
Você precisa baixar e usar a ferramenta UpdateTestSettings para definir ou obter o UploadDeploymentItem atributo.
Prioridade: médio Gravidade: médio
AlteraçõesUploadDeploymentItem atributo são perdidos em alguns casos.
Ao testar as configurações são atualizadas a partir de um cliente que possui o hotfix e não depois de um cliente que possui o hotfix, as alterações efectuadas ao atributo UploadDeploymentItem são perdidas.
Se você tivesse definido o valorverdadeiro, atualizando a configuração de teste de um cliente que não possui o hotfix seria alterado paraFALSO.
Para determinar se as alterações que foram feitasUploadDeploymentItem são perdidos, você deve usar o recurso de "Executar novamente implantado testes" em Visual Studio.
Prioridade: baixa Gravidade: médio
"Executar novamente implantado testes" em testes fornecem erros em alguns casos.
Se um teste é executado funciona em um agente de compilação com o hotfix, não há itens de implantação seriam carregados.
Se você tentar analisar a execução de Visual Studio sem o hotfix do TFS, teste aExecute testes implantados botão está sempre ativado.
Ao tentar executar os testes, você recebe um erro sobre arquivos. dll ausentes.
Prioridade: alta Gravidade: baixa
Ferramenta de configurações de teste de atualização lança exceções não tratadas.
Se uma configuração de teste inválido ou um parâmetro inválido for especificado, a ferramenta pode falhar.
Prioridade: baixa Gravidade: baixa
Informações de arquivo
A versão em inglês (Estados Unidos) deste hotfix usa um pacote de Microsoft Windows Installer para instalar o hotfix. As datas e horários desses arquivos estão listados no tempo Universal Coordenado (UTC) na tabela a seguir. Quando você exibir as informações do arquivo, a data é convertida em hora local. Para encontrar a diferença entre o UTC e a hora local, use o Fuso horário Guia de Data e hora item em Painel de controle.
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2608743
(http://support.microsoft.com/kb/2608743/en-us/
)
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
Diga-nos o porque e o que podemos fazer para melhorar esta informação
Obrigado! Seus comentários são usados para nos ajudar a aperfeiçoar o conteúdo de suporte. Para obter mais opções de ajuda, visite a Home Page de Ajuda e Suporte.