2011-10-21 4 views

답변

0

영향을받는 테스트를 확인하려면 테스트 사례 코드 범위를 추적해야합니다. 이 방법을 사용하면 체크인하는 변경 사항이 어떤 테스트에 영향을 주는지 확인할 수 있습니다. Microsoft Team Foundation Server 외에도 원하는 작업을 수행하는 도구에 대해서는 알지 못합니다.

0

빌드의 일부로 테스트를 실행하는 것은 프로젝트의 빌드 이벤트 속성을 통해 수행 할 수 있습니다. NUnit 용 명령 줄 도구를 실행할 수 있습니다.

PVitt가 이미 지적했듯이, NUnit이 테스트 영향 분석을 사용할 수 있는지는 알 수 없습니다.

2

영향을받는 AFAIK 테스트는 NUnit 테스트에서는 아직 수행 할 수 없습니다. 그러나 이것은 Visual Studio에서 MSTests 2010 궁극적 인/테스트 전문 수 :

Recommending Tests to Run That are Affected by Code Changes

당신이 테스트를 실행해야 할 수도있는 결정하는 데 도움이 비주얼 스튜디오 궁극적 인 또는 Visual Studio 테스트 전문 2010을 사용할 수 있습니다 , 테스트중인 응용 프로그램에 대해 변경된 코드 변경 내용 을 기반으로합니다. 에 당신이에서 테스트를 실행 MSBuild Community NUnit Task를 사용하여이 기능을 응용 프로그램을 구축하고 소스 코드 어쨌든

을위한 버전 제어를위한 마이크로 소프트 비주얼 스튜디오 2010 을 사용하여 Team Foundation 빌드를 사용할 필요가 사용할 수 집합의 집합. DependsOnTargets 속성을 지정하여 표준 AfterBuild 대상의 종속성 대상으로 지정할 수 있습니다.

<NUnit Assemblies="..." 
     IncludeCategory="..." 
     ExcludeCategory="..." 
     ToolPath="$(NUnitDllsPath)" 
     ProjectConfiguration="$(Configuration)" 
     OutputXmlFile="$(NUnitOutputPath)\UnitTests.xml" 
     ContinueOnError="true">