Branch Coverage

blib/lib/Test/OnlySome.pm
Criterion Covered Total %
branch 39 70 55.7


line true false branch
142 13 12 if $should_shift
143 0 25 unless ref $hrOpts eq 'HASH'
145 30 10 if (_is_testnum()) { }
164 7 7 if $should_shift
165 0 14 unless ref $hrOpts eq 'HASH'
189 3 39 if ($target =~ /^Test::Kit::Fake::(.*)::\Q$self\E$/u)
203 4 35 unless defined &{$target . '::skip';}
226 35 0 unless ${$target . '::TEST_NUMBER_OS';}
228 35 0 unless 'HASH' eq ref ${$target . '::TEST_ONLYSOME';}
232 35 0 unless $hrTOS->{'n'}
233 35 0 unless $hrTOS->{'skip'}
234 35 0 unless $hrTOS->{'verbose'}
239 10 25 if (/^skip$/u)
240 0 25 if (/^verbose$/u)
242 0 25 if ($curr_keyword eq 'verbose')
247 25 0 if ($curr_keyword eq 'skip' and _is_testnum())
253 0 0 $curr_keyword ? :
257 0 35 if ($hrTOS->{'verbose'})
326 35 0 if (((caller 0)[3] // '') =~ /\b(?:un)?import\Z/u)
337 251 0 if (defined $debug_var)
352 0 251 unless defined $hrOptsName and substr($hrOptsName, 0, 1) eq '$'
366 0 0 if (((caller 0)[3] // '') =~ /\b(?:un)?import\Z/u)
368 0 0 if (defined $debug_var)
383 0 0 unless defined $hrOptsName and substr($hrOptsName, 0, 1) eq '$'
0 251 unless my $optsVarName = shift()
384 0 251 unless my $code = shift()
394 231 20 unless $N
440 0 39 unless my $target = caller 1
447 20 19 if ref $arg eq 'HASH'
461 0 14 unless my $target = caller 1
487 0 21 unless $callpkg
488 3 18 if $callpkg eq $kit
491 3 0 if ($callpkg and $callpkg eq $kit)
494 3 0 if $callpkg
516 0 0 unless $callers[-1][0]