Wyniki testów w wierszu poleceń
Opublikowano: czerwiec 2016
Aby uruchomić testy z wiersza polecenia, można użyć programu wykonywalnego MSTest.exe. MSTest.exe automatycznie wyświetla podsumowanie procesu do okna wiersza polecenia.
Wyniki testów są również automatycznie zapisywane na dysku. W sekcji Podsumowanie wyników ekranu danych wyjściowych MSTest wyświetla nazwę pliku wyników generowaną automatycznie. Na przykład:
Results file: D:\temp\test\TestProject3\TestProject3\TestResults\thisuser@ThisUser-32G 9_24_2012 1_27_37 PM.trx
Jeśli wolisz, możesz jawnie zapisać wyniki testów w pliku o wybranej nazwie. A jeśli sesja klienta Visual Studio jest połączona z programem Team Foundation Server, można opublikować wyniki w bazie danych kolekcji projektów zespołowych. Obie opcje są opisane w poniższych procedurach.
Uwaga
Aby uzyskać informacje dotyczące publikowania danych testowych z programu Visual Studio, zobacz Opcje wiersza polecenia dotyczące publikowania wyników testów.
Aby zapisać wyniki testu wiersza polecenia do określonego pliku
Uruchom testy przy użyciu programu MSTest.
Użyj opcji /resultsfile:[file name], aby określić nazwę pliku, w którym chcesz zapisać wyniki badań. Na przykład:
MSTest /testmetadata:Bank.vsmdi /resultsfile:BanktestResults.trx
Uwaga
Pliki wyników testów potrzebują rozszerzenia .trx do poprawnego działania, ale polecenie MSTest nie dostarcza automatycznie tego rozszerzenia.Dlatego zaleca się dołączyć rozszerzenie .trx podczas uruchomiania tego polecenia.
Aby uzyskać więcej informacji na temat opcji, których można używać z programem MSTest, zobacz MSTest.exe - Opcje wiersza poleceń.
Aby opublikować wyniki testów wiersza polecenia do bazy danych dla kolekcji projektów zespołu
Uruchom testy przy użyciu programu MSTest.
Uwaga
Wyniki testów można publikować do bazy danych kolekcji projektu zespołowego tylko wtedy, gy jest się podłączonym do Team Foundation Server i ma się zainstalowany Team Explorer.Aby uzyskać więcej informacji o łączeniu się z programem Team Foundation Server, zobacz Połącz się z projektami zespołowymi na serwerze Team Foundation Server.
Kilka opcji wiersza polecenia odnosi się do publikowania wyników badań. Można ich używać w połączeniu, w zależności od wyników testu, które chcesz opublikować. Pięć z tych opcji jest wymaganych: /publish, /publishbuild, /teamproject /platform i /flavor. Jedna jest opcjonalna**: /publishresultsfile**.
Publikuj aktualne wyniki testu. Aby uruchomić testy i natychmiast opublikować ich wyniki, należy użyć opcji określających, które testy zostaną uruchomione i jakie informacje należy opublikować. Na przykład:
MSTest /testcontainer:test.dll /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release
Publikuj wcześniejsze wyniki testu. Aby opublikować wyniki testów, które były uruchamiane uprzednio, pomiń wszystkie opcje wiersza polecenia wskazujące testy do uruchomienia, takie jak /testcontainer: i /testmetadata:, ponieważ nie uruchamiasz testów. Na przykład:
MSTest /publishresultsfile:testResult.trx /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release
Aby uzyskać więcej informacji na temat używania tych opcji, zobacz MSTest.exe - Opcje wiersza poleceń.
Zobacz też
Uruchamianie testów automatycznych z wiersza polecenia przy użyciu przełącznika MSTest
MSTest.exe - Opcje wiersza poleceń