File Coverage

tfiles/service/sleeping-common
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             # vim: ft=perl
2 3     3   1262 use Ubic::Service::Common;
  3         10  
  3         216  
3 3     3   3438 use Ubic::Daemon qw(:all);
  3         11  
  3         34  
4              
5             my $pidfile = "tfiles/sleeping-common.pid";
6              
7             Ubic::Service::Common->new({
8             start => sub {
9             my $pid;
10             start_daemon({
11             function => sub { sleep 100 },
12             name => 'sleeping-common',
13             pidfile => $pidfile,
14             });
15             },
16             stop => sub {
17             stop_daemon($pidfile);
18             },
19             status => sub {
20             return check_daemon($pidfile);
21             },
22             custom_commands => {
23             '2plus2' => sub { return 4 },
24             '3plus3' => sub { return 6 },
25             },
26             });