문제

.testrunconfig 파일이 있는 솔루션에서 TFS 빌드를 실행할 때 코드 적용 범위를 설정하는 방법을 알아야 합니다.

testrunconfig 파일에는 코드 적용을 위한 옵션이 있지만 TFS 빌드를 실행할 때 코드 적용 결과가 없습니다.

테스트 목록(.vsmdi)을 사용하지 않고 *Tests.dll 마스크를 사용하여 테스트를 실행하고 있습니다.

도움이 되었습니까?

해결책

테스트는 어떻게 진행되고 있나요?.vsmdi 파일을 사용하고 있습니까, 아니면 *Tests.dll 어셈블리에서 모든 테스트를 실행하도록 지정하고 있습니까?

후자이고 TFS 2008을 사용하는 경우 빌드를 위해 TFSBuild.proj 파일의 첫 번째 PropertyGroup에 다음을 추가해야 합니다.

<RunConfigFile>$(SolutionRoot)\TestRunConfig.testrunconfig</RunConfigFile>

이는 코드 검사를 실행하기 위한 지침을 선택할 수 있도록 .testrunconfig에서 빌드를 가리킵니다.

다른 팁

테스트 목록에 .vsmdi 파일을 사용하거나 어셈블리 파일 패턴을 지정하는 경우 RunConfigFile 항목이 필요합니다.해당 .testrunconfig 파일에서 코드 적용 범위를 적용하려는 어셈블리를 지정합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top