Condition Coverage

blib/lib/Cassandra/Client.pm
Criterion Covered Total %
condition 0 45 0.0


and 3 conditions

line !l l&&!r l&&r condition
87 0 0 0 not $self->{'connecting'} and my $error = $self->{'throttler'}->should_fail
342 0 0 0 $retry_decision and $retry_decision eq "retry"
365 0 0 0 $self->{'command_queue'}{'has_any'} and $self->{'active_queries'} < $self->{'options'}{'max_concurrent_queries'}

or 2 conditions

line l !l condition
91 0 0 $self->{'connect_callbacks'} ||= []
331 0 0 $command_info->{'retries'} || 0
333 0 0 $command_info->{'retries'} || 0
335 0 0 $command_info->{'retries'} || 0
337 0 0 $command_info->{'retries'} || 0
457 0 0 $@ || 'unknown error'

or 3 conditions

line l !l&&r !l&&!r condition
51 0 0 0 $options->{'throttler'} || 'Cassandra::Client::Policy::Throttle::Default'->new
52 0 0 0 $options->{'retry_policy'} || 'Cassandra::Client::Policy::Retry::Default'->new
53 0 0 0 $options->{'command_queue'} || 'Cassandra::Client::Policy::Queue::Default'->new
54 0 0 0 $options->{'load_balancing_policy'} || 'Cassandra::Client::Policy::LoadBalancing::Default'->new
205 0 0 0 $attribs_clone->{'consistency'} ||= $self->{'options'}{'default_consistency'}
206 0 0 0 $attribs_clone->{'idempotent'} ||= $self->{'options'}{'default_idempotency'}
216 0 0 0 $attribs_clone->{'consistency'} ||= $self->{'options'}{'default_consistency'}
217 0 0 0 $attribs_clone->{'idempotent'} ||= $self->{'options'}{'default_idempotency'}