File Coverage

blib/lib/Devel/KYTProf/Profiler/AWS/CLIWrapper.pm
Criterion Covered Total %
statement 15 15 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod 0 1 0.0
total 21 22 95.4


line stmt bran cond sub pod time code
1             package Devel::KYTProf::Profiler::AWS::CLIWrapper;
2 2     2   1341 use strict;
  2         5  
  2         47  
3 2     2   8 use warnings;
  2         4  
  2         37  
4 2     2   953 use utf8;
  2         26  
  2         8  
5              
6 2     2   494 use AWS::CLIWrapper;
  2         63511  
  2         201  
7              
8             our $VERSION = "0.01";
9              
10             sub apply {
11             Devel::KYTProf->add_prof(
12             'AWS::CLIWrapper',
13             '_execute',
14             sub {
15 1     1   847 my ($orig, $self, $service, $operation, @args) = @_;
16              
17             return [
18 1         5 '%s %s',
19             ['service', 'operation'],
20             {
21             service => $service,
22             operation => $operation,
23             },
24             ];
25             },
26 1     1 0 31 );
27             }
28              
29             1;
30             __END__