Konfigurowanie zautomatyzowanych testów kompilacji
Opublikowano: czerwiec 2016
Wczesne znajdowanie problemów po zmiany są sprawdzane i tworzone przez Uruchamianie testów automatycznych za pomocą programu Visual Studio Online (VSO) lub Team Foundation Server (TFS).
Przed rozpoczęciem:
Utwórz definicję kompilacjiktóry tworzy po każdym ewidencjonowania, przy użyciu integracji ciągłej rozwiązanie.
Konfigurowania środowiskuruchamiane aplikacji i testy zdalnie w środowisku rozproszonym po każdym kompilacji.
Krok 1: Konfigurowanie wdrażania aplikacji podczas kompilacji
W programie Visual Studio Online lub Team Foundation Server przejdź do projektu zespołowego.
Przejdź do definicji kompilacji. Dodawanie kroków do wdrożenia aplikacji do testowania. Na przykład, jeśli testujesz rozwiązania Visual Studio:
Dodaj szczegóły skopiować aplikację z jego lokalizację docelową do swojego środowiska testowego:
Folder źródłowy dla swojej aplikacji
Środowisko where do uruchamiania aplikacji
Docelowy folder, gdzie umieścić swoją aplikację
Dodaj szczegóły do wdrożenia aplikacji przy użyciu środowiska PowerShell:
Środowisko where do uruchamiania aplikacji
Ścieżka do skryptu PowerShell używane do wdrożenia aplikacji
Zapisz definicję kompilacji.
Krok 2: Konfigurowanie wdrażania testu podczas kompilacji
W definicji kompilacji Dodaj krok z tych informacji do wdrożenia testów:
Folder źródłowy dla testów
Środowisko where do uruchamiania testów
Docelowy folder, gdzie umieścić testów
Dodawanie kroku z te informacje do wdrażania agentów testowych do uruchamiania testów:
Środowisko miejsca wdrożenia agenta testu
Poświadczenia dla komputerów testu, aby agent testu było uruchamiać w środowisku testowym
Zapisz definicję kompilacji.
Krok 3: Konfigurowanie testów do uruchomienia z kompilacji
W definicji kompilacji Dodaj krok z tych informacji do uruchamiania testów z agentem testu:
Środowisko where do uruchamiania testów
Folder, w którym zostanie umieszczony testów
Zapisz definicję kompilacji.
Aby sprawdzić swojego testu, w kolejce kompilacji.
Po zakończeniu kompilacjiPrzejrzyj wyniki testów.
Pytania i odpowiedzi
Pyt co zrobić, jeśli chcę uruchamiaj kompilacje debugowania w trybie macierzystym (CPP) jednostki testy na komputerze z agentem testu?
ODPupewnij się, czy wersje do debugowania z uniwersalnym C Runtime (UCRT) na komputerze z agentem testu, w szczególności te biblioteki: ucrtbased.dll i vcruntime140d.dll. Z wdrożeniem, należy podać te elementy.
Jeśli pracujesz w wersji tworzy CPP testów jednostki, upewnij się, że KB2999226 aktualizacji systemu Windows na komputerze agenta testu.