Ejecutar la cobertura de código en modalidad autónoma

Ejecutar la cobertura de código en modalidad autónoma permite ejecutar la cobertura de código sin tener una interfaz de usuario abierta. Esto es ideal para entornos en los que no hay un entorno de trabajo de interfaz de usuario instalado y/o puede ser necesario ejecutar la cobertura de código desde la línea de mandatos o como parte de un script.

Acerca de esta tarea

Puede ejecutar la cobertura de código para cualquier aplicación de lenguaje compilado que pueda depurar desde la línea de mandatos o como parte de un script. Existen dos modalidades en las que puede ejecutar la cobertura de código autónoma:

  1. Como un daemon a la escucha de una conexión (utilícelo con un motor de depuración remota mediante el puerto especificado; consulte Ejecutar la cobertura de código en modalidad autónoma: daemon para obtener más información).
  2. Operando directamente sobre un programa compilado con información de depuración especificada como un argumento (modalidad de Tentativa única).
    Nota: La modalidad de tentativa única solo está disponible para AIX/Linux, no en z Series.
    $ codecov testProg
Nota: Los resultados se almacenarán por fecha en la raíz del directorio inicial del usuario, bajo la carpeta CC.
El diagrama de sintaxis para el mandato codecov se muestra a continuación:
>>-codecov--+----------------------------------------------------------------------------------------------------------------+--><
            |                                                                                                                |
            + -stopdaemon=<NÚMERO_DE_PUERTO> --------------------------------------------------------------------------------+
            |                                                                                                                |
            + <NOMBRE_DE_PROGRAMA>  <PARÁMETROS_DE_PROGRAMA>  -optionsfile=<RUTA> --+                                        |
            |                                                             |                                                  |
            |                                     .------------------.    |                                                  |
            |                                     v                  |    v                                                  |
            + -startdaemon  -optionsfile=<RUTA> --+--------------------------+--------------------------------------------+--+
            |                                     |                  |       |                                            |  |
            |                                     + -singleconnect --+       + -output=<RUTA> ----------------------------+  |
            |                                     |           	     |       |                                            |  |
            |                                     + -localonly ------+       + -cclevel=<"LINE" | "FUNCTION" | "LEVEL"> --+  |
            |                                                                |                                            |  |
            |                                                                + -prevresultpath=<"NONE" | "PREV" | RUTA> --+  |
            |                                                                |                                            |  |
            |                                                                + -reportformat=<"HTML" | "NONE"> -----------+  |
            |                                                                |                                            |  |
            |                                                                + -savesource -------------------------------+  |
            |                                                                |                                            |  |
            |                                                                + -startupcommandlist=<RUTA> ----------------+  |
            |                                                                |                                            |  |
            |                                                                + -zipresult --------------------------------+  |
            |                                                                |                                            |  |
            |                                                                + -port=<LISTA_DE_PUERTOS> ------------------+  |
            |                                                                                                                |  
            + -help ---------------------------------------------------------------------------------------------------------+  
                                           
Lista de opciones
Formato: codecov [opciones] [nombre_de_programa_] [parámetros_de_programa]
nombre_de_programa
La vía de acceso completa del ejecutable sobre el que ejecutar la cobertura de código.
Nota: La modalidad de tentativa única solo está disponible en AIX/Linux, no en z Series.
parámetros_de_programa
Los parámetros para el programa.
Nota: La modalidad de tentativa única solo está disponible en AIX/Linux, no en z Series.
-startdaemon
Iniciar en modalidad de daemon y esperar conexiones.
-stopdaemon=<puerto>
Detener el daemon que está a la escucha en el puerto.
-cclevel=<"LINE" | "FUNCTION" | "MODULE">
El nivel de cobertura de código (ya sea "LINE", "FUNCTION" o "LINE")
-modulelist=<ruta>
Puede especificar un archivo que contenga módulos de lista utilizados por cobertura de código de nivel de MODULE.
-prevresultpath=<"NONE" | "PREV" | ruta>
Especifique la vía de acceso del archivo de resultados anterior.
-reportformat=<"HTML" | "NONE">
Generar un informe HTML si el formato de informe es HTML.
-singleconnect
Salir después de una sola conexión de daemon (debe utilizarse con -startDaemon).
-localonly
El daemon solo aceptará conexiones desde el host local.
startupcommandlist=<ruta>
Especifica un archivo que contiene mandatos que se enviarán al motor de depuración durante el inicio.
-savesource
Guarda el origen con los resultados.
-optionsfile=<ruta>
Leer los argumentos del mandato del archivo de opciones especificado.
-tag="text"
Especificar un código que se asociará a los resultados de CC, p. ej. ID de caso de prueba.
-zipresult
El directorio de resultados se comprime en un archivo zip con el mismo nombre que el directorio de resultados.
-port=<lista_de_puertos>
El número de puerto, la lista de puertos (puerto, puerto) o el rango de puertos (puerto-puerto) utilizada por el daemon de depuración.
-help
Imprimir la pantalla de ayuda.

Comentarios