Condition Coverage

blib/lib/Sys/OsPackage.pm
Criterion Covered Total %
condition 5 42 11.9


and 3 conditions

line !l l&&!r l&&r condition
213 9 0 3 defined $value && $value
302 0 0 0 defined $plat_prereq and ref $plat_prereq eq "ARRAY"
409 2 0 30 defined $self->sysenv("path_list") and defined $self->sysenv("path_flag")
449 0 0 0 not exists $path_seen{$dir} and -d $dir
480 0 0 0 -d "$dirpath/$perlname" and -w "$dirpath/$perlname"
557 0 0 0 $item =~ qr"^$home/"x and $item =~ qr"/perl[5]?/"x
565 0 0 0 -d $dirpath and -w $dirpath
823 5 0 0 exists $args{'pkg'} and $self->pkg_override($args{'pkg'})

or 3 conditions

line l !l&&r !l&&!r condition
279 0 0 0 not defined $override or ref $override ne "HASH"
290 0 0 0 not defined $perl_skip or ref $perl_skip ne "HASH"
513 0 0 0 $self->sysenv("os") eq "MSWin32" or $self->sysenv("os") eq "Win32"
890 0 0 0 not defined $pkgname or length $pkgname == 0
906 0 0 0 not defined $pkgname or length $pkgname == 0
1016 0 0 0 defined $self->sysenv("cpan") or defined $self->sysenv("cpanm")