Condition Coverage

blib/lib/UI/Dialog/Backend/Whiptail.pm
Criterion Covered Total %
condition 56 156 35.9


and 3 conditions

line !l l&&!r l&&r condition
144 0 0 0 -f $tmpfile and open WHIPF, '<' . $tmpfile
170 0 0 0 -f $tmpfile and open WHIPF, '<' . $tmpfile
194 0 1 0 $_[0] and $_[0] eq 'caller'
211 1 0 0 $rv and $rv >= 1
233 0 1 1 $_[0] and $_[0] eq 'caller'
255 2 0 0 $rv and $rv >= 1
281 0 3 1 $_[0] and $_[0] eq 'caller'
306 4 0 0 $rv and $rv >= 1
311 4 0 0 $args->{'msgbox'} eq 'infobox' and $args->{'timeout'} || $args->{'wait'}
335 0 1 0 $_[0] and $_[0] eq 'caller'
354 1 0 0 $rv and $rv >= 1
372 0 1 0 $_[0] and $_[0] eq 'caller'
392 1 0 0 $rv and $rv >= 1
409 0 1 1 $_[0] and $_[0] eq 'caller'
420 1 1 0 defined $args->{'radiolist'} and $args->{'radiolist'}
433 2 0 0 $rv and $rv >= 1
460 0 0 0 $_[0] and $_[0] eq 'caller'
492 0 0 0 $rv and $rv >= 1

or 2 conditions

line l !l condition
65 0 2 $cfg->{'literal'} || 0
66 0 2 $cfg->{'callbacks'} || undef()
67 0 2 $cfg->{'debug'} || undef()
68 0 2 $cfg->{'title'} || undef()
69 0 2 $cfg->{'backtitle'} || undef()
70 0 2 $cfg->{'width'} || 65
71 0 2 $cfg->{'height'} || 10
72 0 2 $cfg->{'listheight'} || $cfg->{'menuheight'} || 10
73 0 2 $cfg->{'percentage'} || 1
75 0 2 $cfg->{'autoclear'} || 0
76 0 2 $cfg->{'clearbefore'} || 0
77 0 2 $cfg->{'clearafter'} || 0
78 0 2 $cfg->{'beepbin'} || $self->_find_bin('beep') || '/usr/bin/beep'
79 0 2 $cfg->{'beepbefore'} || 0
80 0 2 $cfg->{'beepafter'} || 0
81 0 2 $cfg->{'timeout'} || 0
82 0 2 $cfg->{'wait'} || 0
87 0 2 $cfg->{'trust-input'} || 0
192 0 1 (caller 1)[3] || 'main'
193 0 0 (caller 2)[3] || 'main'
231 1 1 (caller 1)[3] || 'main'
232 0 1 (caller 2)[3] || 'main'
272 0 1 (caller 1)[3] || 'main'
279 1 3 (caller 1)[3] || 'main'
280 0 1 (caller 2)[3] || 'main'
285 0 4 $args->{'msgbox'} ||= 'msgbox'
326 0 1 (caller 1)[3] || 'main'
333 0 1 (caller 1)[3] || 'main'
334 0 0 (caller 2)[3] || 'main'
347 1 0 $args->{'path'} || '.'
370 0 1 (caller 1)[3] || 'main'
371 0 0 (caller 2)[3] || 'main'
407 1 1 (caller 1)[3] || 'main'
408 0 1 (caller 2)[3] || 'main'
451 0 1 (caller 1)[3] || 'main'
458 0 0 (caller 1)[3] || 'main'
459 0 0 (caller 2)[3] || 'main'
465 0 0 $self->{'_GAUGE'} ||= {}
480 0 0 $args->{'percentage'} || '0'
483 0 0 $args->{'percentage'} || '0'
488 0 0 $rv || 'null'
502 0 0 $_[1] || 1
514 0 0 $_[1] || 1
526 0 0 $_[1] || $self->{'_GAUGE'}{'PERCENT'} || 1
538 0 0 $_[1] || (return 0)

or 3 conditions

line l !l&&r !l&&!r condition
38 0 2 0 ref $proto || $proto
74 0 2 0 $self->{'_opts'}{'bin'} ||= $self->_find_bin('whiptail')
249 0 0 2 $args->{'init'} || $args->{'entry'}
311 0 0 0 $args->{'timeout'} || $args->{'wait'}