Condition Coverage

blib/lib/RPC/XML/Client.pm
Criterion Covered Total %
condition 4 46 8.7


and 3 conditions

line !l l&&!r l&&r condition
232 0 0 0 blessed $req && $req->isa('RPC::XML::request')
252 0 0 0 $self->compress_requests and $can_compress
0 0 0 $self->compress_requests and $can_compress and $req->length >= $self->compress_thresh
264 0 0 0 $self->message_file_thresh and $self->message_file_thresh <= $req->length
285 0 0 0 $do_compress and $req->length >= $self->compress_thresh
380 0 0 0 $compression and not $can_compress
562 0 0 0 $newval and ref $newval
567 0 0 0 @_ == 2 and not defined $newval
580 0 0 0 $newval and ref $newval
585 0 0 0 @_ == 2 and not defined $newval

or 2 conditions

line l !l condition
119 0 1 $attrs{'compress_thresh'} || 4096
129 0 1 $attrs{'message_file_thresh'} || 1048576
130 0 1 $attrs{'message_temp_dir'} || ''
377 0 0 $resp->content_encoding || ''
531 0 0 shift() || 0

or 3 conditions

line l !l&&r !l&&!r condition
86 0 2 0 ref $class || $class
269 0 0 0 $self->message_temp_dir || 'File::Spec'->tmpdir