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 |