2014-05-12 2 views
1

Microsoft 가짜 어셈블리를 사용하는 mstest 프로젝트가 있습니다. 테스트 방법은 내 로컬 Visual Studio 궁극에서 잘 실행됩니다. 나는 위조 된 dll을 저장소 (SVN)에 체크인하지 않는다. 빌드 서버 (Jenkins)에서 생성 될 것이라고 가정한다. 나중에 나는 빌드 서버가 MSBuild.exe를 사용하여 솔루션을 빌드하고 MSBuild.exe가 가짜 어셈블리를 만드는 방법을 모르기 때문에 빌드가 실패한 것임을 알았습니다. Visual Studio를 빌드 서버에 설치하는 것은 단 하나의 옵션이거나 단위 테스트를 실행하는 다른 방법입니다 (저장소에 가짜 dll을 체크인하는 것과 같습니다).Microsoft 가짜 빌드 서버

답변

3

가짜를 생성하려면 Visual Studio Ultimate 또는 Visual Studio Premium (Visual Studio 2012 업데이트 2 이상 버전을 사용하는 경우)이 필요합니다. 또한 빌드 스크립트가 vstest.console.exe를 사용하여 테스트를 실행하는지 확인하십시오. Fakes는 MSTest.exe에서 지원되지 않습니다.

+0

Fakes가 mstest.exe에서 지원되지 않거나 Fake IS가 vstest.console.exe로 지원된다는 Microsoft 설명서를 참조한 적이 있습니까? –