Condition Coverage

blib/lib/Fsdb/Filter/dbmerge.pm
Criterion Covered Total %
condition 0 49 0.0


and 3 conditions

line !l l&&!r l&&r condition
546 0 0 0 $closed and $#{$work_depth_ref;} == -1
0 0 0 $closed and $#{$work_depth_ref;} == -1 and $depth == $#{$$self{'_work'};}
0 0 0 $self->{'_endgame'} and $closed
0 0 0 $self->{'_endgame'} and $closed and $self->{'_work_max_files'}[$depth] <= $self->{'_endgame_max_files'}
583 0 0 0 defined $self->{'_test'} and $self->{'_test'} eq 'delay-finish'
721 0 0 0 $self->{'_work_closed'}[$deepest] and $#{$$self{'_work'}[$deepest];} <= 0
736 0 0 0 $#{$$self{'_work'}[$depth];} == -1 and $self->{'_work_closed'}[$depth]
770 0 0 0 defined $work_ref and $work_ref->[0] == -1
857 0 0 0 not $self->{'_xargs'} and $#{$$self{'_inputs'};} == -1
860 0 0 0 not $self->{'_xargs'} and $#{$$self{'_inputs'};} == 0
863 0 0 0 $self->{'_xargs'} and $#{$$self{'_inputs'};} > 0

or 2 conditions

line l !l condition
419 0 0 $self->{'_unique_id'} //= 0
474 0 0 $self->{'_work_max_files'}[$depth] //= 0

or 3 conditions

line l !l&&r !l&&!r condition
556 0 0 0 ref($two_fn[$i][1]) =~ /^(Fsdb::BoundedQueue|IO::)/ or $two_fn[$i][1] eq '-'
603 0 0 0 $output_type ne 'file' or $self->{'_parallelism_available'} > 0
934 0 0 0 $self->{'_max_parallelism'} //= &Fsdb::Support::OS::max_parallelism()
935 0 0 0 $self->{'_parallelism_available'} //= $self->{'_max_parallelism'}