Instruktaż: Za pomocą narzędzia wiersza polecenia badania
W tym instruktażu przedstawiono sposób uruchomić testy z wiersza polecenia wiersza, a następnie wyświetlanie wyników.
Wymagania wstępne
W instruktażu, uprawnione Wskazówki: tworzenie i uruchamianie testów jednostkowych zarządzanego kodu wykonaj następujące procedury: "Przygotować instruktaż", "Tworzenie Test jednostki" i "Uruchom Test i rozwiązać swój kod jednostki".
Projekt banku Woodgrove.See Przykładowy projekt dotyczący tworzenia testów jednostkowych.
Użyj narzędzia wiersza polecenia badania
Aby użyć narzędzia wiersza polecenia badania
Otwórz Visual Studio wiersza polecenia.
Aby to zrobić, wybierz polecenie Start, wskaż Wszystkie programy, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, a następnie wybierz polecenie Developer wiersza polecenia.
W wierszu polecenia zostanie otwarty w folderze: <drive>: \Program Files\Microsoft 11.0\VC programu Visual Studio
Zmień katalog na folder zawierający zgromadzenie zbudowany z badania projektu.
Aby to zrobić, należy najpierw zmienić katalogu do folderu rozwiązanie.Roztwór Bank, został utworzony w wymaganą instruktażu, ten folder jest: <drive>: \Documents and Settings\ <username> \My Documents\Visual Studio\Projects\Bank.Folder w projekcie badania, wpisując następujące polecenie w wierszu polecenia Zmień katalog:
cd TestProject1\bin\Debug
Ten folder zawiera projekt badania, utworzony w procedury tworzenia i uruchamiania jednostki badań.Badanie projektu Zgromadzenia, TestProject1.dll, zawiera kilka testów.
[!UWAGA]
Projekt kodu produkcji i badania projektu produkują odrębnych zespołów.Upewnij się uruchomić narzędzie wiersza polecenia na zgromadzenie badania projektu, a nie na zgromadzenie produkcji kodu projektu.
MSTest.exe to narzędzie wiersza polecenia, który pozwala uruchomić i kontrolować wykonywanie testów.Można wyświetlić opcje, które MSTest.exe udostępnia poprzez jego opcji, wpisując następujące polecenie w wierszu polecenia:
MSTest /?
Narzędzie wiersza polecenia do testowania aplikacji.
Wpisz następujące polecenie w wierszu polecenia:
MSTest /testcontainer:TestProject1.dll
To polecenie uruchamia wszystkie trzy testy i zwraca wyniki w następujący sposób:
Loading TestProject1.dll...
Starting Execution...
Results Top Level Tests
-------- ------------------
Inconclusive TestProject1.BankAccountTest.CreditTest
Passed TestProject1.BankAccountTest.DebitTest
Passed TestProject1.BankAccountTest.FreezeAccountTest
2/3 test(s) Passed, 1 Inconclusive
Summary
----------
Test Run Inconclusive.
Inconclusive 1
Passed 2
-----------------
Total 3
Results file: <path>\<test run name>.trx
Test Settings: Default Test Settings
[!UWAGA]
Jeśli można wykonać tę procedurę, "Tworzenie i uruchamianie jednostki dla prywatnych metoda" w Wskazówki: tworzenie i uruchamianie testów jednostkowych zarządzanego kodu, to polecenie będzie również wyświetlać wyniki testu jednostki GetAccountTestType.
Ponownie uruchom testy i zapisać wyniki badań do określonego pliku.
Wpisz następujące polecenie w wierszu polecenia:
MSTest /testcontainer:TestProject1.dll /resultsfile:testResults1.trx
To polecenie uruchamia wszystkie trzy testy i zwraca te same wyniki, jak w poprzednim kroku.Tworzy również plik o nazwie testResults1.trx i zapisuje wyniki badań do tego pliku, sformatowana do oglądania w przeglądarce XML, takich jak Microsoft Internet Explorer lub Microsoft Visual Studio.Jeśli istnieje już testResults1.trx, MSTest.exe nie uruchomi się i wyświetli komunikat o błędzie informujący, że plik o tej nazwie już istnieje.
[!UWAGA]
Aby uzyskać więcej informacji na temat pełnego zakresu opcji można korzystać z polecenia MSTest, zobacz MSTest.exe opcje wiersza polecenia.
(Opcjonalnie) Wyświetl plik wyników badania.Wpisz następujące polecenie w wierszu polecenia:
testResults1.trx
Otwiera program Internet Explorer i wyświetla wyniki badań.Alternatywnie można otworzyć ten plik w Visual Studio zintegrowane środowisko programistyczne (IDE), w następujący sposób:
Wybierz pliku, wskaż polecenie Otwórz i wybierz polecenie pliku.
W Otwórz plik okna dialogowego pole, otwórz folder zawierający plik XML.
Kliknij dwukrotnie testResults1.xml.
Narzędzie wiersza polecenia MSTest.exe jest szczególnie przydatne do automatyzowania przebiegu badania, uruchamianie plików wsadowych lub innych narzędzi.
Zobacz też
Zadania
Jak: Uruchom zautomatyzowane testy z wiersza polecenia przy użyciu MSTest
Wskazówki: tworzenie i uruchamianie testów jednostkowych zarządzanego kodu