2012-08-29 4 views
1

VS2010과 함께 제공되는 새로운 'vstest.console.exe'를 사용하려고했습니다. (제 경우에는 Visual Studio 2012 테스트와 함께 제공되는 버전을 사용하고 있습니다. 에이전트 소프트웨어). 나는이 같은 테스트를 시작하는 지정할 때vstest.console.exe가 테스트를 시작하지 못했습니다.

그러나 :

vstest.console.exe "MyTest.orderedtest"

라는 메시지가 테스트 실행을 시작 "반환받을 기다려주십시오 "그런 다음 작업이 완료되지만 내 UI 테스트가 시작되지 않습니다. 그리고 아무 곳이나 저장되어있는 결과가 있는지 여부는 알 수 없습니다.

답변

1

Vstest.console.exe는 기본적으로 TRX 파일을 만들지 않습니다. 결과가 콘솔에만 전송됩니다. TRX가 필요한 경우, 사용자는/지정 로거에 의해 명시 적으로 활성화 할 수 있습니다 TRX

EX- Vstest.console.exe abc.dll/로거 : TRX

2

테스트 DLL (코드화 된 UI 테스트)이 VS2010 DLL을 참조했기 때문에 테스트가 시작되지 않았습니다.

vstest.console.exe는 테스트가 시작되지 않은 이유를 설명하는 출력을 제공하지 않으며 결과 로그가 저장되는 위치도 표시되지 않습니다. 명령 행 옵션 documentation도 여기서 도움이되지 않습니다.

0

을 vstest.console 다음 명령을 사용하여 모든 주문 테스트를 실행하기 위해 사용할 수 있습니다.

당신이 mytest.orderedtest 실행하려면 다음 명령을

vstest.console mytest.orderedtest/로거를 다음 실행 TRX

실행을 명령 테스트가 존재하는 폴더에서.

관련 문제