Branch Coverage

blib/lib/Software/Packager.pm
Criterion Covered Total %
branch 36 90 40.0


line true false branch
100 1 0 if (scalar $type) { }
106 0 0 if ($Software::Packager::Config{'osname'} eq 'linux') { }
109 0 0 if ($Software::Packager::Config{'myuname'} =~ /redhat|caldera/i) { }
0 0 elsif ($Software::Packager::Config{'something'} =~ /debian/) { }
127 0 1 if ($@)
197 2 6 if ($value) { }
199 0 2 unless ($value =~ /\d/)
233 0 0 if ($value) { }
261 0 0 if ($value) { }
299 2 1 if ($value) { }
336 0 0 if ($value) { }
366 2 3 if ($value) { }
394 1 1 if ($value) { }
427 1 1 if ($value) { }
497 0 16 unless $object
500 0 16 if ($$self{'OBJECTS'}{$object->destination})
529 1 1 if ($value) { }
557 1 1 if ($value) { }
585 1 1 if ($value) { }
613 1 1 if ($value) { }
639 1 1 if ($value) { }
665 1 1 if ($value) { }
694 1 4 if ($value) { }
722 0 0 unless $value
723 0 0 if ($self->_test_file($value)) { }
746 0 0 unless $value
747 0 0 if ($self->_test_file($value)) { }
770 0 0 unless $value
771 0 0 if ($self->_test_file($value)) { }
794 0 0 unless $value
795 0 0 if ($self->_test_file($value)) { }
818 0 0 unless $value
819 0 0 if ($self->_test_file($value)) { }
842 0 0 unless $value
843 0 0 if ($self->_test_file($value)) { }
865 0 0 if ($value) { }
892 0 0 if ($value) { }
921 0 0 if ($value) { }
945 0 0 if ($value) { }
978 48 360 if ($object->destination eq $destination)
1005 0 0 if $object->$function eq $value
1024 0 16 if $object->type =~ /^directory$/i
1043 14 2 if $object->type =~ /^file$/i
1062 2 14 if $object->type =~ /link/i
1080 0 0 if -f $file