Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Schnellstartanleitung erfahren Sie, wie Sie Komponententests mit GitHub Copilot App Modernization - Upgrade für Java (Vorschau) generieren.
Voraussetzungen
Ein GitHub-Konto mit aktiviertem GitHub Copilot im Business- oder Enterprise-Plan.
Die aktuelle Version von Visual Studio Code.
Die neueste Version der GitHub Copilot-Erweiterung in Visual Studio Code.
GitHub Copilot App Modernization Erweiterungspaket. Installationsanweisungen finden Sie im nächsten Abschnitt.
Dieses Erweiterungspaket bündelt die folgenden beiden Erweiterungen:
- GitHub Copilot App Modernization for Java (Vorschau)
- GitHub Copilot App Modernization - Upgrade für Java (Vorschau)
Für die App-Modernisierung ist Java in Ihrer lokalen Umgebung nicht erforderlich. Um Ihr Projekt jedoch erfolgreich zu erstellen, installieren Sie die richtige Version von Java und Maven. Wir empfehlen den Microsoft Build von OpenJDK und Maven.
Installierte Versionen von Quell- und Ziel-JDKs.
Ein gitverwaltetes Java-Projekt mit Maven oder Gradle.
Für Maven-basierte Projekte: Zugriff auf das öffentliche Maven Central Repository.
Hinweis
Wenn Sie Gradle verwenden, wird nur der Gradle-Wrapper Version 5+ unterstützt. Das Kotlin DSL wird nicht unterstützt.
Melden Sie sich an, um Copilot zu verwenden, und installieren Sie dann die erforderliche Erweiterung.
Um GitHub Copilot zu verwenden, melden Sie sich bei Ihrem GitHub-Konto in Visual Studio Code an. Wählen Sie oben in Visual Studio Code das Symbol "Copilot" aus, um auf den GitHub Copilot-Bereich zuzugreifen. Weitere Informationen zum Einrichten von GitHub Copilot finden Sie unter Einrichten von GitHub Copilot in VS Code.
Führen Sie dann die folgenden Schritte aus, um die Erweiterung in Visual Studio Code zu installieren:
- Öffnen Sie in Visual Studio Code die Ansicht "Erweiterungen " in der Aktivitätsleiste.
- Suchen Sie auf dem Marketplace nach GitHub Copilot App Modernization .
- Wählen Sie das Erweiterungspaket "GitHub Copilot App Modernization " aus.
- Wählen Sie auf der Erweiterungsseite " Installieren" aus.
- Starten Sie Visual Studio Code neu.
Nach Abschluss der Installation sollte eine Benachrichtigung in der Ecke von Visual Studio Code angezeigt werden, die den Erfolg bestätigt.
Weitere Informationen finden Sie unter Installieren einer VS Code-Erweiterung.
Starten des GitHub Copilot Agent Mode und Starten des Upgrades
Führen Sie die folgenden Schritte aus, um den GitHub Copilot Agent Mode zu starten und Komponententests zu generieren:
- Wählen Sie ein Java-Projekt aus, das maven oder Gradle als Buildtool verwendet.
- Öffnen Sie das ausgewählte Java-Projekt in Visual Studio Code.
- Öffnen Sie den GitHub Copilot-Chatbereich.
- Wechseln Zum Agentmodus.
- Geben Sie eine Eingabeaufforderung ein, z. B. Komponententests für dieses Java-Projekt generieren.
Warten Sie, bis die Testgenerierung abgeschlossen ist.
Das Tool "App-Modernisierung – Upgrade für Java (Vorschau)" analysiert das Java-Projekt innerhalb des aktuellen Arbeitsbereichs. Dies umfasst die Auswertung der JDK-Version des Projekts, Buildtools und alle vorhandenen Komponententests.
Im Rahmen des Prozesses generiert das Tool eine TestReport.md Datei, die den Fortschritt der Testgenerierung verfolgt und eine Zusammenfassung der Testergebnisse sowohl vor als auch nach der Testgenerierung bereitstellt. Der Bericht enthält die folgenden Details:
- Gesamtanzahl vorhandener Tests
- Gesamtdurchlaufrate
- Zeitstempel
- Anzahl der erfolgreichen Tests
- Anzahl der fehlgeschlagenen Tests
- Anzahl der Tests mit Fehlern
Während der Testgenerierung zeigt die Ausgabe Statusmeldungen an – z. B. "Generieren von Komponententests für ..." – zur Angabe der laufenden Aktivität. Das Tool generiert automatisch Testdateien und fügt sie dem Arbeitsbereich hinzu.
Überprüfen der generierten Tests
Nach Abschluss der Testgenerierung zeigt GitHub Copilot einen detaillierten Bericht zur Zusammenfassung der Testergebnisse nach der Generation an. Dieser Bericht enthält die gleichen Metriken, die vor der Testgenerierung erfasst wurden – z. B. die Gesamtzahl der Tests, Erfolge, Fehler und Fehler –, sodass Sie die während des Prozesses eingeführten Änderungen einfach vergleichen und auswerten können.
Siehe auch
GitHub Copilot App Modernization - Upgrade für Java (Vorschau)