File Coverage

inc/Test2/Event/Skip.pm
Criterion Covered Total %
statement 11 21 52.3
branch 0 2 0.0
condition n/a
subroutine 4 7 57.1
pod 2 3 66.6
total 17 33 51.5


line stmt bran cond sub pod time code
1             #line 1
2 1     1   5 package Test2::Event::Skip;
  1         1  
  1         20  
3 1     1   3 use strict;
  1         1  
  1         36  
4             use warnings;
5              
6             our $VERSION = '1.302073';
7              
8 1     1   4  
  1         36  
9 1     1   4 BEGIN { require Test2::Event::Ok; our @ISA = qw(Test2::Event::Ok) }
  1         1  
  1         4  
10             use Test2::Util::HashBase qw{reason};
11              
12 0     0 0   sub init {
13 0           my $self = shift;
14 0           $self->SUPER::init;
15             $self->{+EFFECTIVE_PASS} = 1;
16             }
17 0     0 1    
18             sub causes_fail { 0 }
19              
20 0     0 1   sub summary {
21 0           my $self = shift;
22             my $out = $self->SUPER::summary(@_);
23 0 0          
24 0           if (my $reason = $self->reason) {
25             $out .= " (SKIP: $reason)";
26             }
27 0           else {
28             $out .= " (SKIP)";
29             }
30 0            
31             return $out;
32             }
33              
34             1;
35              
36             __END__