Condition Coverage

blib/lib/Speak.pm
Criterion Covered Total %
condition 9 21 42.8


and 3 conditions

line !l l&&!r l&&r condition
157 7 0 1 length $text > 100 and not $text =~ /[.!?;]/
307 6 12 1 $path and -f $path

or 2 conditions

line l !l condition
72 7 0 $args{'path'} || '.'
7 0 $args{'name'} || 'speak'
344 0 6 $lang ||= "en"

or 3 conditions

line l !l&&r !l&&!r condition
125 0 0 2 $line =~ /^\s*[#!]/ or $line =~ /^\s*$/
396 0 0 0 $os eq "MSWin32" or $os eq "cygwin"
449 0 0 0 -x "/usr/bin/paplay" or -x "/bin/paplay"