Sdílet prostřednictvím


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