Контекст:
У нас есть некоторые пользователи, сообщающие о проблемах с функцией загрузки файлов в нашем веб-приложении. Это происходит только иногда и без какой-либо особой картины. Мы пытаемся понять это в течение длительного времени, добавляя отладочную информацию, где бы мы ни думали, что это может помочь, обход журналов и т.д., Но мы не смогли воспроизвести или понять это.
Проблема:
Теперь я пытаюсь воспроизвести это, используя MSTest и WatiN, чтобы повторить операцию, которая, как предполагается, терпит неудачу много раз (несколько сотен). Просто чтобы понять, как далеко в цикле тест получил, я хочу напечатать что-то вроде:
Console.WriteLine(String.Format("Uploaded file, attempt {0} of {1}", i, maxUploads));
Однако это не отображается в окне "Вывод". Теперь я знаю, что вы получите вывод консоли в результатах теста (а также то, что вы выведете из Debug.Writeline
и т.д.), Но это невозможно до окончания теста. И поскольку мой тест с сотнями повторений может занять довольно много времени, я хотел бы знать, как далеко он достиг.
Вопрос:
Есть ли способ получить вывод консоли в окне вывода во время выполнения теста?