У меня есть интеграционный тест, который использует несколько потоков. Я бы хотел, чтобы какой-либо поток мог пропустить тест (и оторвать остальные). Однако исключение на фоне потоке вызывает MSTest на провал - вы просто получите сообщение об ошибке:Сбой MSTest из фоновых потоков
The agent process was stopped while the test was running
Я полагаю, я мог бы поймать какие-либо исключения на фоне потоках и просыпаюсь основной поток провалить тест, но там более простой/элегантный способ?
Вы должны блокировать «основной» поток (тест бегун нити), пока фоновый поток не завершил - то неудачно с 'Assert' на тест бегун резьбы , если вы не заблокируете этот поток, бегун может выйти до завершения фонового потока. Если вы представите пример того, что вы пробовали, кто-то, возможно, даст вам альтернативу. –