このクイックスタートでは、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 を再起動します。
- ソース JDK バージョンとターゲット JDK バージョンの両方の Java JDK。
- Java プロジェクトをビルドするための Maven または Gradle 。
- 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 によって、生成後のテスト結果を要約した詳細なレポートが表示されます。 このレポートには、テストの生成前にキャプチャされたのと同じメトリック (テストの合計数、成功、失敗、エラーなど) が含まれており、プロセス中に導入された変更を簡単に比較して評価できます。