Подтвердить что ты не робот

Вывод тестов устройств, выполняемых в VisualStudio

То, что я пытаюсь достичь, довольно просто, но я, вероятно, что-то пропустил. Все, что я хочу, это INSTATNLY видеть, как мои тесты регистрируются в окне консоли, я пробовал

Console.WriteLine(...)

Я пробовал

Trace.WriteLine(...)

Я пробовал

Trace.Listeners.Add(new TextWriterTraceListener(Console.Out));
Trace.WriteLine(...)

Все это показывает результат только ПОСЛЕ завершения теста (а не в консоли вывода, но как "тестовый вывод" ), я хочу видеть эти записи в том виде, в каком они происходят. Как я запускаю тесты, используйте "Test- > Run- > All Tests" из главного меню VS.

Единственный способ добиться того, чего я хочу, - это использовать

Debug.WriteLine(...)

Но для этого мне нужно запустить тесты в отладочном "Test → Debug → All Tests" и его любопытном раздражении...

Я что-то пропустил?

4b9b3361

Ответ 1

Невозможно достичь этого, кроме того, что вы уже знаете. Адаптер MSTest сохраняет кеширование вывода трассировки, и как только тест заканчивается, он выдает его в окне тестового вывода.

Это полезный вопрос, и я передам этот запрос владельцу продукта mstest в команде visual studio.