Condition Coverage

install_util/GBrowseInstall.pm
Criterion Covered Total %
condition 1 135 0.7


and 3 conditions

line !l l&&!r l&&r condition
164 0 0 0 $dir and -e $dir
617 0 0 0 -e $installed and compare($staged, $installed) != 0
727 0 0 0 $includes and not $self->up_to_date('_build/config_data', $target)
728 0 0 0 $self->config_data('installconf') =~ /^[yY]/ and not -e "$includes/$file"
766 0 0 0 $path =~ /\.\w+$/ and not $path =~ /\.(html|txt|conf)$/

or 2 conditions

line l !l condition
229 0 0 $self->install_base || $self->prefix || ''
452 0 0 $self->install_base || $self->prefix || ''
555 0 0 $self->install_base || $self->prefix || ''
591 0 0 $self->install_base || $self->prefix || ''
629 0 0 $line ||= ''
697 0 0 $self->install_base || $self->prefix || ''
718 0 0 'GBrowseGuessDirectories'->apache_includes || ''
779 0 0 $self->perl5lib || ''
813 0 0 eval 'require DBD::mysql; 1' || eval 'require DBD::SQLite; 1' || 0
818 0 0 eval 'require Net::SMTP; 1' || 0
823 0 0 eval 'require Net::OpenID::Consumer; require LWP::UserAgent; 1' || 0
1040 0 0 $self->added_to_INC || undef

or 3 conditions

line l !l&&r !l&&!r condition
51 0 0 0 $self->config_data('portdemo') || 'GBrowseGuessDirectories'->portdemo
53 0 0 0 $self->config_data('apachemodules') || 'GBrowseGuessDirectories'->apachemodules
55 0 0 0 $self->config_data('databases') || 'GBrowseGuessDirectories'->databases
256 0 0 0 $opts{$key} || ($conf_dir ? 'File::Spec'->canonpath('File::Spec'->catfile('GBrowseGuessDirectories'->$key($opts{'apache'}))) : 'GBrowseGuessDirectories'->$key($opts{'apache'}))
264 0 0 0 -d $apachedir or $dire_warning
457 0 0 0 $self->config_data('conf') || 'GBrowseGuessDirectories'->conf
0 0 0 $self->install_path->{'conf'} ||= $self->config_data('conf') || 'GBrowseGuessDirectories'->conf
459 0 0 0 $self->config_data('htdocs') || 'GBrowseGuessDirectories'->htdocs
0 0 0 $self->install_path->{'htdocs'} ||= $self->config_data('htdocs') || 'GBrowseGuessDirectories'->htdocs
461 0 0 0 $self->config_data('cgibin') || 'GBrowseGuessDirectories'->cgibin
0 0 0 $self->install_path->{'cgi-bin'} ||= $self->config_data('cgibin') || 'GBrowseGuessDirectories'->cgibin
464 0 0 0 $self->install_path->{'etc'} ||= 'GBrowseGuessDirectories'->etc
466 0 0 0 $self->config_data('databases') || 'GBrowseGuessDirectories'->databases
0 0 0 $self->install_path->{'databases'} ||= $self->config_data('databases') || 'GBrowseGuessDirectories'->databases
469 0 0 0 $self->config_data('persistent') || 'GBrowseGuessDirectories'->persistent
0 0 0 $self->install_path->{'persistent'} ||= $self->config_data('persistent') || 'GBrowseGuessDirectories'->persistent
475 0 0 0 $self->config_data('wwwuser') || 'GBrowseGuessDirectories'->wwwuser
478 0 0 0 $self->config_data('tmp') || 'GBrowseGuessDirectories'->tmp
532 0 0 0 $self->install_path->{'etc'} || 'GBrowseGuessDirectories'->etc
557 0 0 0 $self->install_path->{'etc'} ||= 'GBrowseGuessDirectories'->etc
593 0 0 0 $self->config_data('conf') || 'GBrowseGuessDirectories'->conf
601 0 0 0 $copied or not $self->up_to_date('_build/config_data', "blib/$_")
612 0 0 0 $self->{'skip'} ||= 'IO::File'->new('>>INSTALL.SKIP')
620 0 0 0 $ENV{'AUTOMATED_TESTING'} or not -t STDIN
655 0 0 0 $self->install_path->{'htdocs'} || 'GBrowseGuessDirectories'->htdocs
663 0 0 0 $copied or not $self->up_to_date('_build/config_data', "blib/$base")
699 0 0 0 $self->install_path->{'etc'} || 'GBrowseGuessDirectories'->etc
710 0 0 0 $copied or not $self->up_to_date('_build/config_data', "blib/$_")
781 0 0 0 $self->install_path->{'etc'} ||= 'GBrowseGuessDirectories'->etc
784 0 0 0 $persistent ||= $databases
850 0 0 8 $OK_PROPS{$prop} || $self->SUPER::valid_property($prop)
857 0 0 0 $self->config_data('apachemodules') || 'GBrowseGuessDirectories'->apachemodules