本快速入門說明如何使用 GitHub Copilot 應用程式現代化 - Java 升級來產生單元測試(預覽)。
先決條件
啟用了 GitHub Copilot 的 GitHub 帳戶,使用商務或企業方案。
最新版的 Visual Studio Code。
GitHub Copilot 應用程式現代化 延伸模組套件。 如需安裝指示,請參閱下一節。
此延伸模組套件組合下列兩個延伸模組:
應用程式現代化不需要本機環境中的Java。 不過,若要成功建置您的專案,請安裝正確的 Java 和 Maven 版本。 我們推薦使用 Microsoft Build of OpenJDK 和 Maven。
已安裝的來源和目標 JDK 版本。
使用 Maven 或 Gradle 的 Git 管理 Java 專案。
針對 Maven 型專案:存取公用 Maven Central 存放庫。
備註
如果您使用 Gradle,則僅支援 Gradle 包裝函式 5+ 版。 不支援 Kotlin DSL。
登入以使用 Copilot,然後安裝必要的擴充功能
若要使用 GitHub Copilot,請在 Visual Studio Code 中登入您的 GitHub 帳戶。 選取 Visual Studio Code 頂端的 Copilot 圖示,以存取 GitHub Copilot 窗格。 如需設定 GitHub Copilot 的詳細資訊,請參閱在 VS Code 中設定 GitHub Copilot。
然後,使用下列步驟在 Visual Studio Code 中安裝延伸模組:
- 在 Visual Studio Code 中,從活動列開啟 [ 延伸模組 ] 檢視。
- 在市集中搜尋 GitHub Copilot 應用程式現代化 。
- 選取 GitHub Copilot 應用程式現代化 延伸模組套件。
- 在擴充功能頁面上,選取 [ 安裝]。
- 重新啟動 Visual Studio Code。
安裝完成之後,您應該會在 Visual Studio Code 的角落看到通知,確認成功。
如需詳細資訊,請參閱 安裝 VS Code 擴充功能。
啟動 GitHub Copilot 代理程式模式並啟動升級
使用下列步驟來啟動 GitHub Copilot 代理程式模式併產生單元測試:
- 選取使用 Maven 或 Gradle 作為建置工具的 Java 專案。
- 在 Visual Studio Code 中開啟選取的 Java 專案。
- 開啟 GitHub Copilot 聊天面板。
- 切換至代理程式模式。
- 輸入提示,例如 產生此 Java 專案的單元測試。
等候測試生成完成
應用程式現代化 - Java 升級 (預覽) 工具會分析目前工作區內的 Java 專案。 這包括評估專案的 JDK 版本、建置工具,以及任何現有的單元測試。
在程式中,此工具會產生追蹤測試產生進度 的 TestReport.md 檔案,並提供測試產生前後測試結果的摘要。 報告包含下列詳細資料:
- 現有測試的總數
- 整體通過率
- 時間戳
- 成功的測試數目
- 失敗的測試數目
- 發生錯誤的測試數目
在測試產生期間,輸出會顯示進度訊息,例如「產生 ... 的單元測試」,以指出進行中的活動。 此工具會自動產生測試檔案,並將其新增至工作區。
查看產生的測試
測試產生完成後,GitHub Copilot 會顯示詳細報告,摘要產生后測試結果。 此報告包含測試產生前所擷取的相同計量,例如測試總數、成功率、失敗和錯誤,讓您能夠輕鬆地比較和評估程式期間導入的變更。