Condition Coverage

blib/lib/CGI/Fast.pm
Criterion Covered Total %
condition 33 41 80.4


and 3 conditions

line !l l&&!r l&&r condition
55 1 1 2 not $path =~ /^:/ and defined $perm
104 1 2 4 ref $args[0] and UNIVERSAL::isa($args[0], 'CODE')
3 1 3 ref $args[0] and UNIVERSAL::isa($args[0], 'CODE') and not $args[3]
114 3 1 12 defined $accept and $accept >= 0

or 2 conditions

line l !l condition
53 0 4 $ENV{'FCGI_LISTEN_QUEUE'} || $CGI::Fast::queue || 100
58 0 4 $in_fh || \*STDIN
0 4 $out_fh || \*STDOUT
0 4 $err_fh || \*STDERR
68 1 2 $in_fh || \*STDIN
1 2 $out_fh || \*STDOUT
1 2 $err_fh || \*STDERR

or 3 conditions

line l !l&&r !l&&!r condition
50 0 4 3 $ENV{'FCGI_SOCKET_PATH'} or $CGI::Fast::socket
51 0 4 0 $ENV{'FCGI_SOCKET_PATH'} || $CGI::Fast::socket
52 1 1 2 $ENV{'FCGI_SOCKET_PERM'} || $CGI::Fast::socket_perm
104 13 6 1 not $args[0] or ref $args[0] and UNIVERSAL::isa($args[0], 'CODE') and not $args[3]
112 9 7 0 $CGI::Fast::Ext_Request ||= _create_fcgi_request($in_fh, $out_fh, $err_fh)