Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym przewodniku Szybki start pokazano, jak wygenerować testy jednostkowe jave przy użyciu modernizacji aplikacji GitHub Copilot.
Wymagania wstępne
- Konto usługi GitHub z włączonym rozwiązaniem GitHub Copilot . Wymagany jest plan Pro, Pro+, Business lub Enterprise.
- Najnowsza wersja programu Visual Studio Code. Musi być w wersji 1.101 lub nowszej.
- GitHub Copilot w programie Visual Studio Code. Aby uzyskać instrukcje dotyczące konfiguracji, zobacz Konfigurowanie narzędzia GitHub Copilot w programie VS Code. Pamiętaj, aby zalogować się do konta usługi GitHub w programie VS Code.
- Modernizacja aplikacji GitHub Copilot. Uruchom ponownie program VS Code po instalacji.
- Java JDK dla źródłowych i docelowych wersji JDK.
- Maven lub Gradle do kompilowania projektów Java.
- Projekt Java zarządzany przez usługę Git przy użyciu narzędzia Maven lub Gradle.
- W przypadku projektów opartych na narzędziu Maven: dostęp do publicznego repozytorium Maven Central.
- W ustawieniach programu Visual Studio Code upewnij się, że
chat.extensionTools.enabledustawiono wartośćtrue. To ustawienie może być kontrolowane przez organizację.
Uwaga / Notatka
Jeśli używasz narzędzia Gradle, obsługiwana jest tylko wersja wrappera Gradle 5 lub nowsza. DSL Kotlin nie jest wspierany.
Zaloguj się, aby użyć narzędzia Copilot, a następnie zainstaluj wymagane rozszerzenie
Aby użyć narzędzia GitHub Copilot, zaloguj się do konta usługi GitHub w programie Visual Studio Code. Wybierz ikonę Copilot w górnej części programu Visual Studio Code, aby uzyskać dostęp do okienka GitHub Copilot. Aby uzyskać więcej informacji na temat konfigurowania narzędzia GitHub Copilot, zobacz Konfigurowanie narzędzia GitHub Copilot w programie VS Code.
Następnie wykonaj następujące kroki, aby zainstalować rozszerzenie w programie Visual Studio Code:
- W programie Visual Studio Code otwórz widok Rozszerzenia na pasku działań.
- Wyszukaj modernizację aplikacji GitHub Copilot na rynku.
- Wybierz pakiet rozszerzenia modernizacji aplikacji GitHub Copilot .
- Na stronie rozszerzenia wybierz pozycję Zainstaluj.
- Uruchom ponownie program Visual Studio Code.
Po zakończeniu instalacji powinno zostać wyświetlone powiadomienie w rogu programu Visual Studio Code potwierdzającego powodzenie.
Aby uzyskać więcej informacji, zobacz Instalowanie rozszerzenia programu VS Code.
Uruchom tryb agenta Copilot usługi GitHub i uruchom uaktualnienie
Wykonaj następujące kroki, aby uruchomić tryb agenta Copilot usługi GitHub i wygenerować testy jednostkowe:
- Wybierz projekt w języku Java, który używa narzędzia kompilacji Maven lub Gradle.
- Otwórz wybrany projekt Java w programie Visual Studio Code.
- Otwórz panel Czat Copilot usługi GitHub.
- Przełącz się do trybu agenta.
- Wprowadź monit, taki jak Generowanie testów jednostkowych dla tego projektu Java.
Poczekaj na ukończenie generowania testu
Modernizacja aplikacji GitHub Copilot analizuje projekt Java w bieżącym obszarze roboczym. Obejmuje to ocenę wersji zestawu JDK projektu, narzędzi kompilacji i wszystkich istniejących testów jednostkowych.
W ramach procesu narzędzie generuje plik TestReport.md , który śledzi postęp generowania testów i zawiera podsumowanie wyników testu zarówno przed, jak i po wygenerowaniu testu. Raport zawiera następujące szczegóły:
- Łączna liczba istniejących testów
- Ogólna szybkość przekazywania
- Sygnatura czasowa
- Liczba pomyślnych testów
- Liczba testów zakończonych niepowodzeniem
- Liczba testów z błędami
Podczas generowania testu dane wyjściowe wyświetlają komunikaty o postępie — na przykład "Generowanie testów jednostkowych dla ..." — w celu wskazania trwającej aktywności. Narzędzie automatycznie generuje pliki testowe i dodaje je do obszaru roboczego.
Przeglądanie wygenerowanych testów
Po zakończeniu generowania testów w usłudze GitHub Copilot zostanie wyświetlony szczegółowy raport podsumowujący wyniki testu po wygenerowaniu. Ten raport zawiera te same metryki przechwycone przed wygenerowaniem testu — takie jak łączna liczba testów, sukcesów, niepowodzeń i błędów — co umożliwia łatwe porównywanie i ocenianie zmian wprowadzonych podczas procesu.