Branch Coverage

blib/lib/Sys/Export/CPIO.pm
Criterion Covered Total %
branch 15 40 37.5


line true false branch
17 0 1 if @attrs & 1
20 0 1 unless open my $x, ">:raw", $f
0 1 builtin::blessed($f) && $f->can('print') ? :
40 0 0 if @_ > 1
45 0 0 if @_ > 1
50 0 3 if @_ > 1
59 0 3 if defined $dev and not defined $dev_major && defined $dev_minor
61 1 2 if defined $rdev and not defined $rdev_major && defined $rdev_minor
63 0 3 unless defined $mode
64 0 3 unless defined $name
68 0 3 if ($nlink and $nlink > 1 and ($mode & S_IFMT()) != 16384) { }
3 0 elsif ($self->virtual_inodes) { }
70 0 0 if ($self->virtual_inodes) { }
72 0 0 if ($ino = $self->{'seen_inode'}{$hardlink_key}) { }
80 0 0 if $self->{'seen_inode'}{$hardlink_key}++
93 0 3 if length $header & 3
95 0 3 unless $self->{'fh'}->print($header)
98 0 3 if $size
100 0 3 if $size & 3
109 0 0 if $self->autoclose