Condition Coverage

blib/lib/Module/Starter/Simple.pm
Criterion Covered Total %
condition 17 34 50.0


and 3 conditions

line !l l&&!r l&&r condition
97 69 0 0 not @{$self->{'author'};} and $^O ne "MSWin32"
109 0 0 69 defined $self->{'author'} and ref $self->{'author'} eq "ARRAY"
0 0 69 defined $self->{'author'} and ref $self->{'author'} eq "ARRAY" and @{$self->{'author'};} > 0
135 0 0 56 defined $self->{'distro'} and length $self->{'distro'}
265 0 0 56 eval { do { &require_module($class); 1 } } and $class->can("new")
790 112 0 56 $ref->{'option'} and not $$self{$ref->{'option'}}
1518 1032 0 516 $ref->{'option'} and not $$self{$ref->{'option'}}

or 2 conditions

line l !l condition
90 69 0 $self->{'modules'} || []
127 56 0 $self->{'license'} ||= "artistic2"
128 54 2 $self->{'minperl'} ||= "5.008003"
129 54 2 $self->{'ignores_type'} ||= ["generic"]
734 56 0 $self->{'license_record'} || (return ())

or 3 conditions

line l !l&&r !l&&!r condition
140 56 0 0 $self->{'dir'} || $self->{'distro'}