lcov에서 .gcda 파일과 .gcno 파일을 같은 디렉토리에 생성 할 수는 있지만 어떻게 코드 커버리지를 생성 할 수 있습니까? .gcda 파일과 .gcno 파일을 다른 위치에 있습니까? 예를 들어lcov 및 코드 적용 범위 비교에 따라 .gcda 및 .gcno 파일을 다른 디렉토리에서 처리하는 방법
,
/Users/swd/Library/Developer/Xcode/DerivedData/test1aaeyiowcssrymfbwtudrqqakuvr/Build/Intermediates/test1.build/Cov/test1.build/Objects-normal/x86_64/AppDelegate.gcno
/Volumes/Data/test1/test1/AppDelegate.gcda
내가 --add-추적 파일을 시도했지만 실패, 출력'lcov : ERROR : 추적 파일에서 찾을 수 없습니다 유효한 기록'
내 두 번째 질문은 lcov가 내 명령을 비교할 명령이 있는지 여부입니다. 차이점을 찾을 수 있도록 새 버전으로 html 버전을 제공합니다.
아이디어가 있으십니까? 감사합니다
같은 것을 수행하여
$GCOV_PREFIX
에.gcno
파일을 해제하는 것입니다 참조하면'에 절대 경로 앞에 해당 경로를 추가합니다. o' 파일을 생성하고 거기서'.gcda' 파일을 생성합니다. – user26756