Condition Coverage

lib/UR/DBI.pm
Criterion Covered Total %
condition 9 39 23.0


and 3 conditions

line !l l&&!r l&&r condition
156 0 0 172 ref $params[3] and ref($params[3]) =~ /HASH/
284 369 3172 0 $dbh and length $explain_sql_match
312 3541 0 0 $monitor_dml and not $sql =~ /^\s*select/i
363 0 0 0 $fetch_timing_arrayref and @$fetch_timing_arrayref == 0
413 2718 0 0 $monitor_sql and $sth->{'Statement'} =~ /select/i
442 40 0 0 $monitor_sql and $sql =~ /select/i
531 1649 0 0 length $explain_sql_slow and $time >= $explain_sql_slow
533 0 0 0 $monitor_dml and not $sql =~ /^\s*select/i
689 5 0 0 defined $UR::DBI::common_dbh and $self eq $UR::DBI::common_dbh

or 3 conditions

line l !l&&r !l&&!r condition
144 0 0 172 $monitor_sql or $dump_stack_on_connect
381 0 0 0 $monitor_every_fetch or @$fetch_timing_arrayref == 1
533 0 0 0 $monitor_sql or $monitor_dml and not $sql =~ /^\s*select/i
564 0 0 0 $^O eq 'MSWin32' or $^O eq 'cygwin'