개발/형상관리
gcov로 테스트 커버리지 체크해 보기...
Dsp
2006. 11. 15. 19:56
블로그에 쓸게 없으니 별걸 다 쓰게 된다...
이런거 안 쓰자 주의 였는데 결국 쓰게 되는군하...
어떤 부서에서 우리가 만든 library에 대한 test coverage를 체크 한다는데,
안전빵으로 미리 체크해 보는 차원에서 gcov로 미리 test coverage를 체크해 보았다.
처음 써보는 툴(?)이므로 아래 사이트에 가서 잠시 공부한 후...
http://korea.gnu.org/manual/release/gcov/gcov_1.ko.html
쓰는데, 생각보다 잘 안되더군 ==;
써 있는 데로 대충 했는데, "undefined reference __gcov_merge_add " 어쩌고 저쩌고 하는 에러님이 마구마구 나오시는 것이 아닌가...
한참을 해메다 보니 테스트 프로그램 컴파일 옵션에 -lgcov를 안 붙인것 이었음 ㅡ,.ㅡ;
아 쪽팔려라... 시간 아까비...
ps. 그리고 테스트 프로그램님이 나뉘어 있는 경우에는 좀 집계 내기가 불편한 감이 있었다...
이런거 안 쓰자 주의 였는데 결국 쓰게 되는군하...
어떤 부서에서 우리가 만든 library에 대한 test coverage를 체크 한다는데,
안전빵으로 미리 체크해 보는 차원에서 gcov로 미리 test coverage를 체크해 보았다.
처음 써보는 툴(?)이므로 아래 사이트에 가서 잠시 공부한 후...
http://korea.gnu.org/manual/release/gcov/gcov_1.ko.html
쓰는데, 생각보다 잘 안되더군 ==;
써 있는 데로 대충 했는데, "undefined reference __gcov_merge_add " 어쩌고 저쩌고 하는 에러님이 마구마구 나오시는 것이 아닌가...
한참을 해메다 보니 테스트 프로그램 컴파일 옵션에 -lgcov를 안 붙인것 이었음 ㅡ,.ㅡ;
아 쪽팔려라... 시간 아까비...
ps. 그리고 테스트 프로그램님이 나뉘어 있는 경우에는 좀 집계 내기가 불편한 감이 있었다...