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.
- 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.
- Establezca un punto de entrada de servicio. Un punto de entrada de servicio se añade a la vista IBM i Puntos de entrada de
servicio.
- Establezca el punto de entrada de servicio en la modalidad de cobertura de código. Pulse con el botón derecho del ratón en el punto de entrada de servicio y seleccione Modalidad de cobertura de código. De
forma alternativa, seleccione el botón de la barra de herramientas Cobertura de código en la vista
. Tenga en cuenta que la modalidad predeterminada para los puntos de entrada de servicio es la
modalidad de depuración. Si reinicia el IDE, la modalidad se restablecerá en modalidad de
depuración.
- Opcional: Edite la configuración si desea modificar los parámetros de cobertura de código predeterminados.
- Abra la configuración de lanzamiento. Pulse con el botón derecho del ratón en el punto de entrada de servicio y seleccione Abrir configuración de lanzamiento. Se
abre el diálogo para editar la configuración
- Añada todos los programas o programas de servicio que son llamados por el programa principal. 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
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 Aplicar y Cerrar para guardar la configuración y volver a la vista IBM i Puntos de
entrada de servicio.
- En un terminal 5250, llame al programa principal. La configuración de puntos de entrada de servicio que ha creado estará a la escucha para detectar cuando se inicia el
programa.
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.
Si el programa es interactivo, se abre en el terminal 5250 y está listo para ejecutar
pruebas.
- En el caso de los programas interactivos, utilice el programa de acuerdo con los procedimientos de prueba y, a continuación, salga del programa.
- En el caso de los programas por lotes, espere hasta que el programa haya terminado de ejecutarse. 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.