컨텍스트 :
웹 애플리케이션의 파일 업로드 기능과 관련된 문제를보고하는 일부 사용자가 있습니다. 특별한 패턴없이 가끔 발생합니다. 우리는 오랫동안 그것을 알아 내려고 노력해 왔고, 도움이 될 것이라고 생각되는 곳에 디버그 정보를 추가하고, 로그를 크롤링하는 등의 작업을 수행했지만 재현하거나 파악할 수 없었습니다.
문제 :
이제 MSTest 및 WatiN을 사용하여 여러 번 (수백 개) 실패 할 것으로 예상되는 작업을 반복하여이를 재현하려고합니다. 테스트가 루프에서 얼마나 멀리 왔는지에 대한 단서를 얻으려면 다음과 같이 인쇄하고 싶습니다.
Console.WriteLine(String.Format("Uploaded file, attempt {0} of {1}", i, maxUploads));
그러나 이것은 출력 창에 나타나지 않습니다. 지금은 콘솔의 테스트 결과 출력 (뿐만 아니라 어떤에서 당신이 출력거야 알고 Debug.Writeline
등),하지만이 때까지 사용할 수 없습니다 후 테스트가 완료되었습니다. 수백 번의 반복 테스트를 수행하는 데 시간이 꽤 걸릴 수 있으므로 테스트가 얼마나 진행되었는지 알고 싶습니다.
질문 : 테스트 실행 중에
출력 창에서 콘솔 출력을 얻을 수있는 방법이있습니까?