Поделиться через


Быстрый старт: генерация модульных тестов с GitHub Copilot в рамках обновления модернизации приложений для Java (предварительная версия)

В этом кратком руководстве показано, как с помощью функции модернизации приложений GitHub Copilot создавать модульные тесты — обновление для Java (предварительная версия).

Предпосылки

Замечание

Если вы используете Gradle, поддерживается только оболочка Gradle версии 5+. DsL Kotlin не поддерживается.

Войдите в систему, чтобы использовать Copilot, а затем установите необходимое расширение

Чтобы использовать GitHub Copilot, войдите в учетную запись GitHub в Visual Studio Code. Щелкните значок Copilot в верхней части Visual Studio Code, чтобы получить доступ к области GitHub Copilot. Дополнительные сведения о настройке GitHub Copilot см. в статье "Настройка GitHub Copilot" в VS Code.

Затем выполните следующие действия, чтобы установить расширение в Visual Studio Code:

  1. В Visual Studio Code откройте представление расширений на панели действий.
  2. Выполните поиск GitHub Copilot App Modernization в маркетплейсе.
  3. Выберите пакет расширений GitHub Copilot для модернизации приложений.
  4. На странице расширения нажмите кнопку "Установить".
  5. Перезапустите Visual Studio Code.

После завершения установки появится уведомление в углу Visual Studio Code, подтверждающее успешное выполнение.

Дополнительные сведения см. в разделе "Установка расширения VS Code".

Запуск режима агента GitHub Copilot и запуск обновления

Выполните следующие действия, чтобы запустить режим агента GitHub Copilot и создать модульные тесты:

  1. Выберите проект Java, использующий Maven или Gradle в качестве средства сборки.
  2. Откройте выбранный проект Java в Visual Studio Code.
  3. Откройте панель чата GitHub Copilot.
  4. Переключитесь в режим агента.
  5. Введите запрос, например создание модульных тестов для этого проекта Java.

Снимок экрана: Visual Studio Code, показывающий пример перед созданием модульного теста.

Дождитесь завершения создания тестов

Средство модернизации приложений — обновление для Java (предварительная версия) анализирует проект Java в текущей рабочей области. Это включает в себя оценку версии JDK проекта, средств сборки и любых существующих модульных тестов.

В рамках процесса средство создает файл TestReport.md , который отслеживает ход создания тестов и предоставляет сводку результатов теста как до, так и после создания теста. В отчете содержатся следующие сведения:

  • Общее количество существующих тестов
  • Общая скорость передачи
  • Отметка времени
  • Количество успешных тестов
  • Количество неудачных тестов
  • Количество тестов с ошибками

Во время создания теста выходные данные отображают сообщения о ходе выполнения ( например, "Создание модульных тестов для ..." для указания текущей активности. Средство автоматически создает тестовые файлы и добавляет их в рабочую область.

Просмотрите созданные тесты

После завершения создания тестов GitHub Copilot отображает подробный отчет, обобщающий результаты выполнения тестов. Этот отчет включает те же метрики, которые были записаны до создания тестов, таких как общее количество тестов, успехов, сбоев и ошибок, что позволяет легко сравнивать и оценивать изменения, введенные во время процесса.

Снимок экрана: Visual Studio Code, в котором показан отчет о создании модульного теста.

См. также

Модернизация приложений GitHub Copilot — обновление для Java (предварительная версия)