Condition Coverage

blib/lib/Amazon/API/Botocore.pm
Criterion Covered Total %
condition 0 112 0.0


and 3 conditions

line !l l&&!r l&&r condition
100 0 0 0 not $service and ref($service) =~ /^Amazon::API::/msx
166 0 0 0 $path_parts[$idx] and $path_parts[$idx] =~ /^[{](.*)[}]$/msx
220 0 0 0 $shape_path and not $shape_path =~ m[/\z]msx
880 0 0 0 $options{'tidy'} and eval {
899 0 0 0 not $file and $options{'output-path'}
1005 0 0 0 @args == 1 and $service
1085 0 0 0 $file and -e $file
1093 0 0 0 $file and -e $file
1138 0 0 0 not $options{'module-name'} and $options{'service'}
1147 0 0 0 $options{'output-path'} and $options{'output-path'} =~ /^[.]/msx
0 0 0 $options{'output-path'} and $options{'module-name'}

or 2 conditions

line l !l condition
98 0 0 $parameters //= {}
389 0 0 $required ||= "None"
941 0 0 $args{'padding'} // 2
957 0 0 $width //= 80
1014 0 0 $options{'service'} //= "all"

or 3 conditions

line l !l&&r !l&&!r condition
119 0 0 0 not $ret or $Amazon::API::Botocore::EVAL_ERROR
134 0 0 0 $more_results //= $output_token
178 0 0 0 $request_uri || $uri
289 0 0 0 $BOTO_SERVICES{$service}{'date'} // $Amazon::API::Botocore::EMPTY
343 0 0 0 $operation{'documentation'} // $Amazon::API::Botocore::EMPTY
360 0 0 0 $methods{$method}{'input'} // $Amazon::API::Botocore::EMPTY
361 0 0 0 $methods{$method}{'output'} // $Amazon::API::Botocore::EMPTY
362 0 0 0 $methods{$method}{'errors'} // $Amazon::API::Botocore::EMPTY
367 0 0 0 $methods{$method}{'documentation'} // $Amazon::API::Botocore::EMPTY
383 0 0 0 $shape_members{$m}{'locationName'} || $m
496 0 0 0 $output || $none
497 0 0 0 $errors || $none
498 0 0 0 $input || $none
530 0 0 0 $http->{'method'} // $Amazon::API::Botocore::EMPTY
531 0 0 0 $http->{'requestUri'} // $Amazon::API::Botocore::EMPTY
560 0 0 0 $methods{$method}{'input'} || ()
561 0 0 0 $methods{$method}{'output'} || ()
725 0 0 0 $metadata->{'signingName'} || $metadata->{'endpointPrefix'}
794 0 0 0 extra_args(%options) // $options{'service'}
839 0 0 0 $parameters->{'service_name'} || $parameters->{'endpoint_prefix'}
999 0 0 0 @args or $options{'service'}
1107 0 0 0 $ENV{'BOTOCORE_PATH'} || getcwd()
1134 0 0 0 $options{'help'} or not $options{'command'}