2010-04-14 5 views
1

UnitTest 프로젝트 실행을 포함하는 TFS 2008 빌드가 있습니다.MSBuild/TFS 2008의 단위 테스트 결과

각 빌드 후에 드롭 폴더에서 StyleCop.log, FxCop.log를 가져 와서 여기에 단위 테스트의 trx 나 출력을 배치하려고합니다.

단위 테스트가 빌드의 일부로 실행되고있는 것을 볼 수 있습니다. 그러나 현재 출력이 저장 위치에 저장되었거나 찾을 수 없습니다 ($ (DropLocation) \ $ (내 단위 테스트는 다음을 사용하여 포함 된

BuildNumber) \ MyUnitTests.txt) : -

<RunTest>true</RunTest> 
... 
<ItemGroup> 
    <TestContainer Include="$(OutDir)\%2aMyUnitTests.dll" /> 
</ItemGroup> 

누군가가 내가 이것을 달성 할 수있는 방법을 설명하는 데 도움이 될 수 있습니다.

답변

1

방금 ​​단위 테스트가 실행되고 있지 않다는 것을 알았습니다. 설치 서버에 Visual Studio가 설치되어 있지 않으므로 테스트를 실행하는 mstest.exe가 누락되었습니다.

+0

빌드 서버에 VS2008 Pro를 설치하고 exec 태스크를 사용하여 mstest.exe를 실행하면이 작업을 수행 할 수있었습니다. 예쁘지 않지만 작동합니다. –