Ho seguito Claus's post per impostare la copertura del codice su Xcode 4.2 con LLVM 3.0. Sono in grado di vedere i file di copertura del test, ma sono solo per le mie classi di test dell'unità, non per le mie effettive classi di progetto. Ho provato a installare generare copertura dei test file e Programma di flusso strumento a Sì il mio obiettivo principale, ma che non ha aiutato, in quanto non è riuscita con il seguente errore:Copertura del codice con Xcode 4.2 - File mancanti
fopen $ UNIX2003 chiamato da function llvm_gcda_start_file
Per chiarire, non penso che sia nemmeno l'approccio giusto - l'ho appena provato per vedere se generasse la copertura del codice sulle mie classi di progetto.
A questo punto, sarei felice di provare qualsiasi cosa che funzioni sulla copertura del codice sulla mia app. Eventuali suggerimenti?
Aggiungendo questo file .c al mio progetto in XCode 4.3.2 e attivando copertura e strumentazione per il mio obiettivo principale (solo debug) ha funzionato! Questa è la prima volta che utilizzo la copertura del codice completamente funzionale per lo sviluppo di iOS. L'ho persino integrato con Jenkins usando gcovr e il plugin Coburtura. –
Questo funziona per il 99% delle volte, ma continuo a causare un arresto casuale. qualche idea? Il nostro framework di test riavvierà l'app centinaia di volte. Nelle corse notturne e si verifica sempre, ma in modo molto intermittente –
@BrianKing Probabilmente dovresti presentare una domanda a parte con i dettagli sul crash. – iHunter