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

Traduções de Artigos Traduções de Artigos
Artigo: 2608743 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Introdução

Ao publicar os resultados de 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 de execuções de teste são carregados. Esses itens de upload e binários podem ser usados posteriormente se 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 são 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 um hotfix 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"Implantado de Run checked tests"para testes são desativadas.
  • Um novo atributo booleano UploadDeploymentItem, é adicionado às configurações de teste. Você pode defini-la explicitamente TrueSe você deseja substituir o comportamento padrão e carregar itens de implantação e teste de determinados binários 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 automatizados são enfileiradas pelo Microsoft Test Manager e laboratório implantar do fluxo de trabalho de teste não carregar itens de implantação se o hotfix está instalado.
Agente de compilaçãoNecessáriaPor padrão, todas as execuções de teste automatizado que estão enfileiradas pelo team build não carregar os itens de implantação se o hotfix está instalado.
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 carregar os itens de implantação.

Se o hotfix for instalado, o Execute novamente os testes implantados botão está desabilitado ou habilitado corretamente com base em se a execução de teste tem o atributo UploadDeploymentItem habilitado.

Se o hotfix não estiver instalado, o Execute novamente os 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ê adicionar o atributo UploadDeploymentItem na configuração de teste no editor XML.
Microsoft Test Manager OpcionalSe o hotfix for instalado, todas as execuções de teste automatizado que são publicadas por meio de TCM.exe não carregar os itens de implantação.
TFS, agentes de teste, criar um controladorNão é necessáriaNenhum efeito

Se você tentar selecionar algumas execuções de teste para carregar os itens de implantação e os binários de teste, execute essas etapas:
Reduzir esta tabelaExpandir esta tabela
Tipo de execuçãoEtapas
Executa o teste de Visual Studio, Team Foundation Build ou Microsoft Test Manager.
  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 XML para adicionar UploadDeploymentsItem = true sob o nó de implantação .
  3. Salvar as configurações e usá-los para novas execuções de teste.
  4. Quando você publicar os resultados para a nova execução de testes, os itens de implantação relacionados e binários de teste são carregados.
Teste é executado no Microsoft Test Manager, Tcm.exe.
  1. As configurações de teste para esses cenários normalmente são criadas e editadas no Microsoft Test Manager.
  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. UpdateTestSettings de download do seguinte site de Blog do MSDN:
    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 hotfix

Um hotfix compatível está disponível na Microsoft. No entanto, esse hotfix destina-se a corrigir os problemas descritos neste artigo. Aplica esse hotfix somente aos sistemas que estão enfrentando os problemas descritos neste artigo. Este hotfix pode receber testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Dados de Conhecimento. 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 qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos de suporte normais se aplicarão a perguntas de suporte adicionais 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 Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:
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 atributo UploadDeploymentItem . Prioridade: média
Gravidade: médio
Alterações de atributo de UploadDeploymentItem são perdidas 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 feitas ao atributo UploadDeploymentItem são perdidas.
  2. Se você tiver definido o valor como true, atualizando a configuração de teste de um cliente que não possui o hotfix seria alterá-la como false.
  3. Para determinar se as alterações que foram feitas UploadDeploymentItem são perdidas, você deve usar o recurso "Executar novamente implantado testes" em Visual Studio.
Prioridade: baixa
Gravidade: médio
"Executar novamente implantado testes" em testes de 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 novamente os testes implantados botão está sempre ativado.
  3. Quando você tentar executar os testes, você recebe um erro sobre arquivos. dll faltando.
Prioridade: alta
Gravidade: baixo
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: baixo

Informações do 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 em formato Tempo Universal Coordenado (UTC) na tabela a seguir. Quando você exibir as informações do arquivo, a data é convertida para a 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 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
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
TeamFoundation10.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
TF10.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".

Propriedades

Artigo: 2608743 - Última revisão: 11 de outubro de 2012 - Revisão: 3.0
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á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

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com