Branch Coverage

blib/lib/TaskForest.pm
Criterion Covered Total %
branch 12 86 13.9


line true false branch
47 0 72 if (%parameters)
49 0 0 unless $p =~ /^TF_([A-Z_]+)$/
114 0 102 unless (defined $family)
122 0 102 unless $$family{'jobs'}
124 0 102 if $$self{'options'}{'verbose'}
135 37 0 if ($$self{'options'}{'once_only'})
141 0 0 if $$self{'options'}{'verbose'}
143 0 0 if ($now_plus_wait >= $end_time_in_seconds)
180 85 3 if (ref $$self{'options'}{'ignore_regex'} eq 'ARRAY') { }
3 0 elsif ($$self{'options'}{'ignore_regex'}) { }
192 24 106 if ($basename =~ /[^a-zA-Z0-9_]/)
197 0 222 if ($basename =~ /$regex/)
202 106 0 if ($ok)
250 0 0 unless $$family{'jobs'}
277 0 0 if ($$job{'stop'} and $$job{'status'} ne 'Running') { }
282 0 0 if ($$job{'status'} eq 'Success') { }
300 0 0 $$a{'has_actual_start'} ? :
0 0 unless $$a{'family_name'} cmp $$b{'family_name'} or $$a{'base_name'} cmp $$b{'base_name'} or $$b{'has_actual_start'} <=> $$a{'has_actual_start'} or $$a{'has_actual_start'} ? $$a{'actual_start'} cmp $$b{'actual_start'} : $$a{'start'} cmp $$b{'start'}
324 0 0 $oe eq 'odd' ? :
326 0 0 if ($$job{'has_actual_start'}) { }
328 0 0 if ($$job{'log_dir'}) { }
334 0 0 if (-e "$log_dir/$$job{'output_file'}")
340 0 0 if ($$job{'log_dir'}) { }
348 0 0 $$job{'status'} eq 'Waiting' ? :
354 0 0 if $data_only
362 0 0 if ($l > $max_len_name)
365 0 0 if ($l > $max_len_tz)
377 0 0 if ($collapse and $$job{'name'} =~ /--Repeat/ and $$job{'status'} eq 'Waiting')
418 0 0 unless $$a{'family_name'} cmp $$b{'family_name'} or $$a{'base_name'} cmp $$b{'base_name'} or $$a{'actual_start'} cmp $$b{'actual_start'}
430 0 0 $oe eq 'odd' ? :
433 0 0 if (-e "$log_dir/$$job{'output_file'}")
438 0 0 $$job{'status'} eq 'Waiting' ? :
443 0 0 if $data_only
449 0 0 if ($l > $max_len_name)
452 0 0 if ($l > $max_len_tz)
464 0 0 if ($collapse and $$job{'name'} =~ /--Repeat/ and $$job{'status'} eq 'Waiting')
501 0 0 unless ($date)
506 0 0 unless -d $log_dir
523 0 0 if $$seen{$full_name}
525 0 0 $status ? :
533 0 0 unless open F, $file
538 0 0 if ($valid_fields{$k})
558 0 0 $$job{'status'} eq 'Success' ? :