Condition Coverage

blib/lib/Image/ExifTool/PostScript.pm
Criterion Covered Total %
condition 21 66 31.8


and 3 conditions

line !l l&&!r l&&r condition
175 0 0 4 $vals->[0] and $vals->[0] =~ /^(\d+) (\d+)/
0 0 0 $vals->[1] and $vals->[1] =~ /^(\d+) (\d+) (\d+) (\d+)/
192 0 0 0 $ext && $ext eq 'AI'
287 1 0 0 length $data > 500000 and &IsPC()
342 0 0 0 $pos and substr($val, $pos, 1) eq "\\"
444 0 0 0 $raf->Read($data, 6) == 6 and $data eq "obe-PS"
451 0 0 0 $raf->Seek($psStart, 0) and $raf->Read($data, 4) == 4
0 0 0 $raf->Seek($psStart, 0) and $raf->Read($data, 4) == 4 and $data eq "%!PS"
485 0 2 0 $raf->ReadLine($line2) and $line2 =~ /^%%Creator: Adobe Illustrator/
493 4 0 0 $et->{'OPTIONS'}{'FastScan'} and $et->{'OPTIONS'}{'FastScan'} == 3
505 0 0 0 defined $val and $val =~ /^(MM\0\x2a|II\x2a\0|Binary)/
540 2 0 0 length $data > 500000 and &IsPC()
556 2 0 0 @lines == 1 and $lines[0] eq $/
565 382 29 4 $endDoc and $data =~ /^$endDoc/i
356 42 0 $data =~ /^%%?(\w+): ?(.*)/s and $tagTablePtr->{$1}
209 160 0 $embedded and $data =~ /^%AI12_CompressedData/
604 0 0 2 not @lines and $data =~ /^%{1,2}BeginBinary:\s*(\d+)/i
666 0 0 0 $raf->Seek($backTo, 0) and $raf->Read($data, 2048)
715 16 14 24 $data =~ m[^\s*/(\w+)\s*(.*)] and $fontTable->{$1}
746 4 0 0 $endDoc and not $mode

or 3 conditions

line l !l&&r !l&&!r condition
327 0 31 0 @$lines or &GetNextLine($raf, $lines)
650 27 2 0 $data =~ /^%(%|AI\d+_)/ or $tag eq "ImageData"