0
코드에 대해 약 8 단위 테스트를 작성했으며 그 중 일부는 gcov 적용 범위가 단위 테스트 적용 범위와 일치합니다 (모든 블록이 실행되었음을 보여주는 등) . 나머지, gcov는은 다음과 같습니다gcov는 0 커버리지를 산출하지만 단위 테스트는 잘 실행됩니다.
function XXX called 0 returned 0% blocks executed 0%
하지만 내 단위 테스트는이 같습니다
Lines executed:80.00% of 10
Branches executed:100.00% of 8
Taken at least once:75.00% of 8
No calls
나는 그것이 실행되는 기능의 일부 라인을 보여주기 때문에 혼란 스러워요, 그러나 저를 gcov는 달리 지시 . 누구든지 내가 뭘 잘못하고 있는지 생각해? 감사합니다.