Branch Coverage

blib/lib/Test2/Tools/QuickDB.pm
Criterion Covered Total %
branch 24 38 63.1


line true false branch
23 0 5 unless defined $err
25 0 3 if $err =~ /could not create semaphores/i or $err =~ /\bsemget\(/ or $err =~ /\bSEMM(?:NI|NS)\b/
30 1 2 if $err =~ /could not create shared memory/i or $err =~ /\bshmget\(/
43 2 3 unless my $reason = resource_exhaustion_reason($err)
54 10 18 if (@_ == 1) { }
56 9 1 if (not $type) { }
1 0 elsif ($type eq 'ARRAY') { }
0 0 elsif ($type eq 'HASH') { }
75 28 0 unless defined $spec{'bootstrap'}
76 28 0 unless defined $spec{'autostart'}
77 28 0 unless defined $spec{'load_sql'}
79 15 13 $spec{'driver'} ? :
84 0 53 unless defined $driver
86 22 31 if @$drivers == 1
87 53 0 unless $v
92 0 28 if ($ok)
108 2 0 if (my $err = $@)
124 2 2 ref $_[0] ? :
130 0 0 $name ? :