Condition Coverage

blib/lib/AWS/XRay/Plugin/EC2.pm
Criterion Covered Total %
condition 1 3 33.3


or 3 conditions

line l !l&&r !l&&!r condition
23 0 2 0 $METADATA ||= do { my $ua = 'HTTP::Tiny'->new('timeout', 1); my $token = do { my $res = $ua->request('PUT', "$_base_url/api/token", {'headers', {'X-aws-ec2-metadata-token-ttl-seconds', '60'}}); $res->{'success'} ? $res->{'content'} : '' }; my $opt = {}; if ($token ne '') { $opt->{'headers'}{'X-aws-ec2-metadata-token'} = $token; } ; my $instance_id = do { my $res = $ua->get(&ID_ADDR(), $opt); $res->{'success'} ? $res->{'content'} : '' }; my $az = do { my $res = $ua->get(&AZ_ADDR(), $opt); $res->{'success'} ? $res->{'content'} : '' }; +{'instance_id', $instance_id, 'availability_zone', $az} }