Condition Coverage

blib/lib/App/Midgen/Role/Heuristics.pm
Criterion Covered Total %
condition 0 35 0.0


and 3 conditions

line !l l&&!r l&&r condition
35 0 0 0 $module eq 'MRO::Compat' and $self->meta2 == 0
104 0 0 0 $infile->[$index][3] eq 'RuntimeRequires' and $infile->[$index][0] ne $$infile[$index - 1][0]
191 0 0 0 $infile->[$index][3] eq 'TestRequires' and $infile->[$index][0] ne $$infile[$index - 1][0]

or 2 conditions

line l !l condition
23 0 0 shift() || (return)
24 0 0 shift() || (return)
126 0 0 shift() || (return)
127 0 0 shift() || (return)

or 3 conditions

line l !l&&r !l&&!r condition
51 0 0 0 $self->{'modules'}{$module}{'dual_life'} or $self->{'modules'}{$module}{'corelist'} == 1
0 0 0 $self->{'modules'}{$module}{'dual_life'} or $self->{'modules'}{$module}{'corelist'} == 1 or $self->{'modules'}{$module}{'version'} eq '!mcpan'
0 0 0 $self->{'modules'}{$module}{'dual_life'} or $self->{'modules'}{$module}{'corelist'} == 1 or $self->{'modules'}{$module}{'version'} eq '!mcpan' or $self->{'modules'}{$module}{'count'} == 1
139 0 0 0 $self->{'modules'}{$module}{'dual_life'} or $self->{'modules'}{$module}{'corelist'} == 1
0 0 0 $self->{'modules'}{$module}{'dual_life'} or $self->{'modules'}{$module}{'corelist'} == 1 or $self->{'modules'}{$module}{'version'} eq '!mcpan'
0 0 0 $self->{'modules'}{$module}{'dual_life'} or $self->{'modules'}{$module}{'corelist'} == 1 or $self->{'modules'}{$module}{'version'} eq '!mcpan' or $self->{'modules'}{$module}{'count'} == 1