Код: Выделить всё
[assembly: CaptureConsole(CaptureOut = true, CaptureError = true)]
< /code>
И у нас есть несколько «больше интеграции, чем модульные тесты», которые записывают в консоли. Выходные тесты вводят itestoutputhelper Мы заметили, что xunit вызывает консоль.setout () метод, и мы блуждаем, если это безопасное предположение, что каждый экземпляр тестирования будет получает свой собственный копия. OutputType = exe и мы задаемся вопросом, повторно использует ли несколько тестов один и тот же процесс и, следовательно, одну и ту же консоль. . (Мы также пытались отключить параллельные тесты, но даже тогда некоторые тесты захватывают неправильный выход).
Подробнее здесь: https://stackoverflow.com/questions/797 ... h-parallel
Мобильная версия