2012-04-16 2 views
5

처음으로 일부 단위 테스트를 수행하기 위해 Visual Studio 솔루션에 MSTest 프로젝트를 추가했습니다. 솔루션을 소스 코드 저장소에 적용하려고했지만 새로운 파일 형식이 여러 개 있습니다. 저장소에 추가할지 여부는 확실하지 않습니다. 너 나 좀 도와 줄 수있어?Visual Studio의 MSTest 프로젝트 : 버전 관리에 커밋 할 파일은 무엇입니까?

새로운 파일 :

  • Local.testsettings
  • Projectname.vsmdi
  • TraceAndTestImpact.testsettings는
  • 몇 TestResults/machinename.trx

당신에게

답변

4

감사 너는 단지 원할 것이다. 테스트를 실행하기 위해 필요한 항목을 확인하십시오 (예 : CI (Continuous Integration) 환경에서 또는 개발자의 기계에서 수동으로 단위 테스트를 자동 실행합니다.

이 필요하다고

  • Local.testsettings
  • Projectname.vsmdi
  • TraceAndTestImpact.testsettings를 들어, 그렇지 않으면 MSTEST은 (CI 서버에서 실행되는 경우 실패합니다 예를 들어, 적어도 크루즈 컨트롤 실행을위한 MSTest를 빌드의 일부로 exec 작업으로 사용) 또는 해당 파일을 자동으로 생성합니다 (개발자 상자에서 Visual Studio와 통합 된 MSTest를 실행하는 경우).

    실제 기록 테스트 결과 데이터는 특히 "모든 테스트가 녹색"에 관심이있는 경우 버전 관리에 유용하지 않습니다. 그렇지 않으면 빌드가 어쨌든 손상됩니다.

+0

대단히 감사합니다. :) – alapeno

관련 문제