Condition Coverage

blib/lib/DiaColloDB/Compat/v0_09/DiaColloDB.pm
Criterion Covered Total %
condition 0 96 0.0


and 3 conditions

line !l l&&!r l&&r condition
272 0 0 0 defined $coldb->{'xdmin'} and defined $coldb->{'xdmax'}
290 0 0 0 $coldb->{'xN'} and not $coldb->{'xf'}{'N'}
463 0 0 0 $coldb->{'xenum'} and not $coldb->{'xenum'}->loaded
465 0 0 0 $_->{'enum'} and not $_->{'enum'}->loaded
545 0 0 0 $coldb->{'cof'} and $export_cof
558 0 0 0 $coldb->{'tdf'} and $coldb->{'index_tdf'}
0 0 0 $coldb->{'tdf'} and $coldb->{'index_tdf'} and $export_tdf
691 0 0 0 $dfilter and not &$dfilter($d)
697 0 0 0 $fill and $slice
809 0 0 0 $_->[1] && !UNIVERSAL::isa($_->[1], 'DDC::Any::CQTokAny')

or 2 conditions

line l !l condition
293 0 0 $coldb->{'index_cof'} // 1
303 0 0 'DiaColloDB::Relation::DDC'->new(-r "$dbdir/ddc.hdr" ? ('base', "$dbdir/ddc") : ())->fromDB($coldb) // 'DiaColloDB::Relation::DDC'
308 0 0 $coldb->{'tdfopts'} //= {}
476 0 0 $_[0] // 0
0 0 $$i2s[$_[0] // 0] // ''
484 0 0 $x[$_] // 0
0 0 $ai2s[$_][$x[$_] // 0] // ''
0 0 $x[$#x] // 0
487 0 0 $_[0] // 0
0 0 $$xi2s[$_[0] // 0] // ''
488 0 0 $x[$_] // 0
0 0 $ai2s[$_][$x[$_] // 0] // ''
0 0 $x[$#x] // 0
699 0 0 $d2xis->{$d} //= []
783 0 0 $opts{'warn'} // 'warn'

or 3 conditions

line l !l&&r !l&&!r condition
116 0 0 0 ref $that || $that
213 0 0 0 $dbdir //= $coldb->{'dbdir'}
217 0 0 0 $opts{'flags'} // $coldb->{'flags'}
223 0 0 0 not -d $dbdir or remove_tree($dbdir)
265 0 0 0 $$coldb{"pack_x$attr"} //= "\@$axat$coldb->{'pack_id'}"
309 0 0 0 $coldb->{'tdfopts'}{$_} //= $DiaColloDB::TDF_OPTS{$_}
383 0 0 0 $attrs //= $coldb->attrs
442 0 0 0 $outdir //= "$coldb->{'dbdir'}/export"
452 0 0 0 -d $outdir or make_path($outdir)
691 0 0 0 $dfilter and not &$dfilter($d) or $d < $coldb->{'xdmin'}
0 0 0 $dfilter and not &$dfilter($d) or $d < $coldb->{'xdmin'} or $d > $coldb->{'xdmax'}
796 0 0 0 $opts{'xenum'} // $coldb->{'xenum'}