cpanm Net::AMQP::RabbitMQ
or
cpan Net::AMQP::RabbitMQ
https://metacpan.org/pod/Net::AMQP::RabbitMQ
or once installed perldoc Net::AMQP::RabbitMQ
There are several environment variables you can set that infuluence the tests.
https://metacpan.org/pod/Net::AMQP::RabbitMQ#RUNNING-THE-TEST-SUITE
Once you have cloned the repo, you will need to download the submodules
git submodule init
git submodule update
There is a vagrant development environment available, with a local rabbitmq installation and ssl enabled.
The test environment variables have been set to use this install
vagrant up
vagrant ssh
cd /vagrant
make distclean; perl Makefile.PL; make
#run all tests with test debugging
NARDEBUG=1 prove -I blib/lib -I blib/arch -v t/
#run all tests in ssl mode
MQSSL=1 prove -I blib/lib -I blib/arch -v t/