Condition Coverage

blib/lib/DBIx/Connection.pm
Criterion Covered Total %
condition 0 62 0.0


and 3 conditions

line !l l&&!r l&&r condition
845 0 0 0 not $connection->in_use and $connection->_is_idled
934 0 0 0 $result and not @$result
936 0 0 0 $module_name and $module_name->can('primary_key_info')
979 0 0 0 $module_name and $module_name->can('has_table')
994 0 0 0 $module_name and $module_name->can('set_session_variables')
1023 0 0 0 $module_name and $module_name->can('has_sequence')
1063 0 0 0 $module_name and $module_name->can('reset_sequence')
1168 0 0 0 $self->collect_statistics and -d $dir
1209 0 0 0 $module_name and $module_name->can('update_lob')
1228 0 0 0 $module_name and $module_name->can('fetch_lob')

or 2 conditions

line l !l condition
1060 0 0 $start_with ||= 1
1061 0 0 $increment_by ||= 1
1097 0 0 $$tracking{$name} ||= {}
1098 0 0 $$info{$method} ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
475 0 0 0 $args{'name'} || $args{'sql'}
477 0 0 0 not $result or $self->no_cache
543 0 0 0 $args{'name'} || $args{'sql'}
545 0 0 0 not $result or $self->no_cache
592 0 0 0 $args{'name'} || $args{'sql'}
594 0 0 0 not $result or $self->no_cache
831 0 0 0 $self->last_in_use || time
1094 0 0 0 $method ||= [split(/::/, [caller 1]->[3], 0)]->[-1]