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:
$ codecov testProg
>>-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 ---------------------------------------------------------------------------------------------------------+