| blib/lib/DBIx/TempDB.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 17 | 46 | 36.9 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 64 | 0 | 0 | 0 | $self_db_name and $self_db_name ne $name | 
| 82 | 4 | 1 | 0 | $self->url->canonical_engine eq 'sqlite' and not -e $self->{'database_name'} | 
| 148 | 1 | 0 | 0 | $! and $! != 2 | 
| 177 | 6 | 0 | 0 | 63 < length $name and not $self->{'keep_too_long_database_name'} | 
| line | l | !l | condition | 
|---|---|---|---|
| 17 | 0 | 14 | $ENV{'DBIX_TEMP_DB_DEBUG'} || 0 | 
| 18 | 0 | 14 | $ENV{'DBIX_TEMP_DB_MAX_NUMBER_OF_TRIES'} || 20 | 
| 51 | 0 | 0 | $self->{'database_name'} || '' | 
| 52 | 0 | 0 | $params->{'self'} || '' | 
| 112 | 7 | 0 | shift() || '' | 
| 115 | 1 | 6 | $self->{'drop_from_child'} //= 1 | 
| 117 | 1 | 6 | $self->{'template'} ||= 'tmp_%U_%X_%H%i' | 
| 120 | 6 | 1 | $self->{'auto_create'} // 1 | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 64 | 0 | 0 | 0 | $delete_self eq 'include' or $self_db_name and $self_db_name ne $name | 
| 116 | 7 | 0 | 0 | $SCHEMA_DATABASE{$url->canonical_engine} // croak("Unsupported engine for $url") | 
| 0 | 6 | 1 | $self->{'schema_database'} ||= $SCHEMA_DATABASE{$url->canonical_engine} // croak("Unsupported engine for $url") | |
| 181 | 0 | 0 | 0 | $self->{'template'} =~ s/\%T//g or $self->{'template'} =~ s/\%H//g | 
| 0 | 0 | 0 | $self->{'template'} =~ s/\%T//g or $self->{'template'} =~ s/\%H//g or $self->{'template'} =~ s/\%X//g | |
| 200 | 0 | 1 | 0 | +(shift())->{'tempdir'} ||= 'File::Spec'->tmpdir |