Condition Coverage

lib/Debug/Statements.pm
Criterion Covered Total %
condition 32 49 65.3


and 3 conditions

line !l l&&!r l&&r condition
273 7 1 181 @vars and not $opt{'text'}
284 193 0 0 $id and defined $dump
347 17 0 14 $opened eq '[' and $closed eq ']'
0 0 17 $opened eq '{' and $closed eq '}'
400 1 148 2 $var =~ /^[\$\@\%]{?[a-zA-Z_][\w:{}\[\]]*$/ and $var =~ /::/
506 174 2 2 $$opt{'Sort'} and $ref eq 'ARRAY'
579 1 0 182 $printdebug and $printcaller ne ''

or 2 conditions

line l !l condition
76 182 0 (caller 1)[3] || ''
85 8 0 (caller 1)[3] || ''
95 5 0 (caller 1)[3] || ''
104 4 0 (caller 1)[3] || ''
113 6 0 (caller 1)[3] || ''
122 3 0 (caller 1)[3] || ''
594 0 2 $. || 'undef'
648 2 0 (caller 1)[3] || ''

or 3 conditions

line l !l&&r !l&&!r condition
400 7 0 151 $var =~ /^(\$0|\$\$|\$\?|\$\.|\@ARGV|\$LIST_SEPARATOR|\$PROCESS_ID|\$PID|\$PROGRAM_NAME|\$REAL_GROUP_ID|\$GID|\$EFFECTIVE_GROUP_ID|\$EGID\|\$REAL_USER_ID|\$UID|\$EFFECTIVE_USER_ID|\$EID|\$SUBSCRIPT_SEPARATOR|\$SUBSEP|\%ENV|\@INC|\$INPLACE_EDIT|\$OSNAME|\%SIG|\$BASETIME|\$PERL_VERSION|\$EXECUTABLE_NAME|\$MATCH|\$PREMATCH|\$POSTMATCH|\$ARGV|\@ARGV|\$OUTPUT_FIELD_SEPARATOR|\$INPUT_LINE_NUMBER|\$NR|\$INPUT_RECORD_SEPARATOR|\$RS|\$OUTPUT_RECORD_SEPARATOR|\$ORS|\$OUTPUT_AUTOFLUSH)$/ or $var =~ /^[\$\@\%]{?[a-zA-Z_][\w:{}\[\]]*$/ and $var =~ /::/
457 32 0 20 not $ref =~ /^SCALAR/ or $newsigil ne '$'
599 186 1 1 $printdebug or $$opt{'printSub'}
634 0 1 2 -d $file or -f $file