Výsledky testů z příkazového řádku
Publikováno: duben 2016
Spustitelný program MSTest.exe lze použít ke spuštění testů z příkazového řádku. MSTest.exe automaticky zobrazí shrnutí běhu do okna příkazového řádku.
Automaticky také ukládá výsledky testů na disk. V části Souhrn výstupní obrazovky výsledků MSTest zobrazuje název automaticky generovaného souboru výsledků. Příklad:
Results file: D:\temp\test\TestProject3\TestProject3\TestResults\thisuser@ThisUser-32G 9_24_2012 1_27_37 PM.trx
Pokud chcete, můžete explicitně uložit výsledky testů do souboru s vlastním názvem. A pokud vaše klientská relace Visual Studio je připojena k Team Foundation Server, můžete publikovat výsledky do databáze pro kolekci týmového projektu. Obě možnosti jsou popsány v následujících postupech.
Poznámka
Informace o publikování testovacích dat z Visual Studio naleznete v tématu Možnosti příkazového řádku pro publikování výsledků testů.
Uložení výsledků testu příkazového řádku do určitého souboru
Spusťte testy pomocí programu MSTest.
Pomocí /resultsfile:[file name] lze zadat název souboru, do kterého chcete uložit výsledky testů. Příklad:
MSTest /testmetadata:Bank.vsmdi /resultsfile:BanktestResults.trx
Poznámka
Soubory s výsledky testu musí mít příponu .trx, aby fungovaly správně, ale příkaz MSTest tuto příponu automaticky nepřidává.Proto doporučujeme při spuštění tohoto příkazu zahrnout příponu .trx.
Další informace o možnostech, které lze použít v programu MSTest, naleznete v tématu MSTest.exe – možnosti příkazového řádku.
Publikování výsledků testování příkazového řádku do databáze pro kolekci týmového projektu
Spusťte testy pomocí programu MSTest.
Poznámka
Výsledky testu můžete publikovat databáze pro kolekci týmového projektu pouze pokud jste připojeni k Team Foundation Server a máte-li nainstalován Průzkumník týmových projektů.Informace o připojení Team Foundation Server naleznete v Connect to team projects in Team Foundation Server.
Několik parametrů příkazového řádku se týká publikování výsledků testů. Můžete je používat v kombinaci podle toho, jaké výsledky testů chcete publikovat. Požaduje se pět z těchto možností: /publish, /publishbuild, /teamproject, /platform a /flavor. Jeden je volitelný**: /publishresultsfile**.
Publikujte aktuální výsledky testů. Chcete-li spustit testy a jejich výsledky okamžitě publikovat, použijte možnosti pro určení testů ke spuštění a požadovaných možností pro publikování. Příklad:
MSTest /testcontainer:test.dll /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release
Publikujte minulé výsledky testů. Pokud chcete publikovat výsledky testů, které byly dříve spuštěny, vynechejte všechny parametry příkazového řádku, které určující testy ke spuštění – například /testcontainer: a /testmetadata: protože nespouštíte testy. 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 v tématu MSTest.exe – možnosti příkazového řádku.
Viz také
Spuštění automatizovaných testů z příkazového řádku pomocí MSTestu
MSTest.exe – možnosti příkazového řádku