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'}
212 0 18 0 $request_method and not $valid_request_method{$request_method}
744 0 0 0 $options->{'REQUEST_METHOD'} and $options->{'REQUEST_METHOD'} ne 'POST'
822 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'}
835 0 2 0 $mime_type ne 'text/plain' and $mime_type ne 'application/json'
1003 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'}
169 0 0 0 !defined($body) || length $body == 0
291 0 0 0 $self->{'no_warn'} or $self->{'_warned_unicode_utf8'}
724 2 0 0 !$headers2->{'status'} || $headers2->{'status'} =~ /200/
856 0 0 0 $options->{'html'} or $options->{'json'}