次の方法で共有


クイック スタート: GitHub Copilot アプリのモダン化を使用して単体テストを生成する - Java のアップグレード (プレビュー)

このクイック スタートでは、GitHub Copilot アプリのモダン化 - Java のアップグレード (プレビュー) を使用して単体テストを生成する方法について説明します。

[前提条件]

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 に拡張機能をインストールします。

  1. Visual Studio Code で、アクティビティ バーから [拡張機能 ] ビューを開きます。
  2. マーケットプレースで GitHub Copilot アプリのモダン化 を検索します。
  3. GitHub Copilot アプリモダン化拡張機能パックを選択します。
  4. 拡張機能ページで、[インストール] を選択 します
  5. Visual Studio Code を再起動します。

インストールが完了すると、Visual Studio Code の隅に成功を確認する通知が表示されます。

詳細については、「 VS Code 拡張機能のインストール」を参照してください。

GitHub Copilot エージェント モードを起動し、アップグレードを開始する

GitHub Copilot エージェント モードを起動し、単体テストを生成するには、次の手順を使用します。

  1. ビルド ツールとして Maven または Gradle を使用する Java プロジェクトを選択します。
  2. Visual Studio Code で選択した Java プロジェクトを開きます。
  3. GitHub Copilot チャット パネルを開きます。
  4. エージェント モードに切り替えます。
  5. この Java プロジェクトの単体テストの生成などのプロンプトを入力します。

単体テストの生成前の例を示す Visual Studio Code のスクリーンショット。

テストの生成が完了するまで待ちます

App Modernization - Upgrade for Java (Preview) ツールは、現在のワークスペース内の Java プロジェクトを分析します。 これには、プロジェクトの JDK バージョン、ビルド ツール、および既存の単体テストの評価が含まれます。

このツールは、プロセスの一環として、テスト生成の進行状況を追跡する TestReport.md ファイルを生成し、テスト生成の前後の両方でテスト結果の概要を提供します。 レポートには、次の詳細が含まれています。

  • 既存のテストの合計数
  • 全体的な合格率
  • タイムスタンプ
  • 成功したテストの数
  • 失敗したテストの数
  • エラーのあるテストの数

テストの生成中に、進行中のアクティビティを示す進行状況メッセージ ("... の単体テストの生成" など) が出力に表示されます。 このツールはテスト ファイルを自動的に生成し、ワークスペースに追加します。

生成されたテストを確認する

テストの生成が完了すると、GitHub Copilot によって、生成後のテスト結果を要約した詳細なレポートが表示されます。 このレポートには、テストの生成前にキャプチャされたのと同じメトリック (テストの合計数、成功、失敗、エラーなど) が含まれており、プロセス中に導入された変更を簡単に比較して評価できます。

単体テスト生成レポートを示す Visual Studio Code のスクリーンショット。

こちらも参照ください

GitHub Copilot アプリのモダン化 - Java のアップグレード (プレビュー)