Думаю, что нужно сохранить совместимость, чтобы можно было вызвать без указания параметра --xddExitCodePath
, и чтобы в этом случае исключение не выбрасывалось даже при ошибочных тестах.
Поясню: у меня в сборочной линии несколько стадий, в которых запускается runner xunit
. Обидно, если при нескольких падающих тестах будет падать вся линия, когда эти ошибки в тестах не препятствуют прогону остальных тестов.