Condition Coverage

blib/lib/UI/Dialog/Backend/Nautilus.pm
Criterion Covered Total %
condition 3 47 6.3


and 3 conditions

line !l l&&!r l&&r condition
81 0 0 0 @_ and wantarray
153 0 0 0 @user > 7 and -d $user[7]
158 0 0 0 defined $xdg_desktop_dir and -d $xdg_desktop_dir
162 0 0 0 -d $xdg_config_home and -f $xdg_config_home . '/user-dirs.dirs'
171 0 0 0 defined $xdg_desktop_dir and -d $xdg_desktop_dir

or 2 conditions

line l !l condition
51 0 0 shift() || 'unknown msg'
125 0 0 $ENV{'NAUTILUS_SCRIPT_CURRENT_URI'} || ''
157 0 0 $ENV{'XDG_DESKTOP_DIR'} || undef
170 0 0 $ENV{'XDG_DESKTOP_DIR'} || undef

or 3 conditions

line l !l&&r !l&&!r condition
34 0 1 0 ref $proto || $proto
37 0 0 1 $self->{'_opts'}{'bin'} ||= $self->_find_bin('nautilus')
38 0 0 1 $self->{'_opts'}{'bin'} ||= $self->_find_bin('caja')
64 0 0 0 $ENV{'NAUTILUS_SCRIPT_SELECTED_FILE_PATHS'} or $ENV{'NAUTILUS_SCRIPT_SELECTED_URIS'}
0 0 0 $ENV{'NAUTILUS_SCRIPT_SELECTED_FILE_PATHS'} or $ENV{'NAUTILUS_SCRIPT_SELECTED_URIS'} or $ENV{'NAUTILUS_SCRIPT_CURRENT_URI'}
0 0 0 $ENV{'NAUTILUS_SCRIPT_SELECTED_FILE_PATHS'} or $ENV{'NAUTILUS_SCRIPT_SELECTED_URIS'} or $ENV{'NAUTILUS_SCRIPT_CURRENT_URI'} or $ENV{'NAUTILUS_SCRIPT_WINDOW_GEOMETRY'}
129 0 0 0 $self->uri_unescape($URI) || $URI
161 0 0 0 $ENV{'XDG_CONFIG_HOME'} || $home . '/.config'