Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta guía rápida se muestra cómo generar pruebas unitarias de Java con la modernización de GitHub Copilot.
Prerrequisitos
- Una cuenta de GitHub con GitHub Copilot habilitado. Se requiere un plan Pro, Pro+, Business o Enterprise.
- La versión más reciente de Visual Studio Code. Debe ser la versión 1.101 o posterior.
- GitHub Copilot en Visual Studio Code. Para obtener instrucciones de configuración, consulte Set up GitHub Copilot in VS Code. Asegúrese de iniciar sesión en la cuenta de GitHub en VS Code.
- Modernización de GitHub Copilot. Reinicie VS Code después de la instalación.
- Java JDK para las versiones de JDK de origen y de destino.
- Maven o Gradle para compilar proyectos de Java.
- Un proyecto de Java administrado por Git mediante Maven o Gradle.
- Para proyectos basados en Maven: acceso al repositorio público de Maven Central.
- En la configuración de Visual Studio Code, asegúrese de que
chat.extensionTools.enabledesté establecido entrue. Esta configuración puede ser controlada por su organización.
Nota:
Solo se requiere una cuenta de Azure para implementar recursos en Azure, y no es necesaria cuando se usa la modernización de GitHub Copilot para hacer cambios en el código.
Si usa Gradle, solo se admite la versión 5 o posterior del wrapper de Gradle.
No se admite el lenguaje específico del dominio de Kotlin (DSL).
Inicie sesión para usar Copilot e instale la extensión necesaria.
Para usar GitHub Copilot, inicie sesión en la cuenta de GitHub en Visual Studio Code. Seleccione el icono de Copilot en la parte superior de Visual Studio Code para acceder al panel GitHub Copilot. Para obtener más información sobre cómo configurar GitHub Copilot, consulte Set up GitHub Copilot in VS Code.
A continuación, siga estos pasos para instalar la extensión en Visual Studio Code:
- En Visual Studio Code, abra la vista Extensions desde la barra de actividad.
- Busque GitHub Copilot modernización en Marketplace.
- Seleccione el paquete de extensiones de modernización de GitHub Copilot.
- En la página de extensión, seleccione Instalar.
- Reinicie Visual Studio Code.
Una vez completada la instalación, debería ver una notificación en la esquina de Visual Studio Code para confirmar que se ha realizado con éxito.
Para obtener más información, consulte Instalación de una extensión de VS Code.
Iniciar el Modo Agente de GitHub Copilot y comenzar la actualización
Siga estos pasos para iniciar GitHub Copilot modo de agente y generar pruebas unitarias:
- Seleccione un proyecto de Java que use Maven o Gradle como herramienta de compilación.
- Abra el proyecto de Java seleccionado en Visual Studio Code.
- Abra el panel Copilot Chat de GitHub.
- Cambie al modo agente.
- Escriba un mensaje como Generate unit tests for this Java project.
Espere a que se complete la generación de pruebas
GitHub Copilot moderniza el proyecto de Java dentro del espacio de trabajo actual. Esto incluye evaluar la versión de JDK del proyecto, las herramientas de compilación y las pruebas unitarias existentes.
Como parte del proceso, la herramienta genera un archivo TestReport.md que realiza un seguimiento del progreso de la generación de pruebas y proporciona un resumen de los resultados de las pruebas antes y después de la generación de pruebas. El informe incluye los detalles siguientes:
- Número total de pruebas existentes
- Tasa de pases general
- Marca de tiempo
- Número de pruebas exitosas
- Número de pruebas con errores
- Número de pruebas con errores
Durante la generación de pruebas, la salida muestra mensajes de progreso (por ejemplo, "Generación de pruebas unitarias para ..." ) para indicar la actividad en curso. La herramienta genera automáticamente archivos de prueba y los agrega al área de trabajo.
Revisión de las pruebas generadas
Una vez completada la generación de pruebas, GitHub Copilot muestra un informe detallado que resume los resultados de las pruebas posteriores a la generación. Este informe incluye las mismas métricas capturadas antes de la generación de pruebas, como el número total de pruebas, éxitos, errores y errores, lo que le permite comparar y evaluar fácilmente los cambios introducidos durante el proceso.