Condition Coverage

blib/lib/TIGR/Foundation.pm
Criterion Covered Total %
condition 0 192 0.0


and 2 conditions

line l !l condition
1472 0 0 $log_level <= $self->{'debug_level'} and $self->openLogMSG and print MSGLOG "$log_message\n" and $self->closeLogMSG and $self->{'msg_file_used'} = 1
1544 0 0 $self->openLogERROR and print ERRLOG "$log_message\n" and $self->closeLogERROR and $self->{'error_file_used'} = 1

and 3 conditions

line !l l&&!r l&&r condition
159 0 0 0 defined $pname and $pname =~ /^(.*)$/
276 0 0 0 defined $ENV{'PWD'} and abs_path($ENV{'PWD'}) eq abs_path('.')
0 0 0 defined $ENV{'PWD'} and abs_path($ENV{'PWD'}) eq abs_path('.') and $ENV{'PWD'} =~ /^(.*)$/
287 0 0 0 defined $tmp_val and $tmp_val =~ /^(.*)$/
298 0 0 0 defined $tmp_val and $tmp_val =~ /^(.*)$/
503 0 0 0 defined $v_info and $v_info =~ /\S/
527 0 0 0 defined $v_handler and ref $v_handler eq 'CODE'
589 0 0 0 defined $help_string and $help_string =~ /\S/
652 0 0 0 defined $usage_string and $usage_string =~ /\S/
681 0 0 0 defined $file and -f $file || -l $file
0 0 0 defined $file and -f $file || -l $file and -r $file
710 0 0 0 defined $file and -f $file || -l $file
0 0 0 defined $file and -f $file || -l $file and -x $file
739 0 0 0 defined $file and -f $file || -l $file
0 0 0 defined $file and -f $file || -l $file and -w $file
771 0 0 0 defined $file and not -e $file
0 0 0 defined $file and not -e $file and not $file =~ m[/$]
805 0 0 0 defined $file and -d $file
0 0 0 defined $file and -d $file and -r $file
0 0 0 defined $file and -d $file and -r $file and -x $file
835 0 0 0 defined $file and -d $file
0 0 0 defined $file and -d $file and -w $file
0 0 0 defined $file and -d $file and -w $file and -x $file
909 0 0 0 not -e $pathname and $dirname ne $pathname
0 0 0 not -e $pathname and $dirname ne $pathname and $filename ne '..'
943 0 0 0 defined ref $_[0] and ref $_[0] eq 'TIGR::Foundation'
971 0 0 0 defined ref $_[0] and ref $_[0] eq 'TIGR::Foundation'
999 0 0 0 defined ref $_[0] and ref $_[0] eq 'TIGR::Foundation'
1029 0 0 0 defined ref $_[0] and ref $_[0] eq 'TIGR::Foundation'
1058 0 0 0 defined ref $_[0] and ref $_[0] eq 'TIGR::Foundation'
1098 0 0 0 defined $getopts_new_level and $getopts_new_level =~ /^-?\d+$/
0 0 0 defined $new_level && $new_level =~ /^-?\d+$/
1171 0 0 0 defined $self->{'static_log_file'} and not $self->{'static_log_file'} =~ /^\s*$/
1174 0 0 0 $idx <= $#{$$self{'log_files'};} and defined $old_log_file
1251 0 0 0 defined $self->getErrorFile and &isWritableFile(scalar $self->getErrorFile)
1267 0 0 0 defined $self->getLogFile and &isWritableFile(scalar $self->getLogFile)
1315 0 0 0 not close ERRLOG and defined $self->getErrorFile
1333 0 0 0 not close MSGLOG and defined $self->getLogFile
1352 0 0 0 defined $self->getErrorFile and $self->{'error_file_open_flag'} == 0
1385 0 0 0 defined $self->getLogFile and $self->{'msg_file_open_flag'} == 0
1431 0 0 0 defined $log_append_flag and $log_append_flag eq '0' || $log_append_flag eq '1'
1469 0 0 0 defined(my $log_record = $self->{'debug_queue'}[0]) and defined $self->getLogFile
1472 0 0 0 $log_level <= $self->{'debug_level'} and $self->openLogMSG
0 0 0 $log_level <= $self->{'debug_level'} and $self->openLogMSG and print MSGLOG "$log_message\n"
0 0 0 $log_level <= $self->{'debug_level'} and $self->openLogMSG and print MSGLOG "$log_message\n" and $self->closeLogMSG
1533 0 0 0 defined $flag and $flag ne '0'
1540 0 0 0 defined(my $log_message = $self->{'error_queue'}[0]) and defined $self->getErrorFile
1544 0 0 0 $self->openLogERROR and print ERRLOG "$log_message\n"
0 0 0 $self->openLogERROR and print ERRLOG "$log_message\n" and $self->closeLogERROR
1591 0 0 0 defined $exit_code and $exit_code =~ /^\d+$/
1676 0 0 0 defined $help_var and $help_var =~ /^(.*)$/
1680 0 0 0 defined $version_var and $version_var =~ /^(.*)$/
1684 0 0 0 defined $depend_var and $depend_var =~ /^(.*)$/
1688 0 0 0 defined $appendlog_var and $appendlog_var =~ /^(.*)$/
1693 0 0 0 defined $logfile_var and $logfile_var =~ /^(.*)$/
1698 0 0 0 defined $debug_var and $debug_var =~ /^(.*)$/

or 2 conditions

line l !l condition
218 0 0 $SIG{'__WARN__'} || 'DEFAULT'

or 3 conditions

line l !l&&r !l&&!r condition
681 0 0 0 -f $file || -l $file
710 0 0 0 -f $file || -l $file
739 0 0 0 -f $file || -l $file
1431 0 0 0 $log_append_flag eq '0' || $log_append_flag eq '1'
1460 0 0 0 not defined $log_level or $log_level =~ /\D/
1472 0 0 0 $log_level <= $self->{'debug_level'} and $self->openLogMSG and print MSGLOG "$log_message\n" and $self->closeLogMSG and $self->{'msg_file_used'} = 1 or $log_level > $self->{'debug_level'}