Test de cobertura

    Gcov es una utilidad que se distribuye con el compilador gcc para realizar tests de cobertura. Estos tests están destinado a determinar qué partes de un programa han sido ejecutadas y qué partes no a lo largo de una o más ejecuciones. Por ejemplo, para saber si en un if siempre se sigue por la misma rama. Esto permite determinar si los casos de prueba con los que se valida un programa cubren todas las posibilidades, o queda código sin testear. Gcov permite extraer información útil para tal fin. El programa debe compilarse con un argumento de compilación especial para que a lo largo de las ejecuciones genera un registro binario de qué lineas se ejecutan y qué ramas se siguen en las estructuras de control, para que luego gcov extraiga esa información de forma legible. ZinjaI puede configurar automáticamente un proyecto para que genere esta información y mostrar parte de los resultados en su ventana principal.

    Para poder realizar el análisis se debe:

Notas: