Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här snabbstarten visar hur du genererar enhetstester för Java med hjälp av GitHub Copilot-funktionen.
Förutsättningar
- Ett GitHub konto med GitHub Copilot aktiverat. En Pro-, Pro+-, Business- eller Enterprise-plan krävs.
- Den senaste versionen av Visual Studio Code. Måste vara version 1.101 eller senare.
- GitHub Copilot i Visual Studio Code. Installationsinstruktioner finns i Set up GitHub Copilot in VS Code. Logga in på ditt GitHub konto i VS Code.
- GitHub Copilot modernisering. Starta om VS Code efter installationen.
- Java JDK för både käll- och mål-JDK-versioner.
- Maven eller Gradle för att skapa Java projekt.
- Ett Git-hanterat Java projekt med Maven eller Gradle.
- För Maven-baserade projekt: åtkomst till den offentliga Maven Central-lagringsplatsen.
- I inställningarna för Visual Studio Code kontrollerar du att
chat.extensionTools.enabledär inställt påtrue. Den här inställningen kan styras av din organisation.
Anmärkning
Ett Azure-konto krävs endast för att distribuera resurser till Azure och behövs inte när du använder GitHub Copilot modernisering för att göra kodändringar.
Om du använder Gradle stöds endast Gradle-omslutningsversionen 5 eller senare.
Kotlin Domain Specific Language (DSL) stöds inte.
Logga in för att använda Copilot och installera sedan det tillägg som krävs
Om du vill använda GitHub Copilot loggar du in på ditt GitHub-konto i Visual Studio Code. Välj ikonen Copilot överst i Visual Studio Code för att komma åt fönstret GitHub Copilot. Mer information om hur du konfigurerar GitHub Copilot finns i Set up GitHub Copilot in VS Code.
Använd sedan följande steg för att installera tillägget i Visual Studio Code:
- I Visual Studio Code öppnar du vyn Extensions från aktivitetsfältet.
- Sök efter GitHub Copilot modernisering på marknadsplatsen.
- Välj GitHub Copilot modernization tilläggspaket.
- På tilläggssidan väljer du Installera.
- Starta om Visual Studio Code.
När installationen är klar bör du se ett meddelande i hörnet av Visual Studio Code som bekräftar att den har slutförts.
Mer information finns i Installera ett VS Code-tillägg.
Starta GitHub Copilot agentläge och starta uppgraderingen
Använd följande steg för att starta GitHub Copilot agentläge och generera enhetstester:
- Välj ett Java projekt som använder antingen Maven eller Gradle som byggverktyg.
- Öppna det markerade Java projektet i Visual Studio Code.
- Öppna panelen GitHub Copilot Chat.
- Växla till Agentläge.
- Ange en fråga som Generera enhetstester för det här Java projektet.
Vänta tills testgenereringen har slutförts
GitHub Copilot modernisering analyserar Java projektet i den aktuella arbetsytan. Detta omfattar utvärdering av projektets JDK-version, byggverktyg och eventuella befintliga enhetstester.
Som en del av processen genererar verktyget en TestReport.md fil som spårar testgenereringens förlopp och ger en sammanfattning av testresultaten både före och efter testgenereringen. Rapporten innehåller följande information:
- Totalt antal befintliga tester
- Total passeringsfrekvens
- Tidsstämpel
- Antal lyckade tester
- Antal misslyckade tester
- Antal tester med fel
Under testgenereringen visar utdata förloppsmeddelanden – till exempel "Generera enhetstester för ..." – för att indikera pågående aktivitet. Verktyget genererar automatiskt testfiler och lägger till dem på arbetsytan.
Granska de genererade testerna
När testgenereringen är klar visar GitHub Copilot en detaljerad rapport som sammanfattar testresultaten efter generation. Den här rapporten innehåller samma mått som samlats in före testgenereringen , till exempel det totala antalet tester, lyckade försök, fel och fel, så att du enkelt kan jämföra och utvärdera de ändringar som introducerades under processen.