Jak: získat výsledky příkazového řádku
Můžete spustit testy z příkazového řádku spustitelného souboru MSTest.exe.MSTest.exe automaticky zobrazí okna příkazového řádku spustit souhrn.
Také automaticky uloží výsledky zkoušek na disk.V části Souhrn výsledků výstupní obrazovce MSTest zobrazí název souboru automaticky generované výsledky.Příklad:
Results file: D:\temp\test\TestProject3\TestProject3\TestResults\thisuser@ThisUser-32G 9_24_2012 1_27_37 PM.trx
V případě potřeby můžete explicitně uložit výsledky testování souboru názvu.A pokud vaše Visual Studio připojení relace klienta Team Foundation Server, můžete publikovat výsledky databáze pro kolekci týmu projektu.Obě možnosti jsou popsány v následujících postupech.
[!POZNÁMKA]
Informace o publikování dat test z Visual Studio, viz Možnosti příkazového řádku pro publikování výsledků zkoušek.
Uložit výsledky testu příkazového řádku na určitý soubor
Pomocí programu MSTest, spusťte testy.
Použití /resultsfile:[název souboru] možnost zadat název souboru, do kterého chcete uložit výsledky zkoušek.Příklad:
MSTest /testmetadata:Bank.vsmdi /resultsfile:BanktestResults.trx
[!POZNÁMKA]
Soubory s výsledky zkoušky nutné rozšíření .trx fungovat správně, ale příkaz MSTest se neposkytuje automaticky rozšíření.Proto doporučujeme po spuštění tohoto příkazu zahrnout příponu .trx.
Další informace o možnostech, které lze použít s programem MSTest, viz Možnosti příkazového řádku MSTest.exe.
Publikovat výsledky testu příkazového řádku do databáze pro kolekci týmu projektu
Pomocí programu MSTest, spusťte testy.
[!POZNÁMKA]
Můžete publikovat výsledky testu databáze pro pouze pokud týmu projektu kolekce připojen k Team Foundation Server a máte Průzkumník týmových projektů nainstalován.Informace o způsobu připojení k Team Foundation Server, viz Připojit k týmové projekty v Team Foundation Server.
Několik možností příkazového řádku patří k publikování výsledků zkoušek.Je použít v kombinaci, podle které výsledky testu, který chcete publikovat.Five of these options are required: /publish, /publishbuild, /teamproject, /platform, and /flavor.Jeden je volitelný**: /publishresultsfile**.
Publikovat aktuální výsledky testu.Spustit testy a jejich výsledky okamžitě publikovat, použijte možnosti určující spuštění testů a požadované možnosti pro publikování.Příklad:
MSTest /testcontainer:test.dll /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release
Publikovat výsledky zkoušek v minulosti.Publikovat výsledky zkoušek, které byly dříve spuštěny, vynechat všechny parametry příkazového řádku zadané testy ke spuštění – jako /testcontainer: a /testmetadata:, protože nejsou spuštění testů.Příklad:
MSTest /publishresultsfile:testResult.trx /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release
Další informace o použití těchto možností naleznete Možnosti příkazového řádku MSTest.exe.
Viz také
Úkoly
Jak: automatické spuštění testů z příkazového řádku pomocí MSTest