Branch Coverage

blib/script/bcrypt
Criterion Covered Total %
branch 12 38 31.5


line true false branch
219 28 0 unless caller
226 0 28 if grep {$_ eq "--update-modules";} @args
229 2 26 unless defined $processed_args
231 20 6 if $processed_args->{'version'}
232 6 0 if $processed_args->{'help'}
234 0 0 if ($processed_args->{'quiet'})
241 0 0 if (@$errors > 0)
248 0 0 unless (defined $processed_args->{'password'})
252 0 0 if (defined $processed_args->{'compare'})
257 0 0 if ($r) { }
268 0 0 if ($processed_args->{'debug'})
276 0 0 if ($processed_args->{'no-eol'}) { }
0 0 elsif ($processed_args->{'eol'}) { }
302 0 28 if (exists $ENV{'BCRYPT_SALT'}) { }
351 2 26 unless $ret
374 10 10 unless $debug
401 0 0 unless int $c == $c and (4 < $c and $c < 32)
404 0 0 unless grep {$t eq $_;} _types()
405 0 0 unless 16 == length $s