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
51 1 1 2 not $path =~ /^:/ and defined $perm
100 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]
110 3 1 12 defined $accept and $accept >= 0

or 2 conditions

line l !l condition
49 0 4 $ENV{'FCGI_LISTEN_QUEUE'} || $queue || 100
54 0 4 $in_fh || \*STDIN
0 4 $out_fh || \*STDOUT
0 4 $err_fh || \*STDERR
64 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
46 0 4 3 $ENV{'FCGI_SOCKET_PATH'} or $socket
47 0 4 0 $ENV{'FCGI_SOCKET_PATH'} || $socket
48 1 1 2 $ENV{'FCGI_SOCKET_PERM'} || $socket_perm
100 13 6 1 not $args[0] or ref $args[0] and UNIVERSAL::isa($args[0], "CODE") and not $args[3]
108 9 7 0 $Ext_Request ||= _create_fcgi_request($in_fh, $out_fh, $err_fh)