Branch Coverage

blib/lib/Vcdiff/Xdelta3.pm
Criterion Covered Total %
branch 31 44 70.4


line true false branch
23 0 65 if (not defined $source) { }
33 32 elsif (ref $source eq 'GLOB') { }
27 0 33 if not defined $source_fileno or $source_fileno == -1
32 0 65 if (not defined $input) { }
32 33 elsif (ref $input eq 'GLOB') { }
36 0 32 if not defined $input_fileno or $input_fileno == -1
41 32 33 if (defined $output) { }
42 0 32 if ref $output ne 'GLOB'
46 0 32 if not defined $output_fileno or $output_fileno == -1
55 32 32 if not defined $output
66 0 64 if (not defined $source) { }
32 32 elsif (ref $source eq 'GLOB') { }
70 0 32 if not defined $source_fileno or $source_fileno == -1
75 0 64 if (not defined $input) { }
32 32 elsif (ref $input eq 'GLOB') { }
79 0 32 if not defined $input_fileno or $input_fileno == -1
84 32 32 if (defined $output) { }
85 0 32 if ref $output ne 'GLOB'
89 0 32 if not defined $output_fileno or $output_fileno == -1
98 32 32 if not defined $output
117 128 1 unless $ret
121 1 0 if $exception