Запуск модульного теста интеграции без SQL server
У меня есть много интеграционных модульных тестов в моем решении. Мне нужно запустить их на сервере сборки в TFS. Но на сервере сборки не установлен SQL server, а также бизнес не готов установить его из-за стоимости лицензии.
Есть ли какой-либо другой SDK или компоненты, которые можно установить вместо SQL server, чтобы я мог успешно выполнить интеграционный тест?
Что я уже пробовал:
На данный момент мы пропускаем интеграционный тест на сборке, но нам нужно, чтобы он также работал на нашей сборке TFS.
F-ES Sitecore
Если это интеграционные тесты, то у вас должен быть доступ к SQL, иначе они бесполезны. Интеграционные тесты предназначены для обеспечения сквозной работы вашей системы.
Если это модульные тесты, то они не должны нуждаться в SQL Server, а если это так, то вы написали их неправильно, и проблема, с которой вы столкнулись сейчас, заключается именно в том, почему модульные тесты не должны нуждаться в доступе к внешним ресурсам.
0x01AA
"иначе это бесполезные тесты", так верно!
Member 14129661
я знаю, что они бесполезны. Я беспомощен в этом вопросе, так как организация, в которой я работаю, не готова платить за надлежащую лицензию на SQL server, но все же они хотят, чтобы интеграционное тестирование работало на серверах сборки.