Хм, вот столкнулся с подобным совсем в иной области.
Пишу модуль формы. Пишу много .. .в потоке.
Понятное дело - масса ошибок, как механических так и в коде.
Нажимаю Ctrl+F7
он сыпет мне все 100500 ошибок. Не останавливается на первой.
Хотя. Исправление первой - совершенно меняет картинку мира.
И я трачу секудны на то что бы перебраться к первой ошибке в списке.
Свпозиционироваться на ней,
устраняю,
и опять все по новой
Вот вопрос - зачем же так? Ведь логично было бы прервываться на первой. И дальше не спамить.
Но сделано не так.
Нет паралелис обсуждаемой темой?
ИМХО, ошибки в IDE не всегда связаны друг с другом и есть смысл найти их все - т.е. исправление одной из ошибок далеко не всегда влияет на другие. А тест почему атомарен - потому что проверяет ожидаемый СЦЕНАРИЙ ПОВЕДЕНИЯ с фактическим. И если СЦЕНАРИЙ где-то сбился, нет смысла его продолжать, потому что нет никакой уверенности, что сбойный шаг не повлияет на все остальные действия. Это как ехать по городу по инструкции "влево / вправо / прямо / прямо / направо" и пропустив один