Condition Coverage

blib/lib/DBD/Oracle.pm
Criterion Covered Total %
condition 3 103 2.9


and 3 conditions

line !l l&&!r l&&r condition
111 0 0 0 $sid and $oracle_home
112 0 0 0 $debug and $sid
138 0 0 0 $d and open FH, "<$d/tnsnames.ora"
173 0 0 0 defined $v and defined $n
185 0 0 0 $dbname{'HOST'} and %connect_data
205 0 0 18 not $dbname and $user
0 18 0 not $dbname and $user and $user =~ s/\@(.*)//s
207 18 0 0 not $ENV{$ORACLE_ENV} and $^O ne 'MSWin32'
225 0 0 0 $attr and $$attr{'ora_module_name'}
279 0 0 0 $sth && $sth->FETCH('NUM_OF_FIELDS')
304 0 0 0 defined $CatVal and $CatVal eq '%'
0 0 0 defined $CatVal and $CatVal eq '%' and !defined($SchVal) || $SchVal eq ''
0 0 0 defined $CatVal and $CatVal eq '%' and !defined($SchVal) || $SchVal eq '' and !defined($TblVal) || $TblVal eq ''
0 0 0 defined $SchVal and $SchVal eq '%'
0 0 0 defined $SchVal and $SchVal eq '%' and !defined($CatVal) || $CatVal eq ''
0 0 0 defined $SchVal and $SchVal eq '%' and !defined($CatVal) || $CatVal eq '' and !defined($TblVal) || $TblVal eq ''
0 0 0 defined $TypVal and $TypVal eq '%'
0 0 0 defined $TypVal and $TypVal eq '%' and !defined($CatVal) || $CatVal eq ''
0 0 0 defined $TypVal and $TypVal eq '%' and !defined($CatVal) || $CatVal eq '' and !defined($SchVal) || $SchVal eq ''
0 0 0 defined $TypVal and $TypVal eq '%' and !defined($CatVal) || $CatVal eq '' and !defined($SchVal) || $SchVal eq '' and !defined($TblVal) || $TblVal eq ''
741 0 0 0 $sth->execute and $status eq '0'
818 0 0 0 defined $$dbh{'ora_can_unicode'} and not $refresh
858 0 0 0 defined $res and defined $row_count

or 2 conditions

line l !l condition
724 0 0 $buffersize ||= 20000
841 0 0 $$dbh{'ora_array_chunk_size'} ||= 1000

or 3 conditions

line l !l&&r !l&&!r condition
106 0 0 0 $^O eq 'MSWin32' or $^O =~ /cygwin/i
304 0 0 0 !defined($SchVal) || $SchVal eq ''
0 0 0 !defined($TblVal) || $TblVal eq ''
0 0 0 !defined($CatVal) || $CatVal eq ''
0 0 0 !defined($TblVal) || $TblVal eq ''
0 0 0 !defined($CatVal) || $CatVal eq ''
0 0 0 !defined($SchVal) || $SchVal eq ''
0 0 0 !defined($TblVal) || $TblVal eq ''
709 0 0 0 $oname ne $name or $otype ne $type
798 0 0 0 $refresh or not $$dbh{'ora_nls_parameters'}