Branch Coverage

lib/App/MtAws/Command/CheckLocalHash.pm
Criterion Covered Total %
branch 22 22 100.0


line true false branch
45 1 14 if ($options->{'dry-run'}) { }
48 13 1 if (&file_exists($absfilename)) { }
50 1 12 unless ($size)
54 1 12 if (defined $file->{'mtime'} and (my $actual_mtime = &file_mtime($absfilename)) != $file->{'mtime'})
58 12 1 if ($size)
59 11 1 if ($size == $file->{'size'}) { }
62 1 10 unless (&open_file($F, $absfilename, 'mode', '<', 'binary', 1))
69 1 9 unless close $F
73 8 1 if ($treehash eq $file->{'treehash'}) { }
91 11 1 unless ($options->{'dry-run'})
93 5 6 if $error_hash or $error_size or $error_zero or $error_missed or $error_io