Запустите MongoDB со знатоком

Я использую драйвер MongoDB Java для выполнения некоторой персистентности в моем приложении. Сборкой для моего приложения управляют через Знатока, и я ищу лучший способ интегрировать серию MongoDB-связанных модульных тестов в мой процесс сборки Знатока. Я не могу предположить, что пользователь, создающий приложение, установил MongoDB dameon как услуга и поэтому должен запустить демона до выполнения связанных модульных тестов.

Моя первая мысль состояла в том, чтобы сохранить двоичные файлы в папке ресурсов тестового каталога (например, src/test/resources) и запустить демона, использующего Runtime.exec (). Существует ли подход, это более чисто? Я чувствую, что Runtime.exec () является быстрым и грязным способом получить что-то работа, но не самое идеальное... Мне нужно это для работы и над Linux и над окнами.

11
задан toddk 6 July 2010 в 15:17
поделиться