2012-03-16 4 views
0

Я настраиваю свою локальную сборку с помощью Ant и решил использовать RabbitMQ. Я хотел бы иметь любую задачу Ant, которую я могу использовать для настройки моей локальной установки для настройки вещей (остановка, запуск, создание очередей и т. Д.) И срывание их как часть моего набора тестов.Ant задача для настройки RabbitMQ

Кто-нибудь сталкивался с чем-либо подобным?

ответ

1

Я описал сценарий в this question там, где op искал способ объявить очереди и привязки без накладных расходов на выполнение во время выполнения.

В моем решении я использую консольную утилиту для выполнения деклараций очереди и вызываю ее с этапа сборки на моем сервере сборки при выполнении сборок и тестов.

В ходе обычной проверки кодирования и интеграции из IDE я просто убедился, что я использовал утилиту довольно недавно, чтобы убедиться, что очереди установлены в соответствии с текущими определениями XML. Мои тестовые настройки гарантируют, что перед запуском очереди сами пустые.

Надеюсь, это поможет. Steve

+0

Steve - спасибо, что я пытаюсь. –

1

Ant - это инструмент для сборки. Хотя ваши автоматические тесты, как правило, являются частью процесса сборки, настройка ваших очередей является частью контекста вашей спецификации и должна быть включена в ваши тесты. Если вам действительно нужно настроить обмены и очереди один раз перед началом всех тестовых запусков, многие механизмы предоставляют возможность для этого.

+1

Дерек. Я должен буду с вами не согласиться. Я использовал ANT как средство инициирования CIT во многих случаях, и это часто включало настройку таких вещей, как очереди, применение обновлений БД и т. Д. Его довольно стандартный способ создания и тестирования вещей. –

Смежные вопросы