Ejecutar la cobertura de código en las aplicaciones por lotes

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

  1. 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.
  2. 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.
    Navegar al programa
  3. Cree una configuración de cobertura de código para un programa por lotes. Pulse con el botón derecho del ratón en el programa y seleccione Cobertura de código (solicitud) > Por lotes
    Cobertura de código de lanzamiento en modalidad por lotes
    Una configuración de cobertura de código compilado se crea y abre en el diálogo Editar configuración y lanzar.
    Se abre la configuración de cobertura de código
    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 Cobertura de código como > Por lotes. 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.
  4. 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.
    Añadir programas llamados
    Los programas llamados después de añadirse. El programa principal está seleccionado.
    Programas llamados añadidos. Programa principal seleccionado.
  5. 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.
  6. Pulse el botón Cobertura para iniciar la sesión de cobertura de código.
    Pulsar el botón Cobertura

    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.

    Mensaje de ejecución de cobertura de código en la barra de estado

    Cuando el programa finaliza, 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 compilado.

    Resultados de cobertura de código


Comentarios