TFS의 빌드 / 테스트 에이전트 프레임 워크를 통해 야간에 실행하는 통합 테스트 모음이 있습니다. 데이터 기반 이 아닌 테스트가 실패하면 Test | 테스트 실행을 분석합니다. 그러나 테스트가 데이터 기반 테스트 인 경우
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", @"|DataDirectory|\DataFiles\Providers.csv", "Providers#csv", DataAccessMethod.Sequential)]
테스트가 실패하면 오류 메시지 필드가 테스트 결과에 표시되지 않습니다. 실패한 개별 테스트에 대한 요약이나 세부 정보가 없습니다. 아래 ID 120574에 표시된대로 :
로컬에서 테스트를 실행하면 Visual Studio의 테스트 탐색기에 오류 메시지 가 제공 되며 , 통과 및 실패가 혼합 된 경우가 있습니다 (즉, 데이터 기반 사례 중 하나가 실패했지만 전부는 아님). 결과 집합이 있기 때문에 MTM이 메시지를 표시하지 않는다고 가정합니다.
데이터 기반 테스트에 대해 이러한 오류 메시지를 표시하도록 테스트, MTM 또는 빌드를 구성하는 방법이 있습니까?
해결책을 찾는 사람에게 내 의견을 답변으로 추가합니다.
.trx 파일에는 테스트 실패에 대한 대부분의 (거의 모든) 세부 정보가 있어야합니다. 테스트가 실패 / 중단 / 시간 초과 된 이유에 대한 정보가 포함 된 오류 메시지, 예외 및 Stacktrace (사용 가능한 경우)가 있습니다.
trx 파일에 아무것도 표시되지 않는 경우 에이전트-컨트롤러 연결 문제 또는 테스트 실패 또는 중단으로 이어질 수있는 기타 일반 네트워크 문제에 대한 정보가있을 수 있으므로 테스트 로그를 확인하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다