Я также разместил вопрос на developercommunity.visualstudio.com.Обсуждение заняло немного времени, но в итоге был получен следующий ответ:
"Поддерживаемое поведение - наличие информации о трассировке из тестов как части файла результатов теста (trx) / Стандартные журналы консоли, а не часть журналов сборки (как вы упомянули в своем вопросе). Обратите внимание, что это также зависит от используемой тестовой среды. Планируется, что поток информации трассировки в журналы сборки изТестирование. Различное поведение, которое вы видите при включении параметра Пакетная обработка, связано с тем, что внутренний поток выполнения немного изменяется (и в конечном итоге все потоки будут сходиться к такому же параметру Пакетная обработка в ближайшие дни). Мы рекомендуем не брать зависимостьв журналах компоновки. Вместо этого вкладка «Тест» - это место, в котором вы получите лучшие журналы в контексте тестового примера / тестового прогона.тестовый прогон.После проверки это действительно так:
При открытии файла в Notepad ++ я, наконец, вижу журналы моего полного запуска:
- Все эти строки пишутся с использованием Console.WriteLine ().
- Если естьЧем больше файлов trx, чем одного, то в самом большом файле хранятся журналы полного прогона: в маленьком файле есть только журналы для выбранного теста.
ПРИМЕЧАНИЕ. Мы обнаружили, что во время тайм-аута тестового прогонаэтот файл не генерируется.Об этом было сообщено в Microsoft, и оно признано проблемой:
"получил смысл. Мы работаем над расширенной диагностикой в задаче vstest. Например, мы прервем тест, если тест проходитбольше времени для завершения. В этом случае будет также создан дамп процесса тестирования, и, конечно, у нас также будет загружен trx. Второй сценарий, когда не перикулярный тест занимает время, но общий цикл заканчивается, мы возьмемвыгрузите тестовый процесс и прервите выполнение. Дампы помогут вам решить проблему. "
Где-то в будущем этот дамп должен быть доступен для использования.