두 개의 타겟으로 컴파일되는 동일한 소스 파일 (C 및 Obj-C) : 유닛 테스트 실행 파일과 실제 제품 (그러면 통합 테스트가 수행됩니다). 두 대상은 서로 다른 위치에 빌드되므로 개체 파일, .gcno 및 .gcda 파일은 별도입니다. 모든 소스 파일이 단위 테스트로 컴파일되는 것은 아니므로 모든 오브젝트가 존재하지는 않습니다. 모든 소스 파일은 제품 빌드로 컴파일됩니다.gcov를 사용하면 .gcda 파일을 병합 할 수 있습니까?
두 세트의 .gcda 파일을 결합하여 단위 테스트 및 통합 테스트 (제품 빌드에서 실행될 때)의 총 적용 범위를 얻는 방법이 있습니까?
저는 lcov를 사용하고 있습니다.
맥 OS X 10.6, GCC 4.0
감사합니다!
와우, 답장을 보내 주셔서 감사합니다. 그 질문을하는 것과 지금은 묻는 것 사이에 아주 다른 두 가지 직업이 있습니다. 나는 이것이 누군가를 돕기를 바랍니다. – Joe