Condition Coverage

blib/lib/Image/IPTCInfo.pm
Criterion Covered Total %
condition 22 60 36.6


and 3 conditions

line !l l&&!r l&&r condition
135 4 1 0 $input_is_handle and not $file->isa('IO::Seekable')
257 2 0 0 defined $options and defined $$options{'discardAdobeParts'}
625 0 0 7 ord $ff == 255 and ord $soi == 216
664 0 0 5 ord $ff == 255 and ord $soi == 216
886 5 0 85 $tag == 28 and $record == 2
935 2 0 0 defined $options and defined $$options{'discardAppParts'}
946 0 0 2 ord $ff == 255 and ord $soi == 216
1019 2 0 0 $discardAppParts and ord $marker >= 224
2 0 0 $discardAppParts and ord $marker >= 224 and ord $marker <= 239
1109 12 10 2 $id1 == 4 and $id2 == 4
1117 18 0 4 $size % 2 != 0 and length($out) % 2 != 0
1265 0 0 0 ord $temp >= 33 and ord $temp <= 126
1300 0 0 0 ord $ff == 255 and ord $soi == 216

or 3 conditions

line l !l&&r !l&&!r condition
153 5 0 0 $datafound or defined $force
541 0 0 0 $tablename eq undef or $mappingsRef eq undef
778 4 0 5 defined $rSave or $debugMode
816 5 0 0 shift() || $MAX_FILE_OFFSET
966 2 0 0 ord $marker == 224 or not $discardAppParts
1114 22 0 0 $stringlen == 0 or $stringlen % 2 != 0
1277 0 0 0 defined $dcol1 or defined $dcol2