Ho gli stessi file sorgente (C e Obj-C) che vengono compilati in due destinazioni: l'eseguibile del test dell'unità e il prodotto effettivo (che quindi viene sottoposto a test di integrazione). I due obiettivi si sviluppano in luoghi diversi, quindi i file oggetto, i file .gcno e .gcda sono separati. Non tutti i file sorgente sono compilati nel test unitario, quindi non tutti gli oggetti vi saranno presenti. Tutti i file sorgente sono compilati nella build del prodotto.Con gcov, è possibile unire in file .gcda?
C'è un modo per combinare i due gruppi di file .gcda per ottenere la copertura totale per i test di unità e di integrazione (come vengono eseguiti sulla build del prodotto)?
Sto usando lcov.
Mac OS X 10.6, GCC 4.0
Grazie!
Wow, grazie per aver risposto. Ho avuto 2 lavori molto diversi tra porre la domanda e ora. Spero che questo aiuti qualcuno. – Joe