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 Java egységteszteket GitHub Copilot modernizálással.
Előfeltételek
- GitHub Copilot engedélyezett GitHub fiók. Pro, Pro+, Business vagy Enterprise csomagra van szükség.
- A
Visual Studio Code . Az 1.101-es vagy újabb verziónak kell lennie. - GitHub Copilot Visual Studio Code. A beállítási utasításokért lásd: Set up GitHub Copilot in VS Code. Mindenképpen jelentkezzen be GitHub fiókjába a VS Code-ban.
- GitHub Copilot modernizálás. A telepítés után indítsa újra a VS Code-ot.
- Java JDK mind a forrás, mind a cél JDK-verziók esetében.
- Maven vagy Gradle Java projektek létrehozásához.
- Egy 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ásokban győződjön meg arról, hogy
chat.extensionTools.enabledtrueértékre van állítva. Ezt a beállítást a szervezet szabályozhatja.
Megjegyzés:
Az Azure-konto csak az erőforrások Azure-ra való üzembe helyezéséhez szükséges, a GitHub Copilot modernizáció használatához azonban nem szükséges a kódmódosításokhoz.
Ha Gradle-t használ, csak a Gradle burkoló 5-ös vagy újabb verziója támogatott.
A Kotlin tartományspecifikus nyelve (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 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ával kapcsolatos további információkért lásd: Set up GitHub Copilot in VS Code.
Ezután az alábbi lépésekkel telepítse a bővítményt a Visual Studio Code:
- A Visual Studio Code-ban nyissa meg a Extensions nézetet a tevékenységsávból.
- Keressen GitHub Copilot korszerűsítés-t a piactéren.
- Válassza ki a GitHub Copilot modernizálás bővítménycsomagot.
- A bővítménylapon válassza a Telepítés lehetőséget.
- Indítsa újra a Visual Studio Code.
A telepítés befejezése után meg kell jelennie egy értesítésnek a Visual Studio Code sarkában, amely megerősíti a sikeres telepítést.
További információ: VS Code-bővítmény telepítése.
Indítsa el GitHub Copilot ügynök üzemmódot, és indítsa el a frissítést
Az alábbi lépésekkel indítsa el GitHub Copilot ügynök üzemmódot, és hozzon létre egységteszteket:
- Válasszon ki egy Java projektet, amely a Maven vagy a Gradle-t használja buildelési eszközként.
- Nyissa meg a kijelölt Java projektet a Visual Studio Code.
- Nyissa meg a GitHub Copilot Chat panelt.
- Váltson ügynök üzemmódra.
- Adjon meg egy kérést, például A Java projekt egységtesztjeinek létrehozása.
Várjon, amíg a tesztgenerálás befejeződik
A GitHub Copilot frissítése elemzi az aktuális munkaterületen belüli Java projektet. 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 GitHub Copilot egy 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.