Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a rövid útmutató bemutatja, hogyan hozhat létre Jave-egységteszteket a GitHub Copilot alkalmazás modernizálásával.
Előfeltételek
- Egy GitHub-fiók, amelyen engedélyezve van a GitHub Copilot . Pro, Pro+, Business vagy Enterprise csomagra van szükség.
- A Visual Studio Code legújabb verziója. Az 1.101-es vagy újabb verziónak kell lennie.
- GitHub Copilot a Visual Studio Code-ban. A beállítási utasításokat a GitHub Copilot beállítása a VS Code-ban című témakörben találja. Mindenképpen jelentkezzen be a GitHub-fiókjába a VS Code-ban.
- GitHub Copilot-alkalmazások modernizálása. A telepítés után indítsa újra a VS Code-ot.
- Java JDK a forrás- és a cél JDK-verziókhoz is.
- A Maven vagy a Gradle Java-projektek létrehozásához.
- Git által felügyelt Java-projekt a Maven vagy a Gradle használatával.
- Maven-alapú projektek esetén: hozzáférés a nyilvános Maven Central-adattárhoz.
- A Visual Studio Code beállításaiban győződjön meg arról, hogy
chat.extensionTools.enabledbe van állítvatrue-re. Ezt a beállítást a szervezet szabályozhatja.
Megjegyzés:
Ha Gradle-t használ, csak a Gradle burkoló 5+ verziója támogatott. A Kotlin DSL nem támogatott.
Jelentkezzen be a Copilot használatához, majd telepítse a szükséges bővítményt
A GitHub Copilot használatához jelentkezzen be a GitHub-fiókjába a Visual Studio Code-ban. A GitHub Copilot panel eléréséhez válassza a Visual Studio Code tetején található Copilot ikont. A GitHub Copilot beállításáról további információt a GitHub Copilot beállítása a VS Code-ban című témakörben talál.
Ezután a következő lépésekkel telepítse a bővítményt a Visual Studio Code-ban:
- A Visual Studio Code-ban nyissa meg a Bővítmények nézetet a tevékenységsávon.
- Keresse meg a GitHub Copilot alkalmazás modernizációját a piactéren.
- Válassza ki a GitHub Copilot alkalmazás modernizálási bővítménycsomagját.
- A bővítménylapon válassza a Telepítés lehetőséget.
- Indítsa újra a Visual Studio Code-ot.
A telepítés befejezése után egy értesítésnek kell megjelennie a Visual Studio Code sarkában, amely megerősíti a sikerességet.
További információ: VS Code-bővítmény telepítése.
Indítsa el a GitHub Copilot-ügynök üzemmódot, és indítsa el a frissítést
Az alábbi lépésekkel indítsa el a GitHub Copilot-ügynök üzemmódot, és hozzon létre egységteszteket:
- Válasszon ki egy Java-projektet, amely a Mavent vagy a Gradle-t használja buildelési eszközként.
- Nyissa meg a kijelölt Java-projektet a Visual Studio Code-ban.
- Nyissa meg a GitHub Copilot Csevegés panelt.
- Váltson ügynök üzemmódra.
- Adjon meg egy kérést, például egységtesztek létrehozása ehhez a Java-projekthez.
Várjon, amíg a tesztgenerálás befejeződik
A GitHub Copilot-alkalmazás modernizálása elemzi a Java-projektet az aktuális munkaterületen. Ez magában foglalja a projekt JDK-verziójának kiértékelését, a buildelési eszközöket és a meglévő egységteszteket.
A folyamat részeként az eszköz létrehoz egy TestReport.md fájlt, amely nyomon követi a tesztlétrehozás előrehaladását, és a tesztgenerálás előtt és után is összefoglalja a teszteredményeket. A jelentés a következő részleteket tartalmazza:
- Meglévő tesztek teljes száma
- Teljes átviteli sebesség
- Időbélyeg
- Sikeres tesztek száma
- Sikertelen tesztek száma
- Hibákkal rendelkező tesztek száma
A tesztgenerálás során a kimenet állapotüzeneteket jelenít meg – például "Egységtesztek létrehozása ..." számára – a folyamatban lévő tevékenységek jelzéséhez. Az eszköz automatikusan létrehozza a tesztfájlokat, és hozzáadja őket a munkaterülethez.
A létrehozott tesztek áttekintése
A tesztelés befejezése után a GitHub Copilot részletes jelentést jelenít meg, amely összefoglalja a generáció utáni teszteredményeket. Ez a jelentés ugyanazokat a metrikákat tartalmazza, amelyeket a tesztelés létrehozása előtt rögzítettek – például a tesztek, a sikerek, a hibák és a hibák teljes számát –, így egyszerűen összehasonlíthatja és kiértékelheti a folyamat során bevezetett módosításokat.