Condition Coverage

blib/lib/Test/CGI/External.pm
Criterion Covered Total %
condition 9 39 23.0


and 3 conditions

line !l l&&!r l&&r condition
80 1 0 3 $switch and not $self->{'_use_io_uncompress_gunzip'}
217 0 18 0 $request_method and not $valid_request_method{$request_method}
749 0 0 0 $options->{'REQUEST_METHOD'} and $options->{'REQUEST_METHOD'} ne 'POST'
843 16 0 0 $options->{'html'} and not $self->{'no_warn'}
14 0 2 $options->{'json'} and not $self->{'no_warn'}
14 0 0 $options->{'png'} and not $self->{'no_warn'}
856 0 2 0 $mime_type ne 'text/plain' and $mime_type ne 'application/json'
1029 0 0 0 $html_validator and -x $html_validator

or 3 conditions

line l !l&&r !l&&!r condition
114 0 0 0 $self->{'no_warn'} or $self->{'_warned_unicode_utf8'}
174 0 0 0 !defined($body) || length $body == 0
296 0 0 0 $self->{'no_warn'} or $self->{'_warned_unicode_utf8'}
729 2 0 0 !$headers2->{'status'} || $headers2->{'status'} =~ /200/
877 0 0 0 $options->{'html'} or $options->{'json'}