Branch Coverage

blib/lib/CLI/Driver/CommonRole.pm
Criterion Covered Total %
branch 12 180 6.6


line true false branch
23 0 0 @_ ? :
0 0 if @_ != 1
0 0 $#_ >= 0 ? :
0 0 Type::Tiny::XS::Str($dir) ? :
0 0 if ($#_ >= 0)
26 0 0 unless CORE::chdir $dir
29 1 0 @_ ? :
0 1 if @_ != 1
1 0 $#_ >= 0 ? :
1 0 Type::Tiny::XS::Str($str) ? :
1 0 if ($#_ >= 0)
35 0 0 @_ ? :
0 0 if @_ < 1
0 0 if @_ > 2
0 0 $#_ >= 0 ? :
0 0 Type::Tiny::XS::Str($str) ? :
0 0 if ($#_ >= 0)
0 0 $#_ >= 1 ? :
0 0 defined $frames && !ref($frames) && &Scalar::Util::looks_like_number($frames) ? :
40 0 0 if ($frames)
48 0 0 @_ ? :
0 0 if @_ > 1
0 0 $#_ >= 0 ? :
62 17 0 @_ ? :
0 17 if @_ != 1
17 0 $#_ >= 0 ? :
17 0 Type::Tiny::XS::AUTO::TC1($str) ? :
17 0 if ($#_ >= 0)
64 17 0 if (defined $str)
65 17 0 if ($str =~ /^true$/iu or $str =~ /^yes$/iu or $str eq '1')
75 0 0 @_ ? :
0 0 if ($slice_length % 2 != 0)
0 0 if ($#_ == 0 and ref $_[0] eq 'HASH') { }
0 0 exists $_{'cmd'} ? :
0 0 Type::Tiny::XS::Str($cmd) ? :
0 0 if (exists $_{'cmd'})
0 0 exists $_{'confess_on_err'} ? :
0 0 Type::Tiny::XS::Bool($confess_on_err) ? :
0 0 exists $_{'capture'} ? :
0 0 Type::Tiny::XS::Bool($capture) ? :
79 0 0 if ($capture) { }
84 0 0 if ($exit and $confess_on_err)
94 0 0 if ($exit and $confess_on_err)
102 0 0 @_ ? :
0 0 if @_ < 1
0 0 if @_ > 2
0 0 $#_ >= 0 ? :
0 0 Type::Tiny::XS::Str($str) ? :
0 0 if ($#_ >= 0)
0 0 $#_ >= 1 ? :
0 0 defined $frames && !ref($frames) && &Scalar::Util::looks_like_number($frames) ? :
107 0 0 @_ ? :
0 0 if @_ < 1
0 0 if @_ > 2
0 0 $#_ >= 0 ? :
0 0 Type::Tiny::XS::Str($str) ? :
0 0 if ($#_ >= 0)
0 0 $#_ >= 1 ? :
0 0 defined $frames && !ref($frames) && &Scalar::Util::looks_like_number($frames) ? :
112 0 0 @_ ? :
0 0 if @_ < 1
0 0 if @_ > 2
0 0 $#_ >= 0 ? :
0 0 Type::Tiny::XS::Str($str) ? :
0 0 if ($#_ >= 0)
0 0 $#_ >= 1 ? :
0 0 defined $frames && !ref($frames) && &Scalar::Util::looks_like_number($frames) ? :
117 0 0 @_ ? :
0 0 if @_ < 1
0 0 if @_ > 2
0 0 $#_ >= 0 ? :
0 0 Type::Tiny::XS::Str($str) ? :
0 0 if ($#_ >= 0)
0 0 $#_ >= 1 ? :
0 0 defined $frames && !ref($frames) && &Scalar::Util::looks_like_number($frames) ? :
122 0 0 if ($frames)
131 0 0 @_ ? :
134 0 0 if $ENV{'VERBOSE'}
139 0 0 @_ ? :
0 0 if @_ != 3
0 0 $#_ >= 0 ? :
0 0 defined $level && !ref($level) && &Scalar::Util::looks_like_number($level) ? :
0 0 if ($#_ >= 0)
0 0 $#_ >= 1 ? :
0 0 Type::Tiny::XS::Str($str) ? :
0 0 if ($#_ >= 1)
0 0 $#_ >= 2 ? :
0 0 defined $frames && !ref($frames) && &Scalar::Util::looks_like_number($frames) ? :
0 0 if ($#_ >= 2)
141 0 0 if ($self->verbosity >= $level)