blib/lib/Mojo/SQLite.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 19 | 29 | 65.5 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
46 | 6 | 6 | 2 | &blessed($str) and $str->isa('Mojo::SQLite') |
65 | 1 | 0 | 11 | $url->has_recognized_engine and $url->canonical_engine eq 'sqlite' |
1 | 11 | 0 | $url->has_recognized_engine and $url->canonical_engine eq 'sqlite' and ($url->host // '') eq '' || $url->host eq 'localhost' | |
87 | 0 | 1 | 26 | $self->options->{'wal_mode'} and not $self->options->{'no_wal'} |
118 | 0 | 3 | 0 | ++$self->{'migrated'} and $self->migrations->migrate |
13 | 108 | 3 | not $self->{'migrated'} and $self->auto_migrate |
line | l | !l | condition |
---|---|---|---|
108 | 106 | 12 | $self->{'queue'} ||= [] |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
65 | 11 | 0 | 0 | ($url->host // '') eq '' || $url->host eq 'localhost' |
79 | 106 | 12 | 0 | $self->{'pid'} //= $$ |
83 | 27 | 0 | 0 | 'DBI'->connect($self->dsn, undef, undef, $self->options) // croak("DBI connection to @{[$self->dsn];} failed: $DBI::errstr") |