Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten przewodnik szybkiego startu pokazuje, jak generować testy jednostkowe przy użyciu modernizacji aplikacji GitHub Copilot — poprawka dla języka Java (wersja próbna).
Wymagania wstępne
Konto usługi GitHub z włączonym rozwiązaniem GitHub Copilot przy użyciu planu Biznesowego lub Enterprise.
Najnowsza wersja programu Visual Studio Code.
Najnowsza wersja rozszerzenia GitHub Copilot w programie Visual Studio Code.
Pakiet rozszerzenia GitHub Copilot App Modernization . Aby uzyskać instrukcje dotyczące instalacji, zobacz następną sekcję.
Ten pakiet rozszerzeń zawiera następujące dwa rozszerzenia:
- GitHub Copilot App Modernization for Java (wersja zapoznawcza)
- Modernizacja aplikacji Copilot w usłudze GitHub — uaktualnianie dla języka Java (wersja zapoznawcza)
Modernizacja aplikacji nie wymaga języka Java w środowisku lokalnym. Jednak aby pomyślnie skompilować projekt, zainstaluj poprawną wersję języków Java i Maven. Zalecamy kompilację OpenJDK firmy Microsoft oraz Maven.
Zainstalowane wersje zarówno źródłowego jak i docelowego JDK.
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.
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 pozycję GitHub Copilot App Modernization na Marketplace.
- Wybierz pakiet rozszerzenia GitHub Copilot App Modernization .
- 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
Narzędzie Modernizacja aplikacji — uaktualnianie dla języka Java (wersja zapoznawcza) 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.
Zobacz także
Modernizacja aplikacji Copilot w usłudze GitHub — uaktualnianie dla języka Java (wersja zapoznawcza)