Branch Coverage

blib/lib/UI/Dialog/GNOME.pm
Criterion Covered Total %
branch 14 32 43.7


line true false branch
46 0 1 if ($CFG_PATH) { }
1 0 elsif ($ENV{'PATH'}) { }
47 0 0 if (ref $CFG_PATH eq 'ARRAY') { }
0 0 elsif ($CFG_PATH =~ /:/) { }
0 0 elsif (-d $CFG_PATH) { }
56 0 1 if $ENV{'UI_DIALOGS'}
59 0 1 if $ENV{'UI_DIALOG'}
63 0 1 exists $cfg->{'trust-input'} && $cfg->{'trust-input'} == 1 ? :
70 1 2 if ($try =~ /^zenity$/i) { }
1 1 elsif ($try =~ /^(?:gdialog|gdialog\.real)$/i) { }
1 0 elsif ($try =~ /^(?:xdialog|X)$/i) { }
72 0 1 if (eval 'require UI::Dialog::Backend::Zenity; 1' and $self->_has_variant('zenity')) { }
80 0 1 if (eval 'require UI::Dialog::Backend::GDialog; 1' and $self->_has_variant('gdialog.real') || $self->_has_variant('gdialog')) { }
89 0 1 if (eval 'require UI::Dialog::Backend::XDialog; 1' and $self->_has_variant('Xdialog')) { }
97 0 0 if (eval 'require UI::Dialog; 1') { }
106 1 0 unless ref $self->{'_ui_dialog'}