Branch Coverage

blib/lib/Term/ReadPassword.pm
Criterion Covered Total %
branch 0 44 0.0


line true false branch
49 0 0 unless defined $prompt
50 0 0 unless defined $idle_limit
51 0 0 unless defined $interruptable
56 0 0 unless $in
57 0 0 if (open TTY, "+<$in") { }
0 0 elsif ($Term::ReadPassword::ALLOW_STDIN) { }
60 0 0 unless open TTY, '<&STDIN'
67 0 0 if (open TTYOUT, ">>$out") { }
0 0 elsif ($Term::ReadPassword::ALLOW_STDIN) { }
71 0 0 unless open TTYOUT, '>>&STDOUT'
97 0 0 if ($idle_limit) { }
112 0 0 $Term::ReadPassword::USE_STARS ? :
113 0 0 $Term::ReadPassword::USE_STARS ? :
132 0 0 if ($count) { }
134 0 0 if (my $meaning = $Term::ReadPassword::SPECIAL{$new_key}) { }
135 0 0 if ($meaning eq 'ENT') { }
0 0 elsif ($meaning eq 'DEL') { }
0 0 elsif ($meaning eq 'NAK') { }
0 0 elsif ($interruptable and $meaning eq 'INT') { }
143 0 0 if (length $input)
170 0 0 if length $input > $Term::ReadPassword::INPUT_LIMIT
181 0 0 unless $Term::ReadPassword::SUPPRESS_NEWLINE