快速入门:使用 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 的屏幕截图,其中显示了单元测试生成前的示例。

等待测试生成完成

应用现代化 - Java 升级(预览版)工具分析当前工作区中的 Java 项目。 这包括评估项目的 JDK 版本、生成工具和任何现有单元测试。

在此过程中,该工具将生成一个跟踪测试生成进度 的 TestReport.md 文件,并提供测试生成前后的测试结果摘要。 报告包含以下详细信息:

  • 现有测试总数
  • 总体通过率
  • 时间戳
  • 成功的测试数
  • 失败的测试数
  • 具有错误的测试数

在测试生成期间,输出会显示进度消息,例如“为 ...”生成单元测试,以指示正在进行的活动。 该工具自动生成测试文件并将其添加到工作区。

查看生成的测试

测试生成完成后,GitHub Copilot 会显示汇总生成后测试结果的详细报告。 此报告包括测试生成前捕获的相同指标(例如测试总数、成功、失败和错误),使你能够轻松比较和评估过程中引入的更改。

显示单元测试生成报表的 Visual Studio Code 的屏幕截图。

另请参阅

GitHub Copilot 应用现代化 - Java 升级(预览版)