Branch Coverage

blib/lib/Devel/CheckOS.pm
Criterion Covered Total %
branch 28 30 93.3


line true false branch
118 2 598 if ($target =~ /^$alias$/i)
128 599 21497 if ($target =~ /^\Q$candidate\E$/i)
134 1 599 unless $target =~ /^\w+(::\w+)*$/
137 135 464 unless ($@)
139 82 53 if &{"Devel::AssertOS::${target}::os_is";}()
156 8 51 if os_is($target)
172 7 2 os_is(@_) ? :
182 4 6 os_isnt(@_) ? :
237 54258 146101 unless $dirs[$i] =~ /$re_AssertOS/x and $dirs[$i - 1] =~ /$re_Devel/x
257 609 2 if (wantarray) { }
260 1 1 unless $Devel::CheckOS::NoDeprecationWarnings::Context
286 96 3 if (wantarray) { }
289 1 2 unless $Devel::CheckOS::NoDeprecationWarnings::Context
311 0 26 unless $alias and $os
312 26 0 if (not exists $Devel::CheckOS::OS_ALIASES{$alias} or $Devel::CheckOS::OS_ALIASES{$alias} eq $os) { }