File Coverage

blib/lib/XAS/Apps/Test/Service.pm
Criterion Covered Total %
statement 6 13 46.1
branch n/a
condition n/a
subroutine 2 3 66.6
pod 1 1 100.0
total 9 17 52.9


line stmt bran cond sub pod time code
1             package XAS::Apps::Test::Service;
2              
3 1     1   1696 use XAS::Lib::POE::Service;
  1         3  
  1         33  
4              
5             use XAS::Class
6 1         9 version => '0.01',
7             base => 'XAS::Lib::App::Service',
8             vars => {
9             SERVICE_NAME => 'XAS_POE_TEST',
10             SERVICE_DISPLAY_NAME => 'XAS POE Test',
11             SERVICE_DESCRIPTION => 'This is a test service',
12             }
13 1     1   5 ;
  1         1  
14              
15             # ----------------------------------------------------------------------
16             # Public Methods
17             # ----------------------------------------------------------------------
18              
19             sub main {
20 0     0 1   my $self = shift;
21              
22 0           my $service;
23              
24 0           $self->service->register('testing');
25              
26 0           $self->log->info_msg('startup');
27              
28 0           $service = XAS::Lib::Service->new(-alias => 'testing');
29 0           $service->run();
30              
31 0           $self->log->info_msg('shutdown');
32              
33             }
34              
35             # ----------------------------------------------------------------------
36             # Private Methods
37             # ----------------------------------------------------------------------
38              
39             1;
40              
41             __END__