Это, кажется, повторяющийся вопрос - например, # 3396055
Скорее всего, это не юнит-тест, потому что они должны быть быстрыми (и независимыми).Так что запускать их все не так уж и сложно.Я вижу, где это может помочь в коротких замыканиях интеграционных / регрессионных прогонов, чтобы сэкономить время.Если это является для вас основной потребностью, я бы пометил тесты установки с помощью [Core] или другого такого атрибута.
Затем я продолжаю писать сценарий сборки, который имеет две задачи
- Taskn: запустить все тесты в dll X, Y, Z, помеченных тегом [Core]
- Taskn + 1, зависит от Taskn: запустить все тесты в dll X, Y, Z, кроме тех, которые отмечены тегом [Core]
(Taskn + 1 не должен запускаться, если Taskn не преуспел.) Это не идеальное решение - например, оно просто выручит, если какой-либо один тест [Core] не пройден.Но я полагаю, что вы должны исправить основные из них, вместо того чтобы приступать к тестам без использования ядра.