Megosztás a következőn keresztül:


Rövid útmutató: Java-egységtesztek létrehozása a GitHub Copilot alkalmazás modernizálásával

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.enabled be van állítva true-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:

  1. A Visual Studio Code-ban nyissa meg a Bővítmények nézetet a tevékenységsávon.
  2. Keresse meg a GitHub Copilot alkalmazás modernizációját a piactéren.
  3. Válassza ki a GitHub Copilot alkalmazás modernizálási bővítménycsomagját.
  4. A bővítménylapon válassza a Telepítés lehetőséget.
  5. 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:

  1. Válasszon ki egy Java-projektet, amely a Mavent vagy a Gradle-t használja buildelési eszközként.
  2. Nyissa meg a kijelölt Java-projektet a Visual Studio Code-ban.
  3. Nyissa meg a GitHub Copilot Csevegés panelt.
  4. Váltson ügynök üzemmódra.
  5. Adjon meg egy kérést, például egységtesztek létrehozása ehhez a Java-projekthez.

Képernyőkép a Visual Studio Code-ról, amely egy példát mutat be az egységteszt létrehozása előtt.

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.

Képernyőkép a Visual Studio Code-ról, amely az egységteszt-létrehozási jelentést jeleníti meg.

Lásd még

GitHub Copilot-alkalmazás modernizálása