Condition Coverage

blib/lib/UI/Dialog/Backend/KDialog.pm
Criterion Covered Total %
condition 19 144 13.1


and 3 conditions

line !l l&&!r l&&r condition
124 0 0 0 $_[0] and $_[0] eq 'caller'
140 0 0 0 $rv and $rv >= 1
180 0 0 0 $_[0] and $_[0] eq 'caller'
211 0 0 0 $_[0] and $_[0] eq 'caller'
249 0 0 0 $_[0] and $_[0] eq 'caller'
274 0 0 0 $_[0] and $_[0] eq 'caller'
300 0 0 0 $_[0] and $_[0] eq 'caller'
344 0 0 0 $_[0] and $_[0] eq 'caller'

or 2 conditions

line l !l condition
65 0 1 $cfg->{'literal'} || 0
66 0 1 $cfg->{'callbacks'} || undef()
67 0 1 $cfg->{'debug'} || undef()
68 0 1 $cfg->{'caption'} || undef()
69 0 1 $cfg->{'icon'} || undef()
70 0 1 $cfg->{'miniicon'} || undef()
71 0 1 $cfg->{'title'} || undef()
72 0 1 $cfg->{'width'} || 65
73 0 1 $cfg->{'height'} || 10
75 0 1 $cfg->{'autoclear'} || 0
76 0 1 $cfg->{'clearbefore'} || 0
77 0 1 $cfg->{'clearafter'} || 0
78 0 1 $cfg->{'beepbin'} || $self->_find_bin('beep') || '/usr/bin/beep'
79 0 1 $cfg->{'beepbefore'} || 0
80 0 1 $cfg->{'beepafter'} || 0
81 0 1 $cfg->{'timeout'} || 0
82 0 1 $cfg->{'wait'} || 0
87 0 0 $cfg->{'trust-input'} || 0
122 0 0 (caller 1)[3] || 'main'
123 0 0 (caller 2)[3] || 'main'
129 0 0 $args->{'yesno'} ||= 'yesno'
154 0 0 (caller 1)[3] || 'main'
158 0 0 (caller 1)[3] || 'main'
162 0 0 (caller 1)[3] || 'main'
171 0 0 (caller 1)[3] || 'main'
178 0 0 (caller 1)[3] || 'main'
179 0 0 (caller 2)[3] || 'main'
185 0 0 $args->{'inputbox'} ||= 'inputbox'
202 0 0 (caller 1)[3] || 'main'
209 0 0 (caller 1)[3] || 'main'
210 0 0 (caller 2)[3] || 'main'
216 0 0 $args->{'msgbox'} ||= 'msgbox'
232 0 0 (caller 1)[3] || 'main'
236 0 0 (caller 1)[3] || 'main'
240 0 0 (caller 1)[3] || 'main'
247 0 0 (caller 1)[3] || 'main'
248 0 0 (caller 2)[3] || 'main'
260 0 0 $args->{'filename'} || $args->{'path'} || '.'
272 0 0 (caller 1)[3] || 'main'
273 0 0 (caller 2)[3] || 'main'
298 0 0 (caller 1)[3] || 'main'
299 0 0 (caller 2)[3] || 'main'
310 0 0 $args->{'radiolist'} ||= 0
334 0 0 (caller 1)[3] || 'main'
342 0 0 (caller 1)[3] || 'main'
343 0 0 (caller 2)[3] || 'main'
349 0 0 $args->{'fselect'} ||= 'getopenfilename'
363 0 0 $args->{'filter'} || '*'
372 0 0 (caller 1)[3] || 'main'
376 0 0 (caller 1)[3] || 'main'
380 0 0 (caller 1)[3] || 'main'
384 0 0 (caller 1)[3] || 'main'
391 0 0 (caller 1)[3] || 'main'
395 0 0 (caller 1)[3] || 'main'

or 3 conditions

line l !l&&r !l&&!r condition
38 0 1 0 ref $proto || $proto
74 0 0 1 $self->{'_opts'}{'bin'} ||= $self->_find_bin('kdialog')
193 0 0 0 $args->{'init'} || $args->{'entry'}
363 0 0 0 $args->{'path'} || abs_path()