сегодня я создал новый проект сборки MS в jenkins, который содержит модульные тесты и интеграционные тесты.Прежде чем переместить проект в jenkins, я использовал свою локальную машину для запуска тестов (Nunit, Reshaper).
Некоторые из моих интеграционных тестов используют базы данных для проверки логики, и я настроил расположение файла базы данных как статическоесвойство, которое используется в моих тестах для установления соединения с базой данных.
Как вы можете себе представить, это была небольшая проблема, когда я переместил проект в jenkins, потому что у меня не было файлов базы данных в том же месте.
Чтобы решить проблему прямо сейчас, я изменил некоторые методы SetUp () в моих интеграционных тестах.Они загружают папку из текстового файла, и эта папка указывает путь к ресурсу, где хранятся все мои необходимые файлы.Теперь я могу запускать тесты на Дженкинсе и моей локальной машине.
У меня плохое предчувствие по этому поводу, что-то не так, как надо.Что бы вы сделали, чтобы решить мою проблему?Дразнить файлы - не решение, я хочу взаимодействовать с файлами.
Спасибо!