Branch Coverage

File:lib/DBIx/SchemaChecksum.pm
Coverage:56.5%

line%coveragebranch
14950TFif @pks
16050TFif ($$data{'pg_enum_values'})
16550TFif (my $default = $$info{'COLUMN_DEF'})
1660TFif ($default =~ /nextval/)
1680TFif ($1)
18650TFif ($sth_fk)
20050TFif ($INC{'DBD/Pg.pm'})
2090TFif @unique
23850TFunless $dir
239100TFunless -d $dir
24150TFif $self->verbose
2490TFunless ($pre or $post)
2500TFif $self->verbose
254100TFif ($pre eq $post)
25550TFif ($update_info{$pre}) { }
25850TFunless $item eq 'SAME_CHECKSUM'
267100TFif ($update_info{$pre} and $update_info{$pre}[0] eq 'SAME_CHECKSUM') { }
27050TFif ($post eq $pre) { }
284100TFif %update_info
305100TFunless $filename
309100TFunless open my $fh, '<', $filename
311100TFif (/^--\s+(pre|post)SHA1sum:?\s+([0-9A-Fa-f]{40,})\s+$/)
316100TFunless $checksums{$_}