Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве показано, как с помощью функции модернизации приложений GitHub Copilot создавать модульные тесты — обновление для Java (предварительная версия).
Предпосылки
Учетная запись GitHub с включенным GitHub Copilot, использующая план "Бизнес" или "Корпоративный".
Последняя версия Visual Studio Code.
Последняя версия расширения GitHub Copilot в Visual Studio Code.
Пакет расширений для модернизации приложений с помощью GitHub Copilot. Инструкции по установке см. в следующем разделе.
Этот пакет расширений объединяет следующие два расширения:
- Модернизация приложений GitHub Copilot для Java (предварительная версия)
- Модернизация приложений GitHub Copilot — обновление для Java (предварительная версия)
Модернизация приложений не требует Java в локальной среде. Однако для успешной сборки проекта установите правильную версию Java и Maven. Мы рекомендуем Microsoft Build OpenJDK и Maven.
Установленные версии как исходной, так и целевой JDK.
Проект Java, управляемый Git, с использованием Maven или Gradle.
Для проектов на основе Maven: доступ к общедоступному репозиторию Maven Central.
Замечание
Если вы используете 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:
- В Visual Studio Code откройте представление расширений на панели действий.
- Выполните поиск GitHub Copilot App Modernization в маркетплейсе.
- Выберите пакет расширений GitHub Copilot для модернизации приложений.
- На странице расширения нажмите кнопку "Установить".
- Перезапустите Visual Studio Code.
После завершения установки появится уведомление в углу Visual Studio Code, подтверждающее успешное выполнение.
Дополнительные сведения см. в разделе "Установка расширения VS Code".
Запуск режима агента GitHub Copilot и запуск обновления
Выполните следующие действия, чтобы запустить режим агента GitHub Copilot и создать модульные тесты:
- Выберите проект Java, использующий Maven или Gradle в качестве средства сборки.
- Откройте выбранный проект Java в Visual Studio Code.
- Откройте панель чата GitHub Copilot.
- Переключитесь в режим агента.
- Введите запрос, например создание модульных тестов для этого проекта Java.
Дождитесь завершения создания тестов
Средство модернизации приложений — обновление для Java (предварительная версия) анализирует проект Java в текущей рабочей области. Это включает в себя оценку версии JDK проекта, средств сборки и любых существующих модульных тестов.
В рамках процесса средство создает файл TestReport.md , который отслеживает ход создания тестов и предоставляет сводку результатов теста как до, так и после создания теста. В отчете содержатся следующие сведения:
- Общее количество существующих тестов
- Общая скорость передачи
- Отметка времени
- Количество успешных тестов
- Количество неудачных тестов
- Количество тестов с ошибками
Во время создания теста выходные данные отображают сообщения о ходе выполнения ( например, "Создание модульных тестов для ..." для указания текущей активности. Средство автоматически создает тестовые файлы и добавляет их в рабочую область.
Просмотрите созданные тесты
После завершения создания тестов GitHub Copilot отображает подробный отчет, обобщающий результаты выполнения тестов. Этот отчет включает те же метрики, которые были записаны до создания тестов, таких как общее количество тестов, успехов, сбоев и ошибок, что позволяет легко сравнивать и оценивать изменения, введенные во время процесса.
См. также
Модернизация приложений GitHub Copilot — обновление для Java (предварительная версия)