최근에 빌드 서버에서 유닛 테스트를 실행하는 데 20 + 분이 걸리기 시작한 문제가있었습니다.TFS 빌드 서버에서 실행되는 유닛 테스트에 대한 시간 초과를 설정하는 방법
나는이 문제를 수정했지만 테스트가 특정 시간 제한에 도달하면 TFS 서버에서 CI 빌드를 실행할 때 테스트를 실패하는 방법이 있는지 궁금해했습니다. TFS의 정의를 살펴본 결과, 전체 프로젝트에 대해 "빌드 작업 제한 시간 (분)"을 구성 할 수있는 유일한 시간 제한이 있습니다. 현재 60 분입니다.
내가 원하는 것은 "단위 테스트 시간 초과"입니다.
TFS에서 구성 할 수 있습니까? 또는 솔루션의 테스트 설정에서 설정해야합니까?
@Cace을 - 우리는 (집 버전) TFS 2015을 사용하고 여기에보고 정의에는 "Test Assembles"가 아닌 "Visual Studio Test"빌드 단계가 있습니다. 정의를 다시 살펴보면 "실행 설정 파일"이 있습니다. 시간 제한을 설정할 수 있다고 생각하는 TestSettings 구성을 가리킬 수 있습니까? 나중에 확인하겠습니다. – BrownCow
"Test Assembles"는 TFS15 및 VSTS의 작업 이름입니다. 그것은 TFS 2015에서 "Visual Studio Test"와 같아야합니다 :-). runsettings 파일에 timeout 속성이 없으므로 testsettings 파일에서 시간 초과 설정을 시도 할 수 있습니다. –