Condition Coverage

blib/lib/UI/Dialog/Backend/GDialog.pm
Criterion Covered Total %
condition 19 128 14.8


and 3 conditions

line !l l&&!r l&&r condition
125 0 0 0 $_[0] and $_[0] eq 'caller'
142 0 0 0 $rv and $rv >= 1
162 0 0 0 $_[0] and $_[0] eq 'caller'
181 0 0 0 $rv and $rv >= 1
207 0 0 0 $_[0] and $_[0] eq 'caller'
232 0 0 0 $rv and $rv >= 1
252 0 0 0 $_[0] and $_[0] eq 'caller'
270 0 0 0 $rv and $rv >= 1
289 0 0 0 $_[0] and $_[0] eq 'caller'
309 0 0 0 $rv and $rv >= 1
328 0 0 0 $_[0] and $_[0] eq 'caller'
356 0 0 0 $rv and $rv >= 1

or 2 conditions

line l !l condition
64 0 1 $cfg->{'literal'} || 0
65 0 1 $cfg->{'callbacks'} || undef()
66 0 1 $cfg->{'debug'} || undef()
67 0 1 $cfg->{'title'} || undef()
68 0 1 $cfg->{'backtitle'} || undef()
69 0 1 $cfg->{'width'} || 65
70 0 1 $cfg->{'height'} || 10
71 0 1 $cfg->{'percentage'} || 1
72 0 1 $self->_find_bin('gdialog.real') || $self->_find_bin('gdialog') || '/usr/bin/gdialog'
73 0 1 $cfg->{'autoclear'} || 0
74 0 1 $cfg->{'clearbefore'} || 0
75 0 1 $cfg->{'clearafter'} || 0
76 0 1 $cfg->{'beepbin'} || $self->_find_bin('beep') || '/usr/bin/beep'
77 0 1 $cfg->{'beepbefore'} || 0
78 0 1 $cfg->{'beepafter'} || 0
79 0 1 $cfg->{'timeout'} || 0
80 0 1 $cfg->{'wait'} || 0
85 0 0 $cfg->{'trust-input'} || 0
123 0 0 (caller 1)[3] || 'main'
124 0 0 (caller 2)[3] || 'main'
139 0 0 $rv || 'null'
160 0 0 (caller 1)[3] || 'main'
161 0 0 (caller 2)[3] || 'main'
178 0 0 $rv || 'null'
198 0 0 (caller 1)[3] || 'main'
205 0 0 (caller 1)[3] || 'main'
206 0 0 (caller 2)[3] || 'main'
228 0 0 $rv || 'null'
243 0 0 (caller 1)[3] || 'main'
250 0 0 (caller 1)[3] || 'main'
251 0 0 (caller 2)[3] || 'main'
263 0 0 $args->{'path'} || '.'
267 0 0 $rv || 'null'
287 0 0 (caller 1)[3] || 'main'
288 0 0 (caller 2)[3] || 'main'
306 0 0 $rv || 'null'
326 0 0 (caller 1)[3] || 'main'
327 0 0 (caller 2)[3] || 'main'
353 0 0 $rv || 'null'
372 0 0 (caller 1)[3] || 'main'

or 3 conditions

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