Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto rychlém startu se dozvíte, jak pomocí modernizace GitHub Copilot generovat testy jednotek Java.
Požadavky
- Účet na GitHubu s povolenou funkcí GitHub Copilot. Vyžaduje se plán Pro, Pro+, Business nebo Enterprise.
- Nejnovější verze Visual Studio Code. Musí mít verzi 1.101 nebo novější.
- GitHub Copilot v Visual Studio Code. Pokyny k nastavení najdete v tématu Nastavování GitHub Copilot ve VS Code. Nezapomeňte se přihlásit ke svému účtu GitHub v editoru VS Code.
- GitHub Copilot modernizace. Po instalaci restartujte VS Code.
- Java JDK pro zdrojové i cílové verze sady JDK.
- Maven nebo Gradle pro sestavování projektů Java.
- Java projekt spravovaný pomocí Gitu a spravovaný pomocí Mavenu nebo Gradle.
- Pro projekty založené na Mavenu: přístup k veřejnému úložišti Maven Central.
- V nastavení Visual Studio Code se ujistěte, že je
chat.extensionTools.enablednastavená natrue. Toto nastavení může řídit vaše organizace.
Poznámka:
Účet Azure se vyžaduje jenom pro nasazení prostředků do Azure a není potřeba při použití GitHub Copilot modernizace k provádění změn kódu.
Pokud používáte Gradle, podporuje se pouze obálka Gradle verze 5 nebo novější.
Jazyk DSL (Domain Specific Language) Kotlin se nepodporuje.
Přihlaste se, abyste použili Copilot a pak nainstalovali požadované rozšíření.
Pokud chcete použít GitHub Copilot, přihlaste se ke svému účtu GitHub v Visual Studio Code. Výběrem ikony Copilot v horní části Visual Studio Code otevřete podokno GitHub Copilot. Další informace o nastavení GitHub Copilot najdete v tématu Nastavení GitHub Copilot v editoru VS Code.
Pak pomocí následujícího postupu nainstalujte rozšíření do Visual Studio Code:
- V Visual Studio Code otevřete zobrazení Rozšíření z panelu aktivit.
- Vyhledejte GitHub Copilot Modernization na tržišti.
- Vyberte sadu rozšíření pro modernizaci GitHub Copilot.
- Na stránce rozšíření vyberte Nainstalovat.
- Restartujte Visual Studio Code.
Po dokončení instalace by se v rohu Visual Studio Code mělo zobrazit oznámení potvrzující úspěch.
Další informace najdete v tématu Instalace rozšíření VS Code.
Spusťte režim agenta GitHub Copilot a spusťte upgrade.
Pomocí následujících kroků spusťte režim agenta GitHub Copilot a vygenerujte testy jednotek:
- Vyberte Java projekt, který jako svůj nástroj sestavení používá Maven nebo Gradle.
- Otevřete vybraný projekt Java v Visual Studio Code.
- Otevřete panel Copilot Chat GitHubu.
- Přepněte do režimu agenta.
- Zadejte výzvu, například Vygenerujte jednotkové testy pro tento projekt Java.
Počkejte na dokončení generování testů.
GitHub Copilot modernizuje a analyzuje Java projekt v aktuálním pracovním prostoru. To zahrnuje vyhodnocení verze JDK projektu, nástrojů sestavení a všech existujících jednotkových testů.
V rámci procesu nástroj vygeneruje soubor TestReport.md , který sleduje průběh generování testů a poskytuje souhrn výsledků testů před i po generování testu. Zpráva obsahuje následující podrobnosti:
- Celkový počet existujících testů
- Celková míra průchodu
- Časová značka
- Počet úspěšných testů
- Počet neúspěšných testů
- Počet testů s chybami
Během generování testů výstup zobrazuje zprávy o průběhu – například "Generování testů jednotek pro..." – k označení probíhající aktivity. Nástroj automaticky vygeneruje testovací soubory a přidá je do pracovního prostoru.
Kontrola vygenerovaných testů
Po dokončení generování testů zobrazí GitHub Copilot podrobnou sestavu, která shrnuje výsledky testů po jejich vytvoření. Tato sestava zahrnuje stejné metriky zachycené před generováním testů, jako je celkový počet testů, úspěchů, selhání a chyb. Díky tomu můžete snadno porovnat a vyhodnotit změny zavedené během procesu.