Oprava hotfix, která může snížit velikost databáze TFS testovací data je k dispozici pro Team Foundation Server 2010 Service Pack 1

Úvod

Při publikování výsledků automatického testování spuštěna v aplikaci Microsoft Visual Studio Team Foundation Server (TFS) 2010 s aktualizací Service Pack 1 (SP1), všechny položky nasazení a binární soubory pro zkušební jízdy jsou odeslány. Tyto položky odeslány a binární soubory můžete použít později, pokud znovu spustit tyto testy a analyzovat chyby.

Však tyto problémy mohou být způsobeny publikování:
  • Bude těžké, pokud položky nasazení a binární soubory jsou velké databáze TFS.
  • Dochází ke snížení výkonu na straně klienta, když se pokusíte otevřít publikovanou test spustit výsledky vzhledem k tomu, že všechny položky nasazení a binární soubory jsou stahovány místně.
K dispozici je oprava hotfix, která obsahuje následující změny na TFS 2010 SP1:
  • Ve výchozím nastavení nejsou uloženy položky nasazení a binární zkušební jízdy při publikování výsledků automatického testování spuštěna. Místo toho pouze výsledek soubory a jiné přílohy kolekcí dat jsou odesílány.
  • V rozhraní IDE sady Visual Studio je zakázána možnost "nasazeny kontrolovány spustit testy" testy.
  • Nový atribut typu Boolean, UploadDeploymentItem, je přidán do test nastavení. Můžete explicitně nastavit ji na hodnotu True Pokud chcete přepsat výchozí chování a uložit položky nasazení a testování binárních souborů pro některé zkušební jízdy.
  • Pokud Průchod kódem je povolena pro zkušební jízdy, všechny binární soubory testu jsou vždy odeslat, protože jsou požadovány pro analýzu pokrytí kódu.

Řešení

Před instalací opravy hotfix, použijte následující informace. Ujistěte se, nainstalujte opravu hotfix v počítači správné.
Role počítačeInstalace opravy hotfixVýsledky
Řadič testPožadovanéVe výchozím nastavení všechny automatizované zkušební jízdy, které jsou ve frontě pomocí Microsoft Test Manager a laboratoř sestavení nasadit test pracovního postupu není odeslání nasazení položky, pokud je nainstalována oprava hotfix.
Vytvoření agentaPožadovanéVe výchozím nastavení všechny automatizované zkušební jízdy, které jsou ve frontě pomocí sestavení týmu Neodesílat položky nasazení, pokud je nainstalována oprava hotfix.
Visual StudioNepovinnéPokud je nainstalována oprava hotfix, všechny automatizované zkušební jízdy, které jsou místně do fronty a později publikován TFS Neodesílat položky nasazení.

Pokud je oprava hotfix nainstalována, Spusťte znovu nasazena zkoušky tlačítko je zakázán nebo povolen správně založené na zda spustit test byl povolen atribut UploadDeploymentItem .

Pokud je oprava hotfix není nainstalována, Spusťte znovu nasazena zkoušky tlačítko je povoleno v každém případě. Ale znovu spustit operace se nezdaří, pokud zkoušky nemá nasazení položky odeslat.

Pokud je nainstalována oprava hotfix, podporu technologie IntelliSense funguje při přidání atributu UploadDeploymentItem v nastavení testu v editoru XML.
Nástroje Microsoft Test ManagerNepovinnéPokud je nainstalována oprava hotfix, všechny automatizované zkušební jízdy, které jsou publikovány prostřednictvím TCM.exe položky nasazení Neodesílat.
Řadič sestavení TFS agenti testNení požadovánoŽádný vliv

Pokud se pokusíte vybrat některé zkušební jízdy k odeslání položky nasazení a testování binárních souborů, postupujte takto:
Typ spuštěníPostup
Test je spuštěn z Visual Studio Team Foundation Build a nástroje Microsoft Test Manager.
  1. Test nastavení pro tyto scénáře se vytvářejí a upravují v aplikaci Visual Studio.
  2. Upravit nastavení testu v editoru XML test Chcete-li přidat UploadDeploymentsItem = true v uzlu nasazení .
  3. Nastavení uložit a použít je pro nové zkušební jízdy.
  4. Při publikování výsledků pro nové spuštění testu nasazení související položky a binární soubory testu jsou odeslány.
Test spustit z nástroje Microsoft Test Manager, Tcm.exe.
  1. Test nastavení pro tyto scénáře se obvykle vytvářejí a upravují v aplikaci Microsoft Test Manager.
  2. Stáhněte a spusťte nástroj UpdateTestSettings.exe v počítači se systémem Visual Studio, agenta sestavení, testovacího řadiče nebo Microsoft Test Manager, který má nainstalovali opravu hotfix. UpdateTestSettings stáhněte z následujícího webu MSDN blogu:
  3. Spusťte následující příkaz:
    UpdateTestSettings/collection:xxx/teamproject:xxx/settingsname:xxx/uploaddeploymentitem:true

Informace o opravě hotfix

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena opravit pouze problémy popsané v tomto článku. Použití této opravy hotfix pouze u systémů, dochází k potížím, které jsou popsány v tomto článku. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tento oddíl neexistuje, obraťte se na služby zákazníkům společnosti Microsoft a podpoře získat opravu hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Pro úplný seznam telefonních čísel společnosti Microsoft Zákaznikého servisu a podpory nebo chcete-li vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.

Známé problémy

ProblémPodrobnostiSeverity/Priority
Aktualizace nastavení testu je složité v Microsoft Test Manager.Je nutné stáhnout a používat nástroj UpdateTestSettings nastavit nebo získat atribut UploadDeploymentItem .Priorita: střední
Závažnost: střední
V některých případech jsou ztraceny změny atributu UploadDeploymentItem .
  1. Test nastavení jsou aktualizována z klientského počítače, který obsahuje opravy hotfix a potom z klienta, který postrádá opravu hotfix, budou ztraceny změny provedené v atributu UploadDeploymentItem.
  2. Pokud měla nastavit hodnotu na hodnotu true, nastavení testu z klienta, který nemá tato oprava hotfix aktualizace by jej změnit na hodnotu false.
  3. Chcete-li zjistit, zda budou ztraceny změny provedené UploadDeploymentItem , můžete funkci "Spusťte znovu nasazena zkoušky" v aplikaci Visual Studio.
Priorita: Nízká
Závažnost: střední
"Spusťte znovu nasazena testy" testy v některých případech dojít k chybám.
  1. Pokud je test spuštěn funguje na agenta sestavení hotfix, by odeslat žádné položky k nasazení.
  2. Při pokusu o analyzovat test spustit ze sady Visual Studio bez opravy hotfix TFS Spusťte znovu nasazena zkoušky tlačítko je vždy povoleno.
  3. Při pokusu o spuštění testů chybová o chybějící soubory DLL.
Priority: Vysoká
Závažnost: Nízká
Nástroj nastavení test aktualizace vyvolá neošetřené výjimky.Pokud je zadán neplatný testovací prostředí nebo neplatný parametr, může dojít k selhání nástroje.Priorita: Nízká
Závažnost: Nízká

Informace o souborech

Angličtina (Spojené státy) verze této opravy hotfix používá balíček Instalační služba Microsoft Windows Installer k instalaci opravy hotfix. Kalendářní data a časy těchto souborů jsou uvedeny koordinovaný světový čas (UTC) v následující tabulce. Při zobrazení informací o souboru, je datum převedeno na místní čas. Chcete-li najít rozdíl mezi časem UTC a místním časem, použijte kartu časové pásmo v položce datum a čas v Okně Ovládací panely.
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
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.x86Není k dispozici140,17527-Sep-201120:18Není k dispozici
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

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Vlastnosti

ID článku: 2608743 - Poslední kontrola: 10. 1. 2017 - Revize: 1

Váš názor