Condition Coverage

blib/lib/Devel/NYTProf/FileInfo.pm
Criterion Covered Total %
condition 26 40 65.0


and 3 conditions

line !l l&&!r l&&r condition
203 0 0 468 $fid_ary and $fid_ary->[$fid]
262 0 0 0 $recurse and my $eval_fi = $fi->eval_fi

or 2 conditions

line l !l condition
60 165 481 +(shift())->[13] ||= {}
62 464 464 +(shift())->[14] ||= {}
124 240 0 $self->[10] ||= {}
197 4 464 $levels ||= ["line"]
210 1 0 $self->line_time_data(['sub', 'block', 'line']) || (return undef)
251 64 32 $_->[$idx] || 0
326 176 0 $s_scl->{$line} ||= {}
328 144 32 $s_sc_hash->{$subname} ||= []
345 224 0 $donor_fi->line_time_data || []
348 320 0 $s_ltd->[$line] ||= []
371 0 192 $profile->attributes->{'sawampersand_fid'} or 0
410 128 0 $subs_called_on_line->{$survivor_subname} ||= []
498 284 324 $self->srclines_array || []
568 4472 32 defined $_ or $_ = "undef"

or 3 conditions

line l !l&&r !l&&!r condition
56 0 0 4 $self->is_fake || $self->is_eval || $self->flags & 256
497 288 284 324 $self->cache->{'src_digest'} ||= do { my $srclines_array = $self->srclines_array || []; my $src = join("\n", @$srclines_array); $src ? join(",", (scalar @$srclines_array, length $src, unpack("%32C*", $src))) : "" }