2015-01-20 3 views
0

C++ 프로젝트 (Visual Studio 2012 및 TFS 2012)의 단위 테스트를 위해 Google 테스트 프레임 워크 (버전 1.7)를 사용하고 있습니다. GoogleTestRunner for VS2012을 사용하여 Visual Studio 내에서 Google Test로 작성된 테스트를 발견하고 실행할 수 있습니다. 지금까지 너무 좋아 :)TFS 빌드에서 GoogleTestRunner 사용

이제 TFS에서 설정 한 CI 빌드로 테스트를 실행하고 싶습니다. 따라서 빌드를 실행하는 사용자의 빌드 서버에 GoogleTestRunner를 설치했습니다. Visual Studio에서 직접 빌드 서버에서 빌드 (및 테스트)를 실행하면 작동하지만 빌드가 TFS 빌드 정의에 의해 트리거 될 때 로그에 다음 메시지가 표시됩니다.

테스트를 찾지 못했습니다. 설치된 테스트 검색 자 & 집행자, 플랫폼 & 프레임 워크 버전 설정이 적절한 지 확인하고 다시 시도하십시오.

내가 누락 된 제안이 있으십니까?
전혀 작동하지 않습니까?

귀하의 도움에 감사드립니다!

크리스토프

답변

0

나 자신을 분류 할 수 있었다 :)

는 NUnit를 위해 실행 그것을 얻을하는 방법을 보여주는 가이드가있다. 그냥 그 가이드를 따르고 GoogleTestRunner에 채택 : http://bartwullems.blogspot.de/2012/10/tfs-2012-build-configure-nunit-to-run.html


나는 7zip과 함께 GoogleTestRunner.vsix 파일에서 DLL을 추출 (I는 다른 우편 프로그램이 잘 작동 가정). 나는 거기에서 발견 된 모든 DLL을 체크인했다. (언급 된 가이드에서 설명했다.) 정말로 모든 DLL이 필요한지는 모른다.

관련 문제