Trivial test spacing cleanups
[catagits/Catalyst-Engine-STOMP.git] / t / server.pl
CommitLineData
bf8937b7 1use Alien::ActiveMQ;
2my $ACTIVEMQ_VERSION = '5.2.0';
3
4eval {
5 $stomp = Net::Stomp->new( { hostname => 'localhost', port => 61613 } );
6};
7if ($@) {
8
9 unless (Alien::ActiveMQ->is_version_installed($ACTIVEMQ_VERSION)) {
edb41ed1 10 plan 'skip_all' => 'No ActiveMQ server installed by Alien::ActiveMQ, try running the "install-activemq" command';
bf8937b7 11 exit;
12 }
13
14 $mq = Alien::ActiveMQ->run_server($ACTIVEMQ_VERSION);
15
16 eval {
17 $stomp = Net::Stomp->new( { hostname => 'localhost', port => 61613 } );
18 };
19 if ($@) {
20 plan 'skip_all' => 'No ActiveMQ server listening on 61613: ' . $@;
21 exit;
22 }
23}
24
bf8937b7 25$SIG{CHLD} = 'IGNORE';
26unless (fork()) {
27 system("$^X -Ilib -Itestapp/lib testapp/script/stomptestapp_stomp.pl --oneshot");
28 exit 0;
29}
30print STDERR "server started, waiting for spinup...";
a5ae1e8c 31sleep 20;
bf8937b7 32