NUnit должен запускать все модульные тесты в указанной сборке, независимо от количества неудачных тестов. Первое, что я хотел бы проверить, - это необработанный вывод xml из модульного теста. Вы можете обнаружить, что тесты выполняются, но серверу сборки не удается отобразить все результаты. Если это так, возможно, существует неисправный xslt, который необходимо изменить.
Еще одна попытка - запустить все тесты на вашем компьютере с помощью инструмента командной строки и посмотреть, запускает ли он все тесты. Если они запускаются на вашем компьютере, но не на сервере, у вас может быть проблема с конфигурацией в сборочном блоке.
Еще одна возможность состоит в том, что сбой является критическим (возможно, не удается загрузить сборку), что приводит к ошибке самого NUnit.