![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
force |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 20.11.2005 Репутация: нет Всего: нет |
Такая проблема. Если один проект (джарка). У неё свой какой-то spring-config.xml, где среди прочего объявлен datasource, настроенный на оракл. Есть отдельный проект (отдельная джарка), которая содержит интеграционные тесты. И вот этот проект с тестами видит и использует spring-config из первого проекта (собственно он и тестирует его сервисы). Но интеграционные тесты хотелось бы прогонять на hsql db, чтобы отвязать их от базы. Как можно переопределить datasource в моем проекте в тестами, чтобы использовался именно он всегда, а не datasource из предыдущего проекта (при этом в xml той из того проекта именно новый datasource Должен везде использоваться, вместо того с ораклом, который для продакшена).
|
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
Мне кажется нужно на этапе сборке определять для какой цели будет использован проект. Если для тестов, то подсовывать одни настройки БД, если для продукции, то другие.
|
|||
|
||||
force |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 20.11.2005 Репутация: нет Всего: нет |
СБорка мавеном. Тесты прогоняются в соответствующей его фазе. Слабо представляю, как можно подсунуть что.
|
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
Собирать с разными профайлами. Костамизировать data source значениями взятыми из профайла.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |