Branch Coverage

blib/lib/Fsdb/Filter/dbcolhisto.pm
Criterion Covered Total %
branch 0 74 0.0


line true false branch
259 0 0 unless $self->get_options(\@argv, 'help|?', sub { pod2usage(1); } , 'man', sub { pod2usage('-verbose', 2); } , 'autorun!', \$self->{'_autorun'}, 'close!', \$self->{'_close'}, 'a|include-non-numeric!', \$self->{'_include_non_numeric'}, 'd|debug+', \$self->{'_debug'}, 'E|end=f', \$self->{'_bucket_end'}, 'F|fs|cs|fieldseparator|columnseparator=s', \$self->{'_fscode'}, 'g|graphical!', \$self->{'_graphical_output'}, 'i|input=s', sub { $self->parse_io_option('input', @_); } , 'I|last-inclusive!', \$self->{'_last_inclusive'}, 'log!', \$self->{'_logprog'}, 'N|number=i', \$self->{'_bucket_count'}, 'o|output=s', sub { $self->parse_io_option('output', @_); } , 'S|start=f', \$self->{'_bucket_start'}, 'W|width=f', \$self->{'_bucket_width'})
274 0 0 unless defined $self->{'_target_column'}
281 0 0 if defined $self->{'_fscode'}
313 0 0 unless ($self->{'_include_non_numeric'})
314 0 0 unless $x =~ /$Fsdb::Filter::dbcolhisto::is_numeric_regexp/
316 0 0 if not defined $min or $x < $min
317 0 0 if not defined $max or $x > $max
327 0 0 if ($n == 0) { }
0 0 elsif ($n == 1) { }
341 0 0 defined $bucket_start ? :
0 0 defined $bucket_end ? :
0 0 defined $bucket_width ? :
0 0 defined $bucket_count ? :
346 0 0 if ($n_defined >= 4) { }
0 0 elsif ($n_defined == 3) { }
0 0 elsif ($n_defined == 2) { }
0 0 elsif ($n_defined == 1) { }
0 0 elsif ($n_defined < 1) { }
351 0 0 if (defined $bucket_start and defined $bucket_end) { }
0 0 elsif (defined $bucket_start and defined $bucket_width) { }
0 0 elsif (defined $bucket_start and defined $bucket_count) { }
0 0 elsif (defined $bucket_end and defined $bucket_width) { }
0 0 elsif (defined $bucket_end and defined $bucket_count) { }
0 0 elsif (defined $bucket_width and defined $bucket_count) { }
369 0 0 if (defined $bucket_start) { }
0 0 elsif (defined $bucket_end) { }
0 0 elsif (defined $bucket_width or defined $bucket_count) { }
387 0 0 unless defined $bucket_start
389 0 0 unless defined $bucket_end
391 0 0 unless defined $bucket_width
393 0 0 unless defined $bucket_count
408 0 0 if ($b < 0) { }
0 0 elsif ($b >= $bucket_count) { }
411 0 0 if ($x == $high_bucket || $b == $bucket_count and $self->{'_last_inclusive'}) { }
424 0 0 $self->{'_graphical_output'} ? :
426 0 0 if ($low_bucket)
434 0 0 if ($high_bucket)