Condition Coverage

blib/lib/Image/ExifTool/M2TS.pm
Criterion Covered Total %
condition 14 59 23.7


and 3 conditions

line !l l&&!r l&&r condition
332 0 0 0 $$dataPt =~ /^.{44}A\0{3}.{4}([NS])\0{3}.{4}([EW])\0{3}/s and length $$dataPt >= 84
394 0 0 0 $lastTime and $a[2] eq $lastTime
428 0 0 0 $$dataPt =~ /\$[A-Z]{2}RMC,(\d{2})(\d{2})(\d+(\.\d*)?),A?,(.{2})(\d{2}\.\d+),([NS]),(.{3})(\d{2}\.\d+),([EW]),(\d*\.?\d*),(\d*\.?\d*),(\d{2})(\d{2})(\d+)/g and $13 <= 31
0 0 0 $$dataPt =~ /\$[A-Z]{2}RMC,(\d{2})(\d{2})(\d+(\.\d*)?),A?,(.{2})(\d{2}\.\d+),([NS]),(.{3})(\d{2}\.\d+),([EW]),(\d*\.?\d*),(\d*\.?\d*),(\d{2})(\d{2})(\d+)/g and $13 <= 31 and $14 <= 12
0 0 0 $$dataPt =~ /\$[A-Z]{2}RMC,(\d{2})(\d{2})(\d+(\.\d*)?),A?,(.{2})(\d{2}\.\d+),([NS]),(.{3})(\d{2}\.\d+),([EW]),(\d*\.?\d*),(\d*\.?\d*),(\d{2})(\d{2})(\d+)/g and $13 <= 31 and $14 <= 12 and $15 <= 99
654 1 0 6 $payload_data_exists and not defined $backScan
864 0 0 0 defined $packLen{$pid} and $saveLen > $packLen{$pid}
891 0 0 1 defined $startTime and defined $endTime

or 2 conditions

line l !l condition
353 0 0 $1 || ''
456 0 0 $la || 0
457 0 0 $lo || 0
544 0 1 $et->Options('ExtractEmbedded') || 0

or 3 conditions

line l !l&&r !l&&!r condition
300 0 0 2 $type == 1 or $type == 2
0 0 2 $type == 3 or $type == 4
1 0 0 $type == 129 or $type == 135
1 0 0 $type == 129 or $type == 135 or $type == 145
448 0 0 0 $_ < 48 or $_ > 57
657 1 2 3 $pid == 0 or defined $pmt{$pid}
688 3 0 0 $tableID{$table_id} || sprintf('Unknown (0x%x)', $table_id)
859 0 2 1 not $pidType{$pid} or $pidType{$pid} == 27
872 0 0 0 $more or $fromStart{$pid}