2010-06-25 2 views
3

프로젝트에서 VC++ 2005 및 2008을 사용하고 있습니다. 이제 단위 테스트 케이스가 모든 코드를 포함하고 있고 문제가 발견되었는지 확인하고 싶습니다. 유닛 테스트를 위해 Boost.Test를 사용하고, 각 파일은 특정 함수 또는 메소드를 테스트하도록 설계되었습니다. 각 파일은 별도의 실행 파일로 컴파일됩니다.코드 적용 결과 결합 가능 (VC++)

Visual Studio에서 실행 파일별로 결과를 볼 수 있습니다. 내가 정말로 관심을 가지고있는 것은 모든 테스트를 결합하여 전체 코드 커버리지를 보는 것입니다. 코드 적용 결과를 결합하는 방법이 있습니까?

답변

0

Visual Studio의 테스트 커버리지 도구에 대해 잘 모릅니다.

SD C++ Test Coverage Tool은 (테스트중인 코드의 소스를 변경하지 않는 한) 컴파일 된/연결 한 횟수에 관계없이 단일 인스트루먼트 소스 코드 세트의 테스트 커버리지 벡터를 결합합니다. 이 도구는 C++의 Visual Studio 언어로 구할 수 있습니다. 다른 언어에 대한 SD의 테스트 커버리지 도구는 이와 동일한 속성을 가지고 있습니다.

0

C++ Coverage Validator은 다른 코드 적용 세션의 결과를 결합 할 수 있습니다. GUI를 사용하거나 명령 줄에서 대화식으로 세션을 결합 할 수 있습니다 (사물을 자동화 할 수 있습니다).

또는 중앙 세션에 자동 병합을 설정하고 모든 코드 커버리지 세션을 자동으로 중앙 세션으로 병합 할 수 있습니다.