Condition Coverage

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


and 3 conditions

line !l l&&!r l&&r condition
56 0 0 0 $file and -f $file
359 0 0 0 $spid && kill(0, $spid)
396 0 0 0 $driver_handle->{'Type'} and $driver_handle->{'Type'} eq "db"
0 0 0 $driver_handle->{'Type'} and $driver_handle->{'Type'} eq "db" and $driver_handle->{'Name'}
0 0 0 $driver_handle->{'Type'} and $driver_handle->{'Type'} eq "db" and $driver_handle->{'Name'} and index($driver_handle->{'Name'}, $self->{'dir'}) != -1
416 0 0 0 $socket and -S $socket
430 0 0 0 $self->{'root_pid'} and $self->{'root_pid'} == $$
441 0 0 0 $driver_handle->{'Type'} and $driver_handle->{'Type'} eq "db"
0 0 0 $driver_handle->{'Type'} and $driver_handle->{'Type'} eq "db" and $driver_handle->{'Name'}
0 0 0 $driver_handle->{'Type'} and $driver_handle->{'Type'} eq "db" and $driver_handle->{'Name'} and index($driver_handle->{'Name'}, $self->{'dir'}) != -1
473 0 0 0 $self->{'root_pid'} and $self->{'root_pid'} == $$
480 0 0 0 $self->{'fast_destroy'} and $self->{'_cleanup'}

or 2 conditions

line l !l condition
104 0 0 $self->env_vars || {}
151 0 0 $self->{'env_vars'} ||= {}
182 0 0 $self->{'verbose'} // 0
199 0 0 $self->{'verbose'} // 0

or 3 conditions

line l !l&&r !l&&!r condition
133 0 0 0 builtin::blessed($in) || $in
197 0 0 0 delete $params{'dir'} // tempdir("DB-QUICK-CLONE-XXXXXX", "CLEANUP", 0, $ENV{'QDB_TMPDIR'} ? ("DIR", $ENV{'QDB_TMPDIR'}) : ("TMPDIR", 1))
238 0 0 0 $self->{'verbose'} || $params->{'no_log'} || $ENV{'DB_VERBOSE'}
246 0 0 0 $params->{'log_file'} || ($no_log ? undef : $self->gen_log)
326 0 0 0 $self->{'watcher'} or -S $socket
337 0 0 0 $self->{'watcher'} or -S $socket