Las ejecución de la cobertura de código permite valorar cómo los casos de prueba ejercitan las aplicaciones
de IBM i proporcionando informes de resultados que muestran el porcentaje de líneas en el código ejecutado por un caso
de prueba así como detalles de cobertura de código línea por línea. Puede ejecutar la cobertura de código para
cualquier aplicación de IBM i que pueda depurar.
Procedimiento
- Compile el programa con la opción de depuración de origen.
Nota: - Es necesario utilizar una de las opciones DBGVIEW(*ALL), DBGVIEW(*SOURCE) o DBGVIEW(*LIST).
- Si hay partes de la aplicación que no tienen información de depuración, sólo las partes de la aplicación con
información de depuración se incluyen en el informe de cobertura de código.
- Inicie el servidor RSE.
- Abra un terminal 5250 y escriba el mandato STRRSESVR y pulse F4.
- Configure los parámetros del mandato. Pulse F10 para ver los campos del parámetro para el mandato STRRSESVR.
- Nombre de conexión
- Escriba el nombre de la conexión RSE que tiene en el IDE
- Nombre de ubicación remota
- Escriba el nombre de host del sistema en el que se está ejecutando IDE.
- Pulse Intro para iniciar el servidor.
- Vaya hasta el programa bajo la conexión en Explorador de Sistemas remotos. Si lo desea, puede crear filtros o añadir entradas de listas de bibliotecas para facilitar la búsqueda de los programas.
- Cree una configuración de cobertura de código para un programa interactivo. Pulse con el botón derecho del ratón en el programa y seleccione
Una configuración de cobertura de código compilado se crea y abre en el diálogo
Editar configuración y
lanzar.
Nota: Un método alternativo a lanzar la cobertura de código es pulsar el botón derecho
del ratón en el programa y seleccionar . En
este caso, se crea una configuración y se inicia la sesión de cobertura de código sin abrir el diálogo Editar configuración y
lanzar. Si el programa es simple y no requiere ninguna configuración adicional, como por ejemplo, la adición de programas llamados, puede ser
un método práctico para iniciar la cobertura de código.
- Añada todos los programas o programas de servicio que son llamados por el programa principal. En la pestaña Qué se debe analizar, pulse el botón Añadir para añadir programas llamados
adicionales. Los programas llamados después de añadirse. El programa principal está
seleccionado.
- Editar la configuración según sea necesario. Por ejemplo, bajo Que se debe analizar, puede especificar la vista de depuración utilizada para el
análisis. Bajo Cómo empezar, puede cambiar el mandato utilizado para iniciar la aplicación.
Bajo Cobertura de código, puede especificar detalles tales como si la cobertura se encuentra en el nivel de procedimiento o de
línea. Para obtener más información acerca de las configuraciones, consulte el apartado
Editar configuraciones de cobertura de código.
- Pulse el botón Cobertura para iniciar la sesión de cobertura de código.
- La barra de estado de la parte inferior del IDE visualiza el mensaje Ejecutando cobertura de código para
NOMBRE_PROGRAMA. Donde NOMBRE_PROGRAMA es el nombre del
programa.
- El programa se abre en el terminal 5250 y está preparado para ejecutar pruebas.
- Interactúe con el programa siguiendo los procedimientos de prueba.
- Salga del programa en el terminal. después de salir del programa, se abre un informe de entorno de trabajo y un elemento que resumen la cobertura se añade a la vista
Resultados de cobertura de código.