Используя ReSharper, как показать отладочный вывод во время длительного модульного теста?

м с помощью xUnit с бегунком теста ReSharper иxUnitContrib Решарпер плагин.

Когда у меня длительный тест, яЯ хотел бы иметь возможность выводить некоторые индикаторы прогресса в окно вывода модульного теста.

мы пытались,Debug.WriteLinesTrace.WriteLine а такжеConsole.WriteLine, Все они имеют одинаковое поведение - ничего не отображается в окне вывода до завершения теста.

Например:

[Fact]
public void Test()
{
    Debug.WriteLine("A");
    Trace.WriteLine("B");
    Console.WriteLine("C");

    Thread.Sleep(10000);
}

Тест не показывает выходной сигнал, пока не истечет 10 секунд и тест не завершится. Как я могу получить выход по пути?

ОБНОВЛЕНИЕ 1

Я пробовал также с MSTest и NUnit. NUnit - единственный, который показывает вывод по пути.

MSTest и XUnit don 'Вернуть любой вывод до завершения теста. Странная часть заключается в том, что хотя результаты тестов XUnit и NUnit выглядят так:

A
B
C

Вывод MSTest выглядит следующим образом:

C


Debug Trace:

A
B

Учитывая все эти вариации, я думаю, что ответ заключается в том, что именно от реализации тестового решения зависит, как и когда выводить данные. Кто-нибудь знает, можно ли настроить тестовый прогон XUnit?

ОБНОВЛЕНИЕ 2

Я думаю, что это должно быть недостатком xUnitContrib. Размещено в ихОтслеживание проблем CodePlex.

Ответы на вопрос(5)

Ваш ответ на вопрос