Condition Coverage

blib/lib/DBIx/QuickDB/Driver/MySQL.pm
Criterion Covered Total %
condition 4 60 6.6


and 3 conditions

line !l l&&!r l&&r condition
165 6 0 0 $check{'mysqld'} and -x $check{'mysqld'}
168 0 0 0 $check{'mysqld'} and -x $check{'mysqld'}
172 6 0 0 $check{'mysql'} and -x $check{'mysql'}
177 0 0 0 $version and $version =~ /(\d+)\.(\d+)\.(\d+)/
179 0 0 0 $a == 5 and $b < 6
299 0 0 0 $params{'skip'} and $key =~ /$params{'skip'}/ || $val =~ /$params{'skip'}/

or 2 conditions

line l !l condition
230 0 0 $self->{'character_set_server'} //= 'UTF8MB4'
239 0 0 $self->{'username'} ||= 'root'
245 0 0 $self->{'config'} ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
55 0 0 0 $binary ||= $MYSQLD
161 0 0 6 $DBDMYSQL or $DBDMARIA
175 0 0 6 $check{'mysqld'} or $MYSQLD
179 0 0 0 $a < 5 or $a == 5 and $b < 6
199 0 0 0 $self->{'mysqld'} || $MYSQLD
210 0 0 0 $self->{'mysqld'} || $MYSQLD
226 0 0 0 $self->{'mysqld'} || $MYSQLD
228 0 0 0 $DBDMARIA || $DBDMYSQL
0 0 0 $self->{'dbd_driver'} //= $DBDMARIA || $DBDMYSQL
237 0 0 0 $self->{'socket'} ||= $self->{'dir'} . '/mysql.sock'
242 0 0 0 $self->{$_} ||= $defaults{$_}
299 0 0 0 $key =~ /$params{'skip'}/ || $val =~ /$params{'skip'}/