Artigo: 2608743 - Última revisão: segunda-feira, 31 de Outubro de 2011 - Revisão: 2.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

Está disponível transferência de hotfixDisponível transferência de hotfix
Ver e solicitar transferências de hotfix
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.

Nesta página

Expandir tudo | Reduzir tudo

Introdução

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.

Resolução

Antes de instalar o hotfix, use as seguintes informações. Certifique-se de que você instale o hotfix no computador correto.
Reduzir esta tabelaExpandir esta tabela
Função de computadorInstalação do hotfixResultados
Controlador de testeNecessáriaPor 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çãoNecessáriaPor 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 StudioOpcional 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 OpcionalSe 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áriaSem 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:
Reduzir esta tabelaExpandir esta tabela
Tipo de execuçãoEtapas
Teste é executado a partir de Visual Studio, o Team Foundation Build ou Gerenciador de teste do Microsoft.
  1. As configurações de teste para esses cenários são criadas e editadas de Visual Studio.
  2. Editar a configuração de teste no editor de teste de XML para adicionar UploadDeploymentsItem = true sob a Implantação nó.
  3. Salve as configurações e usá-los para novas execuções de teste.
  4. 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.
  1. As configurações de teste para esses cenários normalmente são criadas e editadas no Gerenciador de teste do Microsoft.
  2. 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:
    http://blogs.msdn.com/b/aseemb/Archive/2010/08/06/Update-testsettings-Utility.aspx (http://blogs.msdn.com/b/aseemb/archive/2010/08/06/update-testsettings-utility.aspx)
  3. Execute o seguinte comando:
    UpdateTestSettings / coleção: xxx / teamproject:xxx / settingsname:xxx / uploaddeploymentitem:true

Informações sobre o hotfix

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:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
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

Reduzir esta tabelaExpandir esta tabela
ProblemaDetalhesGravidade/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.
  1. 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.
  2. Se você tivesse definido o valorverdadeiro, atualizando a configuração de teste de um cliente que não possui o hotfix seria alterado paraFALSO.
  3. 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.
  1. Se um teste é executado funciona em um agente de compilação com o hotfix, não há itens de implantação seriam carregados.
  2. Se você tentar analisar a execução de Visual Studio sem o hotfix do TFS, teste aExecute testes implantados botão está sempre ativado.
  3. 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.
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Leviewer.exe10.0.40219.350117,58429-Set-201116: 34x86
Microsoft.TeamFoundation.Build.Client.dll10.0.40219.350435,08028-Set-201104: 44x86
Client. dll10.0.40219.3501,592,70428-Set-201104: 44x86
Microsoft.TeamFoundation.Common.dll10.0.40219.350523,13628-Set-201104: 44x86
Microsoft.TeamFoundation.Controls.dll10.0.40219.350937,85629-Set-201116: 34x86
Microsoft.TeamFoundation.dll10.0.40219.350674,67228-Set-201104: 44x86
Microsoft.TeamFoundation.Lab.Activities.dll10.0.40219.350767,88829-Set-201116: 34x86
Microsoft.TeamFoundation.Lab.Client.dll10.0.40219.350152,45628-Set-201104: 44x86
Microsoft.TeamFoundation.Lab.uiutils.dll10.0.40219.350266,12029-Set-201116: 34x86
Microsoft.TeamFoundation.Lab.Workflow.Activities.dll10.0.40219.350439,71229-Set-201116: 34x86
Microsoft.TeamFoundation.officeintegration.Project.dll10.0.40219.350515,49629-Set-201116: 34x86
Microsoft.TeamFoundation.testmanagement.Activities.Common.dll10.0.40219.350314,29629-Set-201116: 34x86
Microsoft.TeamFoundation.testmanagement.Activities.dll10.0.40219.3501,510,31229-Set-201116: 34x86
Microsoft.TeamFoundation.testmanagement.activityruntime.dll10.0.40219.350219,05629-Set-201116: 34x86
Microsoft.TeamFoundation.testmanagement.Client.dll10.0.40219.350684,44828-Set-201104: 44x86
Microsoft.TeamFoundation.testmanagement.Client.Themes.dll10.0.40219.3503,058,09629-Set-201116: 34x86
Microsoft.TeamFoundation.testmanagement.Client.wpfcontrols.dll10.0.40219.350256,95229-Set-201116: 34x86
Microsoft.TeamFoundation.testmanagement.clientpackage.dll10.0.40219.35073,13629-Set-201116: 34x86
Microsoft.TeamFoundation.testmanagement.Common.dll10.0.40219.35033,69628-Set-201104: 44x86
Microsoft.TeamFoundation.testmanagement.Controller.dll10.0.40219.350119,72029-Set-201116: 34x86
Microsoft.TeamFoundation.testmanagement.Controls.dll10.0.40219.350492,96029-Set-201116: 34x86
Microsoft.TeamFoundation.testmanagement.Controls.wpfworkitemcontrols.dll10.0.40219.35099,28029-Set-201116: 34x86
Microsoft10.0.40219.350704,92828-Set-201104: 44x86
TeamFoundation10.0.40219.350231,84028-Set-201104: 44x86
Microsoft.TeamFoundation.VersionControl.Controls.dll10.0.40219.3504,438,43229-Set-201116: 34x86
Microsoft10.0.40219.350698,27228-Set-201104: 44x86
Microsoft.TeamFoundation.WorkItemTracking.Controls.dll10.0.40219.3501,213,35229-Set-201116: 34x86
Microsoft.TeamFoundation.WorkItemTracking.proxy.dll10.0.40219.350390,04828-Set-201104: 44x86
Microsoft.VisualStudio.QualityTools.agentobject.dll10.0.40219.350104,86429-Set-201116: 34x86
Microsoft.VisualStudio.QualityTools.Common.dll10.0.40219.3501,353,61629-Set-201116: 34x86
Microsoft.VisualStudio.QualityTools.controllerobject.dll10.0.40219.350275,36829-Set-201116: 34x86
Microsoft.VisualStudio.QualityTools.executioncommon.dll10.0.40219.350480,16829-Set-201116: 34x86
Microsoft.VisualStudio.QualityTools.testcasemanagement.dll10.0.40219.3501,284,01629-Set-201116: 34x86
Microsoft.VisualStudio.QualityTools.TMI.dll10.0.40219.350397,71229-Set-201116: 34x86
Microsoft.VisualStudio.TeamFoundation.Build.dll10.0.40219.350141,72029-Set-201116: 34x86
Microsoft.VisualStudio.TeamFoundation.dll10.0.40219.35093,06429-Set-201116: 34x86
Microsoft.VisualStudio.TeamFoundation.teamexplorer.dll10.0.40219.350798,12029-Set-201116: 34x86
Microsoft.VisualStudio.TeamFoundation.VersionControl.dll10.0.40219.35058,28829-Set-201116: 34x86
Microsoft.VisualStudio.TeamFoundation.VersionControl.dll10.0.40219.35058,80029-Set-201116: 34x86
Microsoft.VisualStudio.TeamFoundation.VersionControl.dll10.0.40219.35060,33629-Set-201116: 34x86
Microsoft.VisualStudio.TeamFoundation.VersionControl.dll10.0.40219.35062,89629-Set-201116: 34x86
Microsoft.VisualStudio.TeamFoundation.VersionControl.dll10.0.40219.350939,43229-Set-201116: 34x86
Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.dll10.0.40219.350460,20829-Set-201116: 34x86
Microsoft.VisualStudio.teamsystem.Integration.dll10.0.40219.350192,40829-Set-201116: 34x86
Microsoft.VisualStudio.TestTools.manualtest.Common.dll10.0.40219.350812,45629-Set-201116: 34x86
Microsoft.VisualStudio.TestTools.uitest.Extension.IE.dll10.0.40219.350250,28029-Set-201116: 34x86
Microsoft.VisualStudio.TestTools.uitest.Extension.UIA.dll10.0.40219.350106,41629-Set-201116: 34x86
Microsoft_visualstudio_qualitytools_vstst_schema.x86Não aplicável140,17527-Set-201120: 18Não aplicável
Msdiff.dll10.0.40219.350484,68029-Set-201116: 34x86
Mtm.exe10.0.40219.350448,32829-Set-201116: 34x86
Qtagent32.exe10.0.40219.35020,30429-Set-201116: 34x86
Qtagent32.exe10.0.40219.35020,31229-Set-201116: 34x86
TF. exe10.0.40219.350324,92829-Set-201116: 34x86

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio Team Foundation Server 2010
Palavras-chave: 
kbautohotfix kbqfe kbhotfixserver kbfix kbmt KB2608743 KbMtpt
Tradução automáticaTradução automática
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )