Branch Coverage

blib/lib/Devel/CheckOS.pm
Criterion Covered Total %
branch 22 24 91.6


line true false branch
118 2 1002 if ($target =~ /^$alias$/i)
128 1003 34274 if ($target =~ /^\Q$candidate\E$/i)
134 1 1003 unless $target =~ /^\w+(::\w+)*$/
138 269 734 unless (("Devel::AssertOS::$target")->can("os_is"))
141 768 235 unless ($@)
143 265 503 if &{"Devel::AssertOS::${target}::os_is";}()
160 13 63 if os_is($target)
176 7 2 os_is(@_) ? :
186 4 6 os_isnt(@_) ? :
231 145176 304553 unless $dirs[$i] =~ /$re_AssertOS/x and $dirs[$i - 1] =~ /$re_Devel/x
285 0 29 unless $alias and $os
286 29 0 if (not exists $Devel::CheckOS::OS_ALIASES{$alias} or $Devel::CheckOS::OS_ALIASES{$alias} eq $os) { }