Ein Hotfix, der die Testdaten in der TFS-Datenbank gespeichert verkleinern kann steht für Team Foundation Server 2010 Service Pack 1

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2608743 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Einführung

Beim Veröffentlichen der Ergebnisse automatisierter Tests führt in Microsoft Visual Studio Team Foundation Server (TFS) 2010 mit Service Pack 1 (SP1), alle Bereitstellung Elemente und die Binärdateien der Testläufe werden hochgeladen. Diese Elemente hochgeladen und Binärdateien können später verwendet werden, wenn Sie diese Tests erneut ausführen und Analysieren von Fehlern.

Die folgenden Probleme können jedoch durch Veröffentlichen verursacht werden:
  • Die TFS-Datenbank wird schwer, wenn die Bereitstellungselemente und die Binärdateien groß sind.
  • Die Leistung sinkt auf dem Client beim Öffnen des veröffentlichten Tests Ergebnisse, da die Bereitstellungselemente und die Binärdateien heruntergeladen werden lokal ausgeführt.
Ein Hotfix ist verfügbar, enthält die folgenden Änderungen für TFS 2010 SP1:
  • Standardmäßig werden die Bereitstellungselemente und Binärdateien von Testläufen nicht hochgeladen, wenn Sie die Ergebnisse der automatisierten Testläufe veröffentlichen. Stattdessen nur Ergebnisdateien testen und andere Daten Collector Anlagen werden hochgeladen.
  • In der Visual Studio-IDE die Option"Überprüft Run bereitgestellt tests"für Tests ist deaktiviert.
  • Ein neues Boolean-Attribut UploadDeploymentItem, wird in den Testeinstellungen hinzugefügt. Sie können explizit festgelegt wurde TrueWenn Sie möchten das Standardverhalten überschreiben und Hochladen der Bereitstellungselemente und testen die Binärdateien für bestimmte Testläufe.
  • Wenn für die Testläufe Codeabdeckung aktiviert ist, werden die Testbinärdateien immer hochgeladen werden, da sie für die Codeabdeckungsanalyse erforderlich sind.

Lösung

Bevor Sie den Hotfix installieren, verwenden Sie die folgende Informationen ein. Stellen Sie sicher, dass Sie den Hotfix auf dem richtigen Computer installieren.
Tabelle minimierenTabelle vergrößern
ComputerfunktionHotfix-installationErgebnisse
TestcontrollerErforderlichStandardmäßig bereitstellen alle automatisierten Testläufe in der Warteschlange durch Microsoft Test Manager und Lab-Build, Test Workflow nicht hochladen, die Elemente die Bereitstellung, wenn der Hotfix installiert ist.
Build-agentErforderlichStandardmäßig werden alle automatisierten Testläufe in der Warteschlange durch Teambuild der Bereitstellungselemente nicht hochladen, wenn der Hotfix installiert ist.
Visual StudioOptionale Wenn der Hotfix installiert ist, Hochladen alle automatisierten Testläufe, die lokal in der Warteschlange und später in TFS veröffentlicht sind die Bereitstellungselemente nicht.

Wenn der Hotfix installiert ist, die Bereitgestellten Tests erneut ausführen Schaltfläche ist deaktiviert oder aktiviert richtig abhängig, ob der Testlauf aktivierte UploadDeploymentItem -Attribut verfügt.

Wenn der Hotfix nicht installiert ist, die Bereitgestellten Tests erneut ausführen in jedem Fall wird die Schaltfläche aktiviert. Aber die führen schlägt fehl, wenn der Testlauf nicht der Bereitstellungselemente hochgeladen hat.

Wenn der Hotfix installiert ist, funktioniert IntelliSense Support, wenn Sie das UploadDeploymentItem -Attribut in der Testeinstellung im XML-Editor hinzufügen.
Microsoft Test Manager OptionaleWenn der Hotfix installiert ist, Hochladen alle automatisierten Testläufe, die durch "tcm.exe" veröffentlicht werden die Bereitstellungselemente nicht.
Buildcontroller TFS, Test-agentsNicht erforderlichKeine Auswirkungen

Wenn Sie versuchen, einige Testläufe Hochladen der Bereitstellungselemente und der Testbinärdateien auszuwählen, gehen Sie folgendermaßen vor:
Tabelle minimierenTabelle vergrößern
AusführungstypSchritte
Testläufe aus Visual Studio, Team Foundation Build oder Microsoft Test Manager.
  1. Die Testeinstellungen für diese Szenarien erstellt und bearbeitet von Visual Studio.
  2. Bearbeiten Sie die Testeinstellung, in dem XML-Editor hinzufügen UploadDeploymentsItem = True unter dem Knoten Bereitstellung .
  3. Speichern Sie die Einstellungen zu, und verwenden Sie diese für neue Testläufe.
  4. Wenn Sie die Ergebnisse für neue Testläufe veröffentlichen, werden die zugehörigen Bereitstellungselemente und Testbinärdateien hochgeladen.
Testläufe von Microsoft Test Manager "tcm.exe".
  1. Die Testeinstellungen für diese Szenarien werden in der Regel erstellt und in Microsoft Test Manager bearbeitet.
  2. Downloaden Sie und führen Sie des Tools UpdateTestSettings.exe auf einem Computer, Visual Studio, einen Build-Agent, einen Testcontroller oder Microsoft Test-Manager ausgeführt wird und des Hotfixes installiert ist aus. UpdateTestSettings von der folgenden MSDN-Blog-Website herunterladen:
    http://blogs.msdn.com/b/aseemb/archive/2010/08/06/Update-testsettings-Utility.aspx
  3. Führen Sie den folgenden Befehl aus:
    UpdateTestSettings / Collection: Xxx / Teamproject:xxx / Settingsname:xxx / Uploaddeploymentitem:true

Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll jedoch nur die Probleme zu beheben, die in diesem Artikel beschrieben werden. Wenden Sie diesen Hotfix nur auf Systemen, bei die Probleme auftreten, die in diesem Artikel beschrieben werden. Dieser Hotfix wird möglicherweise weiteren Tests unterzogen. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, dass für das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, wird es im oberen Bereich dieses Artikels einen Link "Hotfix donwload" geben. Wenn in diesem Abschnitt nicht vorhanden ist, wenden Sie sich an Microsoft Customer Service und Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die üblichen Support-Kosten gelten für zusätzliche Supportfragen und Probleme, die für diesen speziellen Hotfix nicht qualifizieren. Eine vollständige Liste der Microsoft-Kundendienst und Support-Telefonnummern oder eine separate Serviceanfrage erstellen finden Sie auf die folgende Microsoft-Website:
http://support.Microsoft.com/contactus/?WS=Support
Hinweis Das Formular "Hotfixdownload available" zeigt die Sprachen an, in denen der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, liegt es daran, dass kein Hotfix für diese Sprache verfügbar ist.

Bekannte Probleme

Tabelle minimierenTabelle vergrößern
ProblemDetailsSchweregrad bzw. die Priorität
Aktualisieren von Testeinstellungen ist komplex in Microsoft Test Manager.Sie haben zum Herunterladen und verwenden Sie das UpdateTestSettings-Tool festlegen oder das UploadDeploymentItem -Attribut ab. Priorität: Mittel
Schweregrad: Mittel
Änderungen an UploadDeploymentItem -Attribut sind in einigen Fällen verloren.
  1. Wenn Testeinstellungen von einem Client, der den Hotfix wurde aktualisiert und dann von einem Client, der den Hotfix fehlt werden, gehen die vorgenommenen UploadDeploymentItem Attribut verloren.
  2. Wenn Sie den Wert auf truefestgelegt war, würde die Testeinstellung aus einem Client, der den Hotfix verfügt nicht über die Aktualisierung es in falseändern.
  3. Um festzustellen, ob auf UploadDeploymentItem vorgenommenen Änderungen verloren gehen, müssen Sie das Feature "Wiederholung bereitgestellt Tests" in Visual Studio verwenden.
Priorität: Niedrig
Schweregrad: Mittel
"Bereitstellung führen Tests" Tests führen zu Fehlern in einigen Fällen.
  1. Wenn ein Test auf einen Build-Agent mit dem Hotfix Works läuft, würden keine Bereitstellungselemente hochgeladen werden.
  2. Wenn Sie versuchen, den Testlauf aus Visual Studio, ohne den Hotfix TFS analysieren dieBereitgestellten Tests erneut ausführen Schaltfläche ist immer aktiviert.
  3. Wenn Sie versuchen, die Tests ausführen, erhalten Sie eine Fehlermeldung über fehlende DLL-Dateien.
Priorität: hoch
Schweregrad: Niedrig
Einstellungen-Testtool Update löst unbehandelte Ausnahmen.Wenn eine ungültige Test oder ein ungültiger Parameter angegeben ist, kann das Tool abstürzen.Priorität: Niedrig
Schweregrad: Niedrig

Dateiinformationen

Die Version Englisch (USA) dieses Hotfixes verwendet ein Microsoft Windows Installer Paket, um den Hotfix zu installieren. Die Datumsangaben und Uhrzeiten für diese Dateien werden in Coordinated Universal Time (UTC) in der folgenden Tabelle aufgeführt. Wenn Sie die Dateiinformationen anzeigen, wird das Datum in Ortszeit konvertiert. Die Zeitverschiebung zwischen UTC und Ortszeit verwenden Sie die Zeitzone Registerkarte der Datum und Uhrzeit Artikel in Systemsteuerung.
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Leviewer.exe10.0.40219.350117,58429-Sep-201116: 34X 86
Microsoft.TeamFoundation.Build.Client.dll10.0.40219.350435,08028-Sep-201104: 44X 86
"Microsoft.TeamFoundation.Client.dll"10.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.x86Nicht zutreffend140,17527-Sep-201120: 18Nicht zutreffend
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

Status

Microsoft hat bestätigt, dass dieses Problem auf die im Abschnitt "Gilt für" aufgeführten Microsoft-Produkten zutrifft.

Eigenschaften

Artikel-ID: 2608743 - Geändert am: Donnerstag, 11. Oktober 2012 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Visual Studio Team Foundation Server 2010
Keywords: 
kbautohotfix kbqfe kbhotfixserver kbfix kbmt KB2608743 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2608743
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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