Condition Coverage

blib/lib/App/MBUtiny/Collector.pm
Criterion Covered Total %
condition 9 41 21.9


and 3 conditions

line !l l&&!r l&&r condition
294 0 0 1 $dbi and ref $dbi eq 'App::MBUtiny::Collector::DBI'
510 0 0 0 $info{'id'} and $info{'status'}

or 2 conditions

line l !l condition
290 1 0 $args{'collector_config'} || []
291 0 1 $args{'dbi_config'} || {}
335 1 0 $self->{'errors'} || []
372 0 0 $collector->{'url'} || ''
373 0 0 $collector->{'timeout'} || 0
402 0 1 $collector->{'url'} || ''
403 0 1 $collector->{'timeout'} || 0
404 1 0 join("\n", grep({$_;} $args{'comment'}, $collector->{'comment'})) // ''
405 0 1 $args{'operation'} || ''
496 0 0 $collector->{'url'} || ''
0 0 $collector->{'timeout'} || 0
532 0 0 $collector->{'url'} || ''
0 0 $collector->{'timeout'} || 0
547 0 0 $rec->{'name'} || 'noname'
0 0 $rec->{'type'} || 0
0 0 $rec->{'status'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
293 1 0 0 $args{'dbi'} || 'App::MBUtiny::Collector::DBI'->new(%$dbi_config)