Condition Coverage

blib/lib/UI/Dialog/Backend/GDialog.pm
Criterion Covered Total %
condition 19 101 18.8


and 3 conditions

line !l l&&!r l&&r condition
126 0 0 0 $_[0] and $_[0] eq 'caller'
140 0 0 0 $rv and $rv >= 1
159 0 0 0 $_[0] and $_[0] eq 'caller'
190 0 0 0 $_[0] and $_[0] eq 'caller'
225 0 0 0 $_[0] and $_[0] eq 'caller'
250 0 0 0 $_[0] and $_[0] eq 'caller'
277 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->{'title'} || undef()
69 0 1 $cfg->{'backtitle'} || undef()
70 0 1 $cfg->{'width'} || 65
71 0 1 $cfg->{'height'} || 10
72 0 1 $cfg->{'percentage'} || 1
73 0 1 $self->_find_bin('gdialog.real') || $self->_find_bin('gdialog') || '/usr/bin/gdialog'
74 0 1 $cfg->{'autoclear'} || 0
75 0 1 $cfg->{'clearbefore'} || 0
76 0 1 $cfg->{'clearafter'} || 0
77 0 1 $cfg->{'beepbin'} || $self->_find_bin('beep') || '/usr/bin/beep'
78 0 1 $cfg->{'beepbefore'} || 0
79 0 1 $cfg->{'beepafter'} || 0
80 0 1 $cfg->{'timeout'} || 0
81 0 1 $cfg->{'wait'} || 0
86 0 0 $cfg->{'trust-input'} || 0
124 0 0 (caller 1)[3] || 'main'
125 0 0 (caller 2)[3] || 'main'
157 0 0 (caller 1)[3] || 'main'
158 0 0 (caller 2)[3] || 'main'
188 0 0 (caller 1)[3] || 'main'
189 0 0 (caller 2)[3] || 'main'
216 0 0 (caller 1)[3] || 'main'
223 0 0 (caller 1)[3] || 'main'
224 0 0 (caller 2)[3] || 'main'
236 0 0 $args->{'path'} || '.'
248 0 0 (caller 1)[3] || 'main'
249 0 0 (caller 2)[3] || 'main'
275 0 0 (caller 1)[3] || 'main'
276 0 0 (caller 2)[3] || 'main'
288 0 0 $args->{'radiolist'} ||= 0
312 0 0 (caller 1)[3] || 'main'

or 3 conditions

line l !l&&r !l&&!r condition
38 0 1 0 ref $proto || $proto
73 0 1 0 $self->{'_opts'}{'bin'} ||= $self->_find_bin('gdialog.real') || $self->_find_bin('gdialog') || '/usr/bin/gdialog'
171 0 0 0 $args->{'init'} || $args->{'entry'}
255 0 0 0 $args->{'listheight'} ||= $args->{'menuheight'}