2013-05-16 5 views
0

저는 tfs 2010을 사용하고 있으며 단위 테스트를 실행하는 tfsbuild 정의를 만들고 싶습니다.TfsBuild가 단위 테스트를 실행하지 않습니다.

  1. 단위 테스트를 만들었고 내 로컬 컴퓨터에서 완벽하게 작동합니다.
  2. 빌드 정의를 만들고 테스트를 활성화하고 자동 테스트를 열고 vsmdi 파일을 저장했습니다.

빌드가 성공하지만 테스트를 실행하지 않습니다. 빌드 로그 파일에서 테스트 횟수에 대한 정보를 찾지 못했습니다. TestResults 디렉토리가 비어있는 것 외에 테스트 결과가 표시되지 않습니다.

하나의 아이디어가 있습니다.

+0

VS 2010 MSTest 프레임 워크 (VS 2010에 내장 된 프레임 워크)를 사용하고 있습니까? 참고 : VS2012 테스트는 TFS2010 빌드 서버에서 작동하지 않습니다 –

+0

Verbosity = Diagnostic으로 빌드를 실행하고 자세한 빌드 로그를 검사하여 어떤 일이 발생했는지 확인하십시오. –

+0

예 MSTest 프레임 워크를 사용하고 있습니다. 진단에 대한 자세한 내용을 변경했지만 테스트에 대한 정보는 아직 가지고 있지 않습니다. –

답변

1

마침내 문제가 발견되었습니다. 빌드 플랫폼은 x86이지만 테스트 프로젝트의 경우 AnyCPU이므로 tfsbuild가 테스트를 실행하지 않은 이유입니다.

+0

그리고 해결책은 무엇입니까? – DaveShaw

+0

방금 ​​프로젝트 플랫폼을 x86으로 변경했습니다. –

관련 문제