Condition Coverage

blib/lib/DBIx/QuickDB/Driver/MySQL.pm
Criterion Covered Total %
condition 4 58 6.9


and 3 conditions

line !l l&&!r l&&r condition
169 6 0 0 $check{'mysqld'} and -x $check{'mysqld'}
172 0 0 0 $check{'mysqld'} and -x $check{'mysqld'}
176 6 0 0 $check{'mysql'} and -x $check{'mysql'}
181 0 0 0 $version and $version =~ /(\d+)\.(\d+)\.(\d+)/
183 0 0 0 $a == 5 and $b < 6
308 0 0 0 $params{'skip'} and $key =~ /$params{'skip'}/ || $val =~ /$params{'skip'}/

or 2 conditions

line l !l condition
237 0 0 $self->{'character_set_server'} //= "UTF8MB4"
246 0 0 $self->{'username'} ||= "root"

or 3 conditions

line l !l&&r !l&&!r condition
59 0 0 0 $binary ||= $MYSQLD
165 0 0 6 $DBDMYSQL or $DBDMARIA
179 0 0 6 $check{'mysqld'} or $MYSQLD
183 0 0 0 $a < 5 or $a == 5 and $b < 6
203 0 0 0 $self->{'mysqld'} || $MYSQLD
217 0 0 0 $self->{'mysqld'} || $MYSQLD
233 0 0 0 $self->{'mysqld'} || $MYSQLD
235 0 0 0 $DBDMARIA || $DBDMYSQL
0 0 0 $self->{'dbd_driver'} //= $DBDMARIA || $DBDMYSQL
244 0 0 0 $self->{'socket'} ||= $self->{'dir'} . "/mysql.sock"
249 0 0 0 $self->{$_} ||= $defaults{$_}
308 0 0 0 $key =~ /$params{'skip'}/ || $val =~ /$params{'skip'}/