Branch Coverage

blib/lib/PANT.pm
Criterion Covered Total %
branch 58 102 56.8


line true false branch
178 11 0 if ($logname) { }
179 0 11 unless $fh = 'IO::File'->new("$logname", 'w')
184 0 0 unless open $fh, '>&STDOUT'
186 1 10 if (file_name_is_absolute($logname)) { }
201 0 11 if ($extra{'stylelink'})
204 0 11 if ($extra{'style'})
219 2 8 if $writer->in_element('ul')
260 3 1 exists $args{'directory'} ? :
262 2 2 unless $logthisname =~ /\.[^.]+/
286 0 0 if $writer->in_element('ul')
344 1 1 unless $writer->in_element('ul')
347 2 0 if exists $args{'sources'}
348 0 2 if exists $args{'treesources'}
356 2 0 if ($t) { }
357 1 1 if $t < $newestt
368 2 0 if ($newestt > 0)
372 2 0 if ($t) { }
373 2 0 if ($t > $newests)
377 1 1 if $newests > $newestt
381 0 0 if $args{'dieonerror'}
388 0 0 if ($t > $newestt)
401 1 1 $rval ? :
419 0 2 unless $test
460 3 2 if ($args{'directory'})
462 0 3 unless chdir $args{'directory'}
469 0 5 if ($dryrun) { }
476 5 0 if (open PIPE, "$cmd |") { }
488 0 5 if $retval == 0
489 4 1 if ($args{'log'})
493 0 4 if $fulllog ne $destlog
499 0 3 unless chdir $cdir
3 2 if ($args{'directory'})
512 0 0 unless $dryrun or -d $dest
515 0 0 if CopyFile($sfile, "$dest/$bname") == 0
532 1 0 unless ($dryrun)
553 0 2 if $dryrun
554 1 1 if (copy($src, $dest) == 0)
572 0 0 unless $dryrun or -d $dest
575 0 0 if MoveFile($sfile, "$dest/$bname") == 0
592 0 1 if $dryrun
593 0 1 if (move($src, $dest) == 0)
610 1 1 unless $writer->in_element('ul')
614 0 2 unless (open FILE, $file)
615 0 2 unless (open FILEOUT, ">$file.$$")
618 3 9 if ($line =~ s/$k/$v;/ee)
630 0 2 if $dryrun
730 0 1 if $dryrun
732 0 1 if ($@)
749 0 2 if $dryrun
825 0 3 unless open FILE, $file
827 3 7 if ($line =~ /$pat/)