초보자 용 질문 인 것처럼 보이는 부분을 사용하십시오. 나는 결과없이 잠깐 동안 그물을 수색했다.부스트 C++ 단위 테스트 코드 적용 범위 TeamCity
Boost C++ Unit 테스트 프레임 워크를 사용하여 TeamCity에서 코드 커버리지를 얻고 Teamcity에서이를 어떻게 고려할 수 있습니까?
초보자 용 질문 인 것처럼 보이는 부분을 사용하십시오. 나는 결과없이 잠깐 동안 그물을 수색했다.부스트 C++ 단위 테스트 코드 적용 범위 TeamCity
Boost C++ Unit 테스트 프레임 워크를 사용하여 TeamCity에서 코드 커버리지를 얻고 Teamcity에서이를 어떻게 고려할 수 있습니까?
좋아, 나는 당신을 위해 더 나은 대답으로 나 자신을 보상하려고 노력할 것입니다. Boost는 코드 커버리지를 제공하지 않는다고 제안합니다. 대신 사람들은 일반적으로 lcov (see also)의 적용 범위 통계를 생성합니다. lcov의 중요한 기능 중 하나는 generate an HTML-formatted report의 코드 커버리지 통계입니다.
행복하게 우리를 위해 TeamCity는 기본적으로 빌드 기록에 '코드 커버리지'섹션이있는 '보고서'탭을 만들기 위해 구성되었습니다. (Administration
->Report Tabs
으로 이동하여 확인할 수 있습니다.이를 이용하려면 Teamcity에 적용 범위 HTML이 포함 된 빌드 아티팩트를 제공해야합니다.
의 '일반 설정'섹션에 테스트
$PATH_TO_LCOV_OUTPUT_DIR=>coverage.zip
차 : 다음을 입력합니다 mCity는 coverage.zip
이슈에서 index.html
파일을 찾아이를 보고서로 표시합니다.
운이 좋다! 이 질문은 [이전에 질문하고 대답했습니다] (http://stackoverflow.com/questions/3491489/running-boost-unit-test-console-applications-as-part-of-teamcity-build). –
답장을 보내 주셔서 감사 드리지만 단위 테스트 대신 코드 범위를 찾으십시오. – user983965