Un correctif permettant de réduire la taille des données de test dans la base de données TFS est disponible pour Team Foundation Server 2010 Service Pack 1

Traductions disponibles Traductions disponibles
Numéro d'article: 2608743 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Introduction

Lorsque vous publiez les résultats de test automatisé exécute dans Microsoft Visual Studio Team Foundation Server (TFS) 2010 avec Service Pack 1 (SP1), le déploiement de tous les éléments et les fichiers binaires de séries de tests sont téléchargés. Ces téléchargement les éléments et fichiers binaires peuvent servir ultérieurement si vous exécutez à nouveau ces tests et analysez les échecs.

Toutefois, les problèmes suivants peuvent résulter de la publication :
  • La base de données TFS devient lourde si les éléments de déploiement et les fichiers binaires sont volumineuses.
  • La baisse des performances côté client lorsque vous essayez d'ouvrir le test publié résultats de la série, car tous les éléments de déploiement et les fichiers binaires sont téléchargés localement.
Un correctif est disponible qui contient les modifications suivantes pour TFS 2010 SP1 :
  • Par défaut, les éléments de déploiement et les fichiers binaires de séries de tests ne sont pas téléchargées lors de la publication des résultats de séries de tests automatisés. Au lieu de cela, uniquement les fichiers des résultats de test et autres pièces jointes collecteur de données sont téléchargées.
  • Dans l'IDE de Visual Studio, l'option"Exécution vérifiée déployé des tests"pour les tests sont désactivés.
  • Un nouvel attribut booléen UploadDeploymentItem, est ajouté dans les paramètres de test. Vous pouvez le définir explicitement TrueSi vous souhaitez substituer le comportement par défaut et télécharger des éléments de déploiement et de certains fichiers binaires de test des séries de tests.
  • Si la couverture du code est activé pour les tests, tous les binaires de test sont toujours téléchargées car elles sont requises pour l'analyse de couverture du code.

Résolution

Avant d'installer le correctif, utilisez les informations suivantes. Veillez à installer le correctif sur l'ordinateur approprié.
Réduire ce tableauAgrandir ce tableau
Rôle de l'ordinateurInstallation du correctifRésultats
Contrôleur de testRequisPar défaut, toutes les séries de tests automatisés sont en file d'attente par le biais de Microsoft Test Manager et de build lab déploiement test du flux de travail téléchargement pas le déploiement d'éléments si le correctif est installé.
L'agent de buildRequisPar défaut, toutes les séries de tests automatisés sont en file d'attente par l'intermédiaire de build d'équipe ne pas téléchargement les éléments de déploiement si le correctif est installé.
Visual StudioFacultatif Si le correctif est installé, toutes les séries de tests automatisés qui sont en file d'attente localement et ultérieurement publiés sur TFS ne pas téléchargement les éléments de déploiement.

Si le correctif est installé, le Réexécutez les tests déployés bouton est désactivé ou activé correctement en fonction de si la série de tests possède l'attribut UploadDeploymentItem activé.

Si le correctif n'est pas installé, le Réexécutez les tests déployés bouton est activé dans tous les cas. Mais l'opération réexécuter échoue si la série de tests n'a pas téléchargés les éléments de déploiement.

Si le correctif est installé, prise en charge IntelliSense fonctionne lorsque vous ajoutez l'attribut UploadDeploymentItem dans le paramètre de test dans l'éditeur XML.
Gestionnaire de tests Microsoft FacultatifSi le correctif est installé, toutes les séries de tests automatisés sont publiés par l'intermédiaire de TCM.exe ne pas téléchargement les éléments de déploiement.
Contrôleur de build TFS, agents de testNon requisAucun effet

Si vous essayez de sélectionner des séries de tests à télécharger les éléments de déploiement et les binaires de test, procédez comme suit :
Réduire ce tableauAgrandir ce tableau
Type d'exécutionÉtapes
Séries de tests à partir de Visual Studio, Team Foundation Build ou Microsoft Test Manager.
  1. Les paramètres de test pour ces scénarios sont créés et modifiés à partir de Visual Studio.
  2. Modifier le paramètre de test dans l'éditeur de test XML à ajouter UploadDeploymentsItem = true sous le n?ud de déploiement .
  3. Enregistrer les paramètres et les utiliser pour les nouvelles séries de tests.
  4. Lorsque vous publiez les résultats pour les nouvelles séries de tests, les éléments de déploiement associés et les binaires de test sont téléchargés.
Les séries de tests à partir de Microsoft Test Manager, Tcm.exe.
  1. Les paramètres de test pour ces scénarios sont généralement créés et modifiés à partir de Microsoft Test Manager.
  2. Téléchargez et exécutez l'outil UpdateTestSettings.exe sur un ordinateur qui exécute Visual Studio, un agent de build, un contrôleur de test ou Microsoft Test Manager et qui a le correctif installé. Télécharger UpdateTestSettings depuis le site de Blog MSDN suivant :
    http://blogs.msdn.com/b/aseemb/archive/2010/08/06/Update-testsettings-Utility.aspx
  3. Exécutez la commande suivante :
    UpdateTestSettings / collection : xxx / teamproject:xxx / settingsname:xxx / uploaddeploymentitem:true

Informations sur le correctif

Un correctif est disponible auprès de Microsoft. Toutefois, ce correctif est conçu pour résoudre uniquement les problèmes décrits dans cet article. Appliquer ce correctif uniquement aux systèmes rencontrant les problèmes décrits dans cet article. Ce correctif va peut-être subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui comprendra ce correctif.

Si le correctif est disponible pour téléchargement, il existe une section « téléchargement de correctif logiciel disponible » en haut de cet article de la Base de connaissances. Si cette section n'existe pas, contactez le Service clientèle de Microsoft et de Support pour obtenir le correctif.

Remarque : Si des problèmes supplémentaires surviennent ou bien si une procédures de dépannage est requise, il est probable que vous ayez à effectuer une demande de service en parallèle. Les coûts habituels du support technique s'appliqueront aux autres questions et problèmes qui ne relèvent pas de ce correctif spécifique. Pour une liste complète des numéros de téléphone service clientèle de Microsoft ou pour créer une demande de service distincte, reportez-vous au site Web Microsoft suivant :
http://support.Microsoft.com/contactus/?ws=support
Remarque : Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'un correctif logiciel n'est pas disponible pour cette langue.

Problèmes connus

Réduire ce tableauAgrandir ce tableau
ProblèmePlus d'informationsGravité/priorité
Mise à jour des paramètres de test est complexe dans Microsoft Test Manager.Vous devez télécharger et utiliser l'outil UpdateTestSettings pour définir ou obtenir l'attribut UploadDeploymentItem . Priorité : moyen
Gravité : moyenne
Dans certains cas, les modifications apportées à l'attribut UploadDeploymentItem sont perdues.
  1. Lorsque les paramètres de test sont mises à jour à partir d'un client qui a le correctif, puis à partir d'un client qui ne comporte pas le correctif, les modifications apportées à l'attribut UploadDeploymentItem sont perdues.
  2. Si vous aviez défini la valeur true, le paramètre de test à partir d'un client ne possède pas le correctif de mise à jour Définissez-le à false.
  3. Pour déterminer si les modifications ont été apportées à UploadDeploymentItem sont perdues, vous devez utiliser la fonctionnalité « Exécuter de nouveau déployé tests » dans Visual Studio.
Priorité : faible
Gravité : moyenne
« Exécuter de nouveau déployé tests » sur les tests génèrent des erreurs dans certains cas.
  1. Si un test s'exécute works sur un agent de build avec le correctif, aucun élément de déploiement ne serait téléchargé.
  2. Si vous essayez d'analyser la série de tests de Visual Studio sans le correctif TFS, leRéexécutez les tests déployés bouton est toujours activée.
  3. Lorsque vous essayez d'exécuter les tests, vous recevez une erreur sur les fichiers .dll manquants.
Priorité : élevé
Gravité : faible
Outil de paramètres de test de mise à jour lève une exception non gérée.Si un paramètre de test non valide ou un paramètre non valide est spécifié, l'outil peut se bloquer.Priorité : faible
Gravité : faible

Informations sur les fichiers

La version anglais (États-Unis) de ce correctif utilise un package Microsoft Windows Installer pour installer le correctif. Les dates et heures de ces fichiers sont répertoriés en temps universel coordonné (UTC) dans le tableau suivant. Lorsque vous affichez les informations du fichier, la date est convertie en heure locale. Pour connaître la différence entre l'UTC et l'heure locale, utilisez la Fuseau horaire onglet dans la Date et heure élément dans Le panneau de configuration.
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Leviewer.exe10.0.40219.350117,58429-Sep-201116 : 34x 86
Microsoft.TeamFoundation.Build.client.dll10.0.40219.350435,08028-Sep-201104 : 44x 86
Agit de Microsoft.TeamFoundation.client.dll10.0.40219.3501,592,70428-Sep-201104 : 44x 86
Microsoft.TeamFoundation.Common.dll10.0.40219.350523,13628-Sep-201104 : 44x 86
Microsoft.TeamFoundation.Controls.dll10.0.40219.350937,85629-Sep-201116 : 34x 86
Microsoft.TeamFoundation.dll10.0.40219.350674,67228-Sep-201104 : 44x 86
Microsoft.TeamFoundation.Lab.Activities.dll10.0.40219.350767,88829-Sep-201116 : 34x 86
Microsoft.TeamFoundation.Lab.client.dll10.0.40219.350152,45628-Sep-201104 : 44x 86
Microsoft.TeamFoundation.Lab.uiutils.dll10.0.40219.350266,12029-Sep-201116 : 34x 86
Microsoft.TeamFoundation.Lab.workflow.Activities.dll10.0.40219.350439,71229-Sep-201116 : 34x 86
Microsoft.TeamFoundation.officeintegration.Project.dll10.0.40219.350515,49629-Sep-201116 : 34x 86
Microsoft.TeamFoundation.TestManagement.Activities.Common.dll10.0.40219.350314,29629-Sep-201116 : 34x 86
Microsoft.TeamFoundation.TestManagement.Activities.dll10.0.40219.3501,510,31229-Sep-201116 : 34x 86
Microsoft.TeamFoundation.TestManagement.activityruntime.dll10.0.40219.350219,05629-Sep-201116 : 34x 86
Microsoft.TeamFoundation.TestManagement.client.dll10.0.40219.350684,44828-Sep-201104 : 44x 86
Microsoft.TeamFoundation.TestManagement.client.Themes.dll10.0.40219.3503,058,09629-Sep-201116 : 34x 86
Microsoft.TeamFoundation.TestManagement.client.WpfControls.dll10.0.40219.350256,95229-Sep-201116 : 34x 86
Microsoft.TeamFoundation.TestManagement.clientpackage.dll10.0.40219.35073,13629-Sep-201116 : 34x 86
Microsoft.TeamFoundation.TestManagement.Common.dll10.0.40219.35033,69628-Sep-201104 : 44x 86
Microsoft.TeamFoundation.TestManagement.Controller.dll10.0.40219.350119,72029-Sep-201116 : 34x 86
Microsoft.TeamFoundation.TestManagement.Controls.dll10.0.40219.350492,96029-Sep-201116 : 34x 86
Microsoft.TeamFoundation.TestManagement.Controls.wpfworkitemcontrols.dll10.0.40219.35099,28029-Sep-201116 : 34x 86
Microsoft.TeamFoundation.VersionControl.client.dll10.0.40219.350704,92828-Sep-201104 : 44x 86
Microsoft.TeamFoundation.VersionControl.Common.dll10.0.40219.350231,84028-Sep-201104 : 44x 86
Microsoft.TeamFoundation.VersionControl.Controls.dll10.0.40219.3504,438,43229-Sep-201116 : 34x 86
Microsoft.TeamFoundation.WorkItemTracking.client.dll10.0.40219.350698,27228-Sep-201104 : 44x 86
Microsoft.TeamFoundation.WorkItemTracking.Controls.dll10.0.40219.3501,213,35229-Sep-201116 : 34x 86
Microsoft.TeamFoundation.WorkItemTracking.proxy.dll10.0.40219.350390,04828-Sep-201104 : 44x 86
Microsoft.VisualStudio.QualityTools.agentobject.dll10.0.40219.350104,86429-Sep-201116 : 34x 86
Microsoft.VisualStudio.QualityTools.Common.dll10.0.40219.3501,353,61629-Sep-201116 : 34x 86
Microsoft.VisualStudio.QualityTools.controllerobject.dll10.0.40219.350275,36829-Sep-201116 : 34x 86
Microsoft.VisualStudio.QualityTools.ExecutionCommon.dll10.0.40219.350480,16829-Sep-201116 : 34x 86
Microsoft.VisualStudio.QualityTools.testcasemanagement.dll10.0.40219.3501,284,01629-Sep-201116 : 34x 86
Microsoft.VisualStudio.QualityTools.TMI.dll10.0.40219.350397,71229-Sep-201116 : 34x 86
Microsoft.VisualStudio.TeamFoundation.Build.dll10.0.40219.350141,72029-Sep-201116 : 34x 86
Microsoft.VisualStudio.TeamFoundation.dll10.0.40219.35093,06429-Sep-201116 : 34x 86
Microsoft.VisualStudio.TeamFoundation.TEAMEXPLORER.dll10.0.40219.350798,12029-Sep-201116 : 34x 86
Microsoft.VisualStudio.TeamFoundation.VersionControl.dll10.0.40219.35058,28829-Sep-201116 : 34x 86
Microsoft.VisualStudio.TeamFoundation.VersionControl.dll10.0.40219.35058,80029-Sep-201116 : 34x 86
Microsoft.VisualStudio.TeamFoundation.VersionControl.dll10.0.40219.35060,33629-Sep-201116 : 34x 86
Microsoft.VisualStudio.TeamFoundation.VersionControl.dll10.0.40219.35062,89629-Sep-201116 : 34x 86
Microsoft.VisualStudio.TeamFoundation.VersionControl.dll10.0.40219.350939,43229-Sep-201116 : 34x 86
Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.dll10.0.40219.350460,20829-Sep-201116 : 34x 86
Microsoft.VisualStudio.TeamSystem.Integration.dll10.0.40219.350192,40829-Sep-201116 : 34x 86
Microsoft.VisualStudio.TestTools.manualtest.Common.dll10.0.40219.350812,45629-Sep-201116 : 34x 86
Microsoft.VisualStudio.TestTools.UITest.extension.IE.dll10.0.40219.350250,28029-Sep-201116 : 34x 86
Microsoft.VisualStudio.TestTools.UITest.extension.UIA.dll10.0.40219.350106,41629-Sep-201116 : 34x 86
Microsoft_visualstudio_qualitytools_vstst_schema.x86Non Applicable140,17527-Sep-201120 : 18Non Applicable
Msdiff.dll10.0.40219.350484,68029-Sep-201116 : 34x 86
MTM.exe10.0.40219.350448,32829-Sep-201116 : 34x 86
Qtagent32.exe10.0.40219.35020,30429-Sep-201116 : 34x 86
Qtagent32.exe10.0.40219.35020,31229-Sep-201116 : 34x 86
Tf.exe10.0.40219.350324,92829-Sep-201116 : 34x 86

Statut

Microsoft a confirmé qu'il s'agit d'un problème pour les produits Microsoft répertoriés dans la section « S'applique à ».

Propriétés

Numéro d'article: 2608743 - Dernière mise à jour: jeudi 11 octobre 2012 - Version: 3.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual Studio Team Foundation Server 2010
Mots-clés : 
kbautohotfix kbqfe kbhotfixserver kbfix kbmt KB2608743 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 2608743
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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