Я понял это. Проблема была в тайм-ауте соединения. Я использую клон из рабочей базы данных в качестве тестовой базы данных, и есть много таблиц с большим количеством строк, некоторые с миллионами регистров. Поэтому я вручную запустил команды, сгенерированные Respawn, в SQL Server Management Studio, и потребовалось 17 минут, чтобы все это очистить. На данный момент я смогу писать и запускать свои тесты с чистой базой данных без проблем.
Итак, урок, полученный здесь:
- Очистите большую базу данных перед запуском Respawn
Reset
или установите для свойства CommandTimeout
класса Checkout
более высокое значение.
Я думаю, что Respawn может вернуть лучшее сообщение о том, что пошло не так в Reset
, возможно, я отправлю запрос на извлечение для решения этой проблемы.