Es ist ein Hotfix Testdaten in der TFS-Datenbank gespeicherten verkleinern kann für Team Foundation Server 2010 Service Pack 1

Einführung

Beim Veröffentlichen der Ergebnisse von automatisierten Tests in Microsoft Visual Studio Team Foundation Server (TFS) 2010 Service Pack 1 (SP1) der Bereitstellungselemente führt und die Binärdateien der Testläufe 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 veröffentlichen Ursachen haben:
  • Die TFS-Datenbank wird schwer Bereitstellungselemente und Binärdateien groß sind.
  • Verringert Leistung auf dem Client beim Öffnen des veröffentlichten Tests Ergebnisse, da alle Bereitstellungselemente und Binärdateien heruntergeladen werden lokal ausgeführt.
Ein Hotfix ist verfügbar, enthält die folgenden ändert TFS 2010 SP1:
  • Standardmäßig werden Bereitstellungselemente und Binärdateien Testläufe nicht hochgeladen, veröffentlichen die Ergebnisse automatisierter Tests. Stattdessen nur Ergebnisdateien testen und andere Anlagen Data Collector hochgeladen.
  • In der Visual Studio-IDE ist die Option "Run überprüft Tests bereitgestellt" Tests deaktiviert.
  • Ein neues boolesches Attribut UploadDeploymentItemist in den Einstellungen hinzugefügt. Sie können es auf True festlegen das Standardverhalten überschreiben und Hochladen von Elementen und Binärdateien für bestimmte Testläufe werden soll.
  • Wenn Codeabdeckungsdaten für Testläufe aktiviert ist, werden die Testbinärdateien immer hochgeladen Codeabdeckungsanalyse erforderlich sind.

Problemlösung

Bevor Sie den Hotfix installieren, verwenden Sie die folgende Informationen. Stellen Sie sicher, dass Sie den Hotfix auf dem richtigen Computer installieren.
ComputerrolleHotfix-installationErgebnisse
TestcontrollerErforderlichStandardmäßig bereitstellen alle automatisierten Testläufe durch Microsoft Test-Manager und Lab Build in Warteschlange Test Workflow führen nicht hochladen die Bereitstellung Elemente, wenn der Hotfix installiert ist.
Build-agentErforderlichIn der Standardeinstellung hochladen alle automatisierten Testläufe durch Teambuild in der Warteschlange sind nicht Bereitstellungselemente das Update installiert ist.
Visual StudioOptionaleWenn der Hotfix installiert ist, Hochladen alle automatisierten Testläufe, die in der lokalen Warteschlange und später in TFS veröffentlicht nicht Bereitstellungselemente.

Wenn der Hotfix installiert ist, die Schaltfläche führen Tests bereitgestellt deaktiviert oder aktiviert richtig abhängig, ob der Testlauf aktiviert das UploadDeploymentItem -Attribut verfügt.

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

Wenn der Hotfix installiert ist, funktioniert IntelliSense-Unterstützung beim Hinzufügen von UploadDeploymentItem -Attribut in der testeinstellung im XML-Editor.
Microsoft Test ManagerOptionaleWenn der Hotfix installiert ist, Hochladen alle automatisierten Testläufe, die über TCM.exe veröffentlicht nicht Bereitstellungselemente.
Buildcontroller TFS, Test-agentsNicht erforderlichKeine Auswirkung

Wenn Sie versuchen, einige Testläufe, Elementen und der Testbinärdateien auszuwählen, gehen Sie folgendermaßen vor:
Ausführen, gebenSchritte
Testläufe von Visual Studio Team Foundation Build oder Microsoft Test Manager.
  1. Die Einstellungen für diese Szenarien werden erstellt und von Visual Studio bearbeitet.
  2. Bearbeiten Sie die testeinstellung im XML-Editor hinzufügen UploadDeploymentsItem = True unter dem Knoten Bereitstellung .
  3. Das Speichern und für neue Testläufe verwendet.
  4. Beim Veröffentlichen der Ergebnisse für neue Testläufe werden verwandte Bereitstellungselemente und Testbinärdateien hochgeladen.
Testläufe von Microsoft Test Manager Tcm.exe.
  1. Die Einstellungen für diese Szenarien sind normalerweise erstellt und von Microsoft Test-Manager bearbeitet.
  2. Herunterladen und Ausführen der UpdateTestSettings.exe auf einem Computer mit Visual Studio, einen Build-Agent einem Testcontroller oder Microsoft Test-Manager und, Hotfix installiert wurde. UpdateTestSettings von der folgenden MSDN-Blog-Website herunterladen:
  3. Führen Sie den folgenden Befehl ein:
    UpdateTestSettings/collection:xxx/teamproject:xxx/settingsname:xxx/uploaddeploymentitem:true

Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Allerdings soll diesen Hotfix nur die Probleme beheben, die in diesem Artikel beschrieben werden. Wenden Sie dieser Hotfix nur auf Systeme, die die Probleme, die in diesem Artikel beschriebenen an Dieser Hotfix sollte weiteren Tests unterzogen werden. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht vorhanden ist, wenden Sie sich an Microsoft Customer Service and 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 normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Für eine vollständige Liste der Telefonnummern von Microsoft Customer Service and Support oder für Erstellung eine separate Serviceanfrage, fahren Sie auf der folgenden Microsoft-Website fort:Hinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.

Bekannte Probleme

ProblemDetailsSeverity/Priority
Aktualisieren von Testkonfigurationen ist im Microsoft Test-Manager.Sie haben zu legen oder das UploadDeploymentItem -Attribut der UpdateTestSettings verwenden.Priorität: Mittel
Schweregrad: Mittel
Ändert UploadDeploymentItem -Attribut werden teilweise verloren.
  1. Wenn Einstellungen von einem Client mit Hotfix aktualisiert und dann von einem Client, die den Hotfix fehlt verloren vorgenommenen UploadDeploymentItem-Attribut.
  2. Wenn den Wert truefestgelegt wurde, ändern aktualisiert die testeinstellung einen Client, der den Hotfix fehlt es auf false.
  3. Um festzustellen, ob die Änderungen an UploadDeploymentItem verloren, verwenden Sie die Funktion "Tests erneut bereitgestellt" in Visual Studio.
Priorität: Niedrig
Schweregrad: Mittel
"Tests erneut ausführen bereitgestellt" Tests geben Fehler in einigen Fällen.
  1. Wenn ein Works auf einen Build-Agent mit dem Hotfix Testläufen würde keine Bereitstellungselemente hochgeladen.
  2. Beim Analysieren des Testlaufs Visual Studio ohne TFS-Hotfix ist die Schaltfläche führen Tests bereitgestellt immer aktiviert.
  3. Beim Ausführen der Tests erhalten Sie eine Fehlermeldung über fehlende DLL-Dateien.
Priorität: hoch
Schweregrad: Niedrig
Update Standardeinstellungen Testtool löst nicht behandelte Ausnahmen.Eine ungültige Test oder ein ungültiger Parameter angegeben ist, kann das Programm abstürzen.Priorität: Niedrig
Schweregrad: Niedrig

Dateiinformationen

Englisch (USA) Version dieses Updates verwendet ein Microsoft Windows Installer-Paket Hotfix installieren. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) in der folgenden Tabelle aufgeführt. Wenn Sie die Dateiinformationen anzeigen, wird das Datum in Ortszeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu suchen, verwenden Sie die Registerkarte Zeitzone in dem Element im Bedienfeld .
DateinameDateiversionDateigrößeDatumZeitPlattform
Leviewer.exe10.0.40219.350117,58429-Sep-201116:34x86
Microsoft.teamfoundation.build.client.dll10.0.40219.350435,08028-Sep-201104:44x86
Microsoft.teamfoundation.client.dll10.0.40219.3501,592,70428-Sep-201104:44x86
Microsoft.teamfoundation.common.dll10.0.40219.350523,13628-Sep-201104:44x86
Microsoft.teamfoundation.controls.dll10.0.40219.350937,85629-Sep-201116:34x86
Microsoft.teamfoundation.dll10.0.40219.350674,67228-Sep-201104:44x86
Microsoft.teamfoundation.lab.activities.dll10.0.40219.350767,88829-Sep-201116:34x86
Microsoft.teamfoundation.lab.client.dll10.0.40219.350152,45628-Sep-201104:44x86
Microsoft.teamfoundation.lab.uiutils.dll10.0.40219.350266,12029-Sep-201116:34x86
Microsoft.teamfoundation.lab.workflow.activities.dll10.0.40219.350439,71229-Sep-201116:34x86
Microsoft.teamfoundation.officeintegration.project.dll10.0.40219.350515,49629-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.activities.common.dll10.0.40219.350314,29629-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.activities.dll10.0.40219.3501,510,31229-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.activityruntime.dll10.0.40219.350219,05629-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.client.dll10.0.40219.350684,44828-Sep-201104:44x86
Microsoft.teamfoundation.testmanagement.client.themes.dll10.0.40219.3503,058,09629-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.client.wpfcontrols.dll10.0.40219.350256,95229-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.clientpackage.dll10.0.40219.35073,13629-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.common.dll10.0.40219.35033,69628-Sep-201104:44x86
Microsoft.teamfoundation.testmanagement.controller.dll10.0.40219.350119,72029-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.controls.dll10.0.40219.350492,96029-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.controls.wpfworkitemcontrols.dll10.0.40219.35099,28029-Sep-201116:34x86
Microsoft.teamfoundation.versioncontrol.client.dll10.0.40219.350704,92828-Sep-201104:44x86
Microsoft.teamfoundation.versioncontrol.common.dll10.0.40219.350231,84028-Sep-201104:44x86
Microsoft.teamfoundation.versioncontrol.controls.dll10.0.40219.3504,438,43229-Sep-201116:34x86
Microsoft.teamfoundation.workitemtracking.client.dll10.0.40219.350698,27228-Sep-201104:44x86
Microsoft.teamfoundation.workitemtracking.controls.dll10.0.40219.3501,213,35229-Sep-201116:34x86
Microsoft.teamfoundation.workitemtracking.proxy.dll10.0.40219.350390,04828-Sep-201104:44x86
Microsoft.visualstudio.qualitytools.agentobject.dll10.0.40219.350104,86429-Sep-201116:34x86
Microsoft.visualstudio.qualitytools.common.dll10.0.40219.3501,353,61629-Sep-201116:34x86
Microsoft.visualstudio.qualitytools.controllerobject.dll10.0.40219.350275,36829-Sep-201116:34x86
Microsoft.visualstudio.qualitytools.executioncommon.dll10.0.40219.350480,16829-Sep-201116:34x86
Microsoft.visualstudio.qualitytools.testcasemanagement.dll10.0.40219.3501,284,01629-Sep-201116:34x86
Microsoft.visualstudio.qualitytools.tmi.dll10.0.40219.350397,71229-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.build.dll10.0.40219.350141,72029-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.dll10.0.40219.35093,06429-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.teamexplorer.dll10.0.40219.350798,12029-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35058,28829-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35058.80029-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35060,33629-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35062,89629-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.350939,43229-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.workitemtracking.dll10.0.40219.350460,20829-Sep-201116:34x86
Microsoft.visualstudio.teamsystem.integration.dll10.0.40219.350192,40829-Sep-201116:34x86
Microsoft.visualstudio.testtools.manualtest.common.dll10.0.40219.350812,45629-Sep-201116:34x86
Microsoft.visualstudio.testtools.uitest.extension.ie.dll10.0.40219.350250,28029-Sep-201116:34x86
Microsoft.visualstudio.testtools.uitest.extension.uia.dll10.0.40219.350106,41629-Sep-201116:34x86
Microsoft_visualstudio_qualitytools_vstst_schema.x86Nicht zutreffend140,17527-Sep-201120:18Nicht zutreffend
Msdiff.dll10.0.40219.350484,68029-Sep-201116:34x86
Mtm.exe10.0.40219.350448,32829-Sep-201116:34x86
Qtagent32.exe10.0.40219.35020,30429-Sep-201116:34x86
Qtagent32.exe10.0.40219.35020,31229-Sep-201116:34x86
Tf.exe10.0.40219.350324,92829-Sep-201116:34x86

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
Eigenschaften

Artikelnummer: 2608743 – Letzte Überarbeitung: 10.01.2017 – Revision: 1

Feedback