Condition Coverage

blib/lib/UI/Dialog/Backend/Zenity.pm
Criterion Covered Total %
condition 19 212 8.9


and 3 conditions

line !l l&&!r l&&r condition
227 0 0 0 $_[0] and $_[0] eq 'caller'
245 0 0 0 $rv and $rv >= 1
275 0 0 0 $_[0] and $_[0] eq 'caller'
297 0 0 0 $rv and $rv >= 1
324 0 0 0 $_[0] and $_[0] eq 'caller'
351 0 0 0 $rv and $rv >= 1
383 0 0 0 $_[0] and $_[0] eq 'caller'
405 0 0 0 $rv and $rv >= 1
434 0 0 0 $_[0] and $_[0] eq 'caller'
482 0 0 0 $rv and $rv >= 1
520 0 0 0 $_[0] and $_[0] eq 'caller'
545 0 0 0 $rv and $rv >= 1
563 0 0 0 $_[0] and $_[0] eq 'caller'
588 0 0 0 $rv and $rv >= 1
606 0 0 0 $_[0] and $_[0] eq 'caller'
629 0 0 0 $rv and $rv >= 1
650 0 0 0 $_[0] and $_[0] eq 'caller'
685 0 0 0 $rv and $rv >= 1

or 2 conditions

line l !l condition
65 0 1 $cfg->{'literal'} || 0
66 0 1 $cfg->{'debug'} || undef()
67 0 1 $cfg->{'window-icon'} || undef()
68 0 1 $cfg->{'title'} || undef()
69 0 1 $cfg->{'width'} || 65
70 0 1 $cfg->{'height'} || 10
71 0 1 $cfg->{'display'} || undef()
72 0 1 $cfg->{'name'} || undef()
73 0 1 $cfg->{'class'} || undef()
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->{'callbacks'} || undef()
82 0 1 $cfg->{'timeout'} || 0
83 0 1 $cfg->{'wait'} || 0
88 0 0 $cfg->{'trust-input'} || 0
93 0 0 $version || '1'
225 0 0 (caller 1)[3] || 'main'
226 0 0 (caller 2)[3] || 'main'
241 0 0 $rv || 'null'
262 0 0 (caller 1)[3] || 'main'
266 0 0 (caller 1)[3] || 'main'
273 0 0 (caller 1)[3] || 'main'
274 0 0 (caller 2)[3] || 'main'
294 0 0 $rv || 'null'
311 0 0 (caller 1)[3] || 'main'
315 0 0 (caller 1)[3] || 'main'
322 0 0 (caller 1)[3] || 'main'
323 0 0 (caller 2)[3] || 'main'
347 0 0 $rv || 'null'
362 0 0 (caller 1)[3] || 'main'
366 0 0 (caller 1)[3] || 'main'
370 0 0 (caller 1)[3] || 'main'
374 0 0 (caller 1)[3] || 'main'
381 0 0 (caller 1)[3] || 'main'
382 0 0 (caller 2)[3] || 'main'
401 0 0 $rv || 'null'
421 0 0 (caller 1)[3] || 'main'
425 0 0 (caller 1)[3] || 'main'
432 0 0 (caller 1)[3] || 'main'
433 0 0 (caller 2)[3] || 'main'
479 0 0 $rv || 'null'
503 0 0 (caller 1)[3] || 'main'
507 0 0 (caller 1)[3] || 'main'
511 0 0 (caller 1)[3] || 'main'
518 0 0 (caller 1)[3] || 'main'
519 0 0 (caller 2)[3] || 'main'
541 0 0 $rv || 'null'
561 0 0 (caller 1)[3] || 'main'
562 0 0 (caller 2)[3] || 'main'
584 0 0 $rv || 'null'
604 0 0 (caller 1)[3] || 'main'
605 0 0 (caller 2)[3] || 'main'
625 0 0 $rv || 'null'
648 0 0 (caller 1)[3] || 'main'
649 0 0 (caller 2)[3] || 'main'
655 0 0 $self->{'_GAUGE'} ||= {}
673 0 0 $args->{'percentage'} || '0'
676 0 0 $args->{'percentage'} || '0'
681 0 0 $rv || 'null'
695 0 0 $_[1] || 1
707 0 0 $_[1] || 1
719 0 0 $_[1] || $self->{'_GAUGE'}{'PERCENT'} || 1
732 0 0 $_[1] || (return 0)

or 3 conditions

line l !l&&r !l&&!r condition
38 0 1 0 ref $proto || $proto
280 0 0 0 $args->{'init'} || $args->{'entry'}
0 0 0 $args->{'entry'} ||= $args->{'init'} || $args->{'entry'}
388 0 0 0 $args->{'path'} || $args->{'filename'}
451 0 0 0 $args->{'checklist'} or $args->{'radiolist'}
525 0 0 0 $args->{'path'} || $args->{'filename'} || abs_path()
568 0 0 0 $args->{'path'} || $args->{'filename'} || abs_path()
743 0 0 0 $self->{'_GUAGE'}{'ARGS'} || $self->_merge_attrs('title', 'gauge_stop', 'caller', (caller 1)[3] || 'main')