X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F20.core.t;h=f0161ee106bd2f0e5e7a2b61b2da5ee4754056e8;hb=3c0d959792df32916a58cefeb29185715b9db51b;hp=49ca09726d172e109dcb83caa5a98819a0fcf168;hpb=8ac4733fe6918fb1449262f56b5c371315c6cfb8;p=gitmo%2FMooseX-Daemonize.git diff --git a/t/20.core.t b/t/20.core.t index 49ca097..f0161ee 100644 --- a/t/20.core.t +++ b/t/20.core.t @@ -15,6 +15,8 @@ BEGIN { use_ok('MooseX::Daemonize::Pid'); } +use constant DEBUG => 0; + my $CWD = Cwd::cwd; $ENV{MX_DAEMON_STDOUT} = catfile($CWD, 'Out.txt'); $ENV{MX_DAEMON_STDERR} = catfile($CWD, 'Err.txt'); @@ -77,18 +79,25 @@ isa_ok($p, 'MooseX::Daemonize::Pid'); ok($p->is_running, '... the daemon process is running (' . $p->pid . ')'); my $pid = $p->pid; -diag `ps $pid`; -diag "-------"; -diag `ps -x | grep test-app`; -diag "-------"; -diag "killing $pid"; +if (DEBUG) { + diag `ps $pid`; + diag "-------"; + diag `ps -x | grep test-app`; + diag "-------"; + diag "killing $pid"; +} kill INT => $p->pid; -diag "killed $pid"; +diag "killed $pid" if DEBUG; sleep(2); -diag `ps $pid`; -diag "-------"; -diag `ps -x | grep test-app`; +if (DEBUG) { + diag `ps $pid`; + diag "-------"; + diag `ps -x | grep test-app`; +} ok(!$p->is_running, '... the daemon process is no longer running (' . $p->pid . ')'); +unlink $ENV{MX_DAEMON_STDOUT}; +unlink $ENV{MX_DAEMON_STDERR}; +