本快速入門示範如何使用 GitHub Copilot 應用程式現代化來產生 Jave 單元測試。
先決條件
- 已啟用 GitHub Copilot 的 GitHub 帳戶。 需要 Pro、Pro+、Business 或 Enterprise 計劃。
- 最新版的 Visual Studio Code。 必須是 1.101 版或更新版本。
- Visual Studio Code 中的 GitHub Copilot。 如需設定指示,請參閱在 VS Code 中設定 GitHub Copilot。 請務必在 VS Code 中登入您的 GitHub 帳戶。
- GitHub Copilot 應用程式現代化。 安裝後重新啟動 VS Code。
- Java JDK 用於來源和目標的 JDK 版本。
- Maven 或 Gradle 來建置 Java 專案。
- 使用 Maven 或 Gradle 的 Git 管理 Java 專案。
- 針對 Maven 型專案:存取公用 Maven Central 存放庫。
- 在 Visual Studio Code 設定中,請確定
chat.extensionTools.enabled設定為true。 此設定可能由您的組織控制。
備註
如果您使用 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 專案的單元測試。
等候測試生成完成
GitHub Copilot 應用程式的現代化功能會分析目前工作區中的 Java 專案。 這包括評估專案的 JDK 版本、建置工具,以及任何現有的單元測試。
在程式中,此工具會產生追蹤測試產生進度 的 TestReport.md 檔案,並提供測試產生前後測試結果的摘要。 報告包含下列詳細資料:
- 現有測試的總數
- 整體通過率
- 時間戳
- 成功的測試數目
- 失敗的測試數目
- 發生錯誤的測試數目
在測試產生期間,輸出會顯示進度訊息,例如「產生 ... 的單元測試」,以指出進行中的活動。 此工具會自動產生測試檔案,並將其新增至工作區。
查看產生的測試
測試產生完成後,GitHub Copilot 會顯示詳細報告,摘要產生后測試結果。 此報告包含測試產生前所擷取的相同計量,例如測試總數、成功率、失敗和錯誤,讓您能夠輕鬆地比較和評估程式期間導入的變更。