line | % | coverage | condition |
213 | 0 | | $mode eq 'ods' or $mode eq 'excel' |
216 | 0 | | $mode && $mode eq 'ods' |
219 | 0 | | $mode and $mode eq 'ods' |
233 | 0 | | $mode eq 'csv' || $mode eq 'sql' |
234 | 0 | | $mode eq 'csv' || $mode eq 'sql' |
235 | 0 | | $mode eq 'ods' or $mode eq 'excel' |
388 | 0 | | $$_{'type'} eq 'string' and (not $data and $data ne '0') |
| 0 | | $$_{'type'} eq 'float' and not defined $data |
| 0 | | not $data and $data ne '0' |
458 | 0 | | $$_{'type'} eq 'String' and (not $data and $data ne '0') |
| 0 | | $$_{'type'} eq 'Number' and not defined $data |
| 0 | | not $data and $data ne '0' |
496 | 0 | | $ENV{'TEMP'} and -d $ENV{'TEMP'} |
| 0 | | $ENV{'TMP'} and -d $ENV{'TMP'} |
| 0 | | $ENV{'TMPDIR'} and -d $ENV{'TMPDIR'} |
601 | 0 | | not $cmd or not -x $cmd |
618 | 0 | | not $tempModule and $tempdir |
676 | 0 | | -r $filename and $dbh |
690 | 0 | | $extension eq 'ods' or $extension eq 'xml' |
725 | 0 | | $extension eq 'sql' or $extension eq 'csv' |
734 | 0 | A | B | C | D | dec |
---|
0 | X | X | X | 0 | 1 | 0 | X | X | 0 | 1 | 1 | 0 | X | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 |
| $deleteFilename and $tempdir and -d $tempdir and -w $tempdir |
778 | 0 | | $where and $where->op eq '=' and $line =~ /^\s*DELETE/ |
801 | 0 | | $_ eq 'frameworkcode' and $arrValues[$j] ne $frameworkcode |
833 | 0 | | $arrFields[$i] eq 'frameworkcode' and $arrValues[$i]{'value'} ne $frameworkcode |
865 | 0 | | $posBegin and not $currentChar =~ /^[,']$/ |
874 | 0 | | $currentChar eq q['] and $posLiteral |
880 | 0 | | $literalEscape eq '\\' and substr($values, $currentPos - 2, 1) eq $literalEscape |
881 | 0 | | $literalEscape eq q['] and substr($values, $currentPos, 1) eq $literalEscape |
928 | 0 | | not $cmd or not -x $cmd |
1102 | 0 | A | B | C | D | E | F | dec |
---|
0 | X | X | X | X | X | 0 | 1 | 0 | X | X | 0 | X | 0 | 1 | 0 | X | X | 1 | 0 | 0 | 1 | 0 | X | X | 1 | 1 | 1 | 1 | 1 | 0 | X | 0 | X | 0 | 1 | 1 | 0 | X | 1 | 0 | 0 | 1 | 1 | 0 | X | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | X | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | X | 0 | 0 | 1 | 1 | 1 | 1 | X | 1 | 1 |
| $nodeR->nodeType == 1 and $format && $format eq 'ods' && $nodeR->nodeName =~ /(?:table:)?table-row/ || $nodeR->nodeName =~ /(?:ss:)?Row/ and $nodeR->hasChildNodes |
1151 | 0 | | $row =~ /,"[^"]*[\r\n]+$/ or $row =~ /^[^"]+[\r\n]+$/ |
1167 | 0 | | $fieldsNameRead and $arrData[0] eq 'tagfield' |
| 0 | | $arrData[0] eq '#-#' and $arrData[$#arrData] eq '#-#' |
1199 | 0 | | $$fields[$j] eq 'frameworkcode' and $_ ne $frameworkcode |
1231 | 0 | | @nodes == 1 and $nodes[0]->hasChildNodes |
1255 | 0 | | @nodesT == 1 and $nodesT[0]->hasChildNodes |
1274 | 0 | | $node->nodeType == 1 and $node->nodeName =~ /(?:table:)?table-cell/ |
1279 | 0 | | @nodes2 == 1 and $nodes2[0]->hasChildNodes |
1298 | 0 | | $node and $node->hasChildNodes |
1305 | 0 | | $format and $format eq 'ods' |
1310 | 0 | | $node2->nodeType == 1 and $node2->nodeName =~ /(?:ss:)?Cell/ |
1312 | 0 | | @nodes3 == 1 and $nodes3[0]->hasChildNodes |
1338 | 0 | | $node and $node->hasChildNodes |
1342 | 0 | | $format and $format eq 'ods' |
1346 | 0 | | $node2->nodeType == 1 and $node2->nodeName =~ /(?:ss:)?Cell/ |
1348 | 0 | | @nodes3 == 1 and $nodes3[0]->hasChildNodes |