Condition Coverage

blib/lib/Test/Reporter/Transport/Socket.pm
Criterion Covered Total %
condition 3 64 4.6


and 3 conditions

line !l l&&!r l&&r condition
38 1 1 1 ref $args{'host'} eq 'ARRAY' and not scalar @{$args{'host'};}
310 0 0 0 exists $conf->{'config'}{'version_patchlevel_string'} and not exists $conf->{'config'}{'api_version'}
354 0 0 0 defined $vers and defined $subvers
0 0 0 defined $vers and defined $subvers and defined $rel
421 0 0 0 ref $conf eq 'HASH' and exists $conf->{'config'}
0 0 0 ref $conf eq 'HASH' and exists $conf->{'config'} and exists $conf->{'build'}
0 0 0 ref $conf eq 'HASH' and exists $conf->{'config'} and exists $conf->{'build'} and ref $conf->{'config'} eq 'HASH'
0 0 0 ref $conf eq 'HASH' and exists $conf->{'config'} and exists $conf->{'build'} and ref $conf->{'config'} eq 'HASH' and ref $conf->{'build'} eq 'HASH'

or 2 conditions

line l !l condition
329 0 0 $conf->{'config'}{'perl_patchlevel'} ||= ''
336 0 0 $conf->{'config'}{$_} ||= 'undef'

or 3 conditions

line l !l&&r !l&&!r condition
78 0 0 0 $report->{'_perl_version'}{'_version'} || $config->{'version'}
305 0 0 0 $conf->{'config'}{$derived} ||= $conf->{'config'}{$official}
306 0 0 0 $conf->{'config'}{$official} ||= $conf->{'config'}{$derived}
314 0 0 0 $conf->{'config'}{'revision'} ||= $1
317 0 0 0 $conf->{'config'}{'api_version'} ||= $1
319 0 0 0 $conf->{'config'}{'subversion'} ||= $1
321 0 0 0 $conf->{'config'}{'perl_patchlevel'} ||= $1
326 0 0 0 $conf->{'config'}{'version_patchlevel_string'} ||= join(' ', map({$_, $conf->{'config'}{$_};} grep({$conf->{'config'}{$_};} 'api_version', 'subversion', 'perl_patchlevel')))
332 0 0 0 $conf->{'config'}{'git_branch'} ||= $1
333 0 0 0 $conf->{'config'}{'git_describe'} ||= $conf->{'config'}{'perl_patchlevel'}
404 0 0 0 $config{'osname'} ||= $build->{'osname'}
416 0 0 0 shift() || myconfig()