用于配置RabbitMQ的Ant任务

时间:2012-03-16 16:35:34

标签: ant rabbitmq

我正在使用Ant设置我的本地构建,并决定使用RabbitMQ。我想有任何Ant任务,我可以使用它来配置我的本地安装设置(停止,启动,创建队列等..)并将其作为我的测试套件的一部分拆除。

有没有人遇到这样的事情?

2 个答案:

答案 0 :(得分:1)

我在this question中描述了一个场景,op正在寻找一种声明队列和绑定的方法,而没有在运行时执行此操作的开销。

在我的解决方案中,我使用控制台实用程序来执行队列声明,并在运行构建和测试时从构建服务器的构建步骤中调用它。

在从IDE进行编码和集成测试的正常过程中,我只是确保最近一直使用该实用程序来确保根据当前的XML定义建立了队列。我的测试设置确保队列在运行之前是空的。

希望这会有所帮助。 史蒂夫

答案 1 :(得分:1)

Ant是一个构建工具。虽然运行自动化测试通常是构建过程的一部分,但队列的设置是规范上下文的一部分,应该包含在测试中。如果您确实需要在所有测试运行之前配置一次交换和队列,那么许多框架都提供了执行此操作的工具。