File Coverage

inc/My/Module/Build.pm
Criterion Covered Total %
statement 13 20 65.0
branch 1 4 25.0
condition n/a
subroutine 4 5 80.0
pod 0 2 0.0
total 18 31 58.0


line stmt bran cond sub pod time code
1             package My::Module::Build;
2              
3 1     1   4 use strict;
  1         8  
  1         35  
4 1     1   3 use warnings;
  1         2  
  1         53  
5              
6 1     1   636 use Module::Build;
  1         72504  
  1         279  
7             our @ISA = qw{ Module::Build };
8              
9             sub ACTION_authortest {
10 0     0 0 0 my ( $self, @args ) = @_;
11              
12 0         0 local $ENV{AUTHOR_TESTING} = 1;
13              
14 0 0       0 -e 'META.json'
15             or $self->depends_on( 'distmeta' );
16              
17 0         0 $self->depends_on( 'build' );
18              
19 0         0 $self->test_files( qw{ t xt/author } );
20 0         0 $self->depends_on( 'test' );
21              
22 0         0 return;
23             }
24              
25             sub ACTION_test {
26 1     1 0 120 my ( $self, @args ) = @_;
27              
28 1 50       23 -e 'META.json'
29             or $self->depends_on( 'distmeta' );
30              
31 1         21 $self->depends_on( 'build' );
32              
33 1         108045 return $self->SUPER::ACTION_test( @args );
34             }
35              
36             1;
37              
38             __END__