Tengo los mismos archivos fuente (C y Obj-C) que se compilan en dos objetivos: el ejecutable de la prueba unitaria y el producto real (que luego se prueba la integración). Los dos objetivos se crean en diferentes lugares, por lo que los archivos de objeto, .gcno y .gcda están separados. No todos los archivos fuente se compilan en la prueba unitaria, por lo que no todos los objetos existirán allí. Todos los archivos fuente se compilan en la compilación del producto.Con gcov, ¿es posible fusionarse a archivos .gcda?
¿Existe alguna manera de combinar los dos conjuntos de archivos .gcda para obtener la cobertura total de las pruebas unitarias y las pruebas de integración (ya que se ejecutan en la compilación del producto)?
Estoy usando lcov.
Mac OS X 10.6, GCC 4.0
Gracias!
Wow, gracias por responder. He tenido 2 trabajos muy diferentes entre hacer esa pregunta y ahora. Espero que esto ayude a alguien. – Joe