TFS 2012에는 CI, 배포 및 야간과 같은 몇 가지 빌드 정의가 있습니다.TFS 2012의 특정 어셈블리에서 단위 테스트를 실행하지 마십시오. 빌드 정의
우리의 CI 빌드는 우리의 솔루션에서 (n) 단위 테스트를 모두 실행하지만, 특정 테스트를 무시하도록해야합니다.
우리는 장기간에 걸친 통합 테스트가 있기 때문에 이것은 야간에만 실행하면됩니다.
상황은 나는 시도했다 :
TestCategoryAttribute
(MSTEST에서)를 사용하고 테스트 케이스 필터 속성 시도를 설정하고 '통합'을 제외 할 수 있습니다.CategoryAttribute
(NUnit에서)을 사용하고 Test Case Filter 속성을 설정하면 '통합'을 시도하고 제외합니다.- 위의 조합.
무시할 테스트는 모두 이름에 IntegrationTests 또는 Integration.Tests라는 단어가있는 별도의 어셈블리에 있습니다.
감사합니다,
Kieron
xUnit 테스트도 추가합니다. 필터하는 방법? –