Branch Coverage

lib/App/MtAws/LineProtocol.pm
Criterion Covered Total %
branch 18 24 75.0


line true false branch
60 0 11 unless &sysreadfull_chk($fh, $len, 8) and &sysreadfull_chk($fh, $line, $len + 0)
66 0 11 unless &sysreadfull_chk($fh, my $data_e, $datasize)
69 7 4 if ($attachmentsize)
70 0 7 unless &sysreadfull_chk($fh, $attachment, $attachmentsize)
74 7 4 defined $attachment ? :
81 0 15 if is_wide_string($data_e)
82 11 4 if ($attachmentref)
83 2 9 if is_wide_string($$attachmentref)
84 2 7 unless defined $$attachmentref and length $$attachmentref
86 7 4 $attachmentref ? :
89 0 11 if is_wide_string($line)
90 0 11 unless &syswritefull_chk($fh, sprintf('%08d', length $line)) and &syswritefull_chk($fh, $line) and &syswritefull_chk($fh, $data_e) and !$attachmentsize || &syswritefull_chk($fh, $$attachmentref)