Seguí Claus's post para configurar la cobertura de código en Xcode 4.2 con LLVM 3.0. Puedo ver los archivos de cobertura de prueba, pero son solo para mis clases de prueba de unidad, no para mis clases de proyecto reales. He tratado de establecer Generar Prueba de Cobertura archivos y el flujo del programa Instrumento a Sí en mi objetivo principal, pero eso no ayuda, ya que produjo el siguiente error:Cobertura de código con Xcode 4.2 - Archivos perdidos
fopen $ UNIX2003 llamado desde function llvm_gcda_start_file
Para aclarar, no creo que sea el enfoque correcto, solo lo intenté para ver si generaría una cobertura de código en mis clases de proyectos.
En este punto, me gustaría probar cualquier cosa que funcione con la cobertura del código en mi aplicación. ¿Alguna sugerencia?
Agregando este archivo .c a mi proyecto en XCode 4.3.2 y activando la cobertura y la instrumentación para mi objetivo principal (solo depuración) ¡funcionó! Esta es la primera vez que tengo una cobertura de código completamente funcional que funciona para el desarrollo de iOS. Incluso lo integré con Jenkins usando gcovr y el plugin Coburtura. –
Eso me funciona el 99% del tiempo, pero todavía recibo un colapso al azar. ¿Alguna idea? Nuestro marco de prueba reiniciará la aplicación cientos de veces. En carreras nocturnas y siempre ocurre, pero muy intermitentemente –
@BrianKing Probablemente deba presentar una pregunta por separado con detalles sobre su bloqueo. – iHunter