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