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