Branch Coverage

blib/lib/Bigtop/ScriptHelp/Style/Kickstart.pm
Criterion Covered Total %
branch 47 58 81.0


line true false branch
44 1 5 if (-f $art)
64 18 9 if ($art_element =~ /<|-|>/) { }
1 8 elsif (valid_ident($art_element)) { }
75 0 18 unless (defined $table1 and valid_ident($table1) and defined $table2 and valid_ident($table2) and defined $op)
85 9 9 unless (defined $$tables{$table1})
89 5 13 if defined $cols1
91 10 8 unless (defined $$tables{$table2})
95 1 17 if defined $cols2
98 5 13 if ($op eq '<-' or $op eq '*>') { }
7 6 elsif ($op eq '->' or $op eq '<*') { }
0 6 elsif ($op eq '-') { }
6 0 elsif ($op eq '<->') { }
120 1 0 unless (defined $$tables{$art_element})
123 1 0 unless $columns{$art_element}
131 0 8 unless (valid_ident($table))
135 2 6 unless (defined $$tables{$table})
139 8 0 if defined $cols
146 15 7 if defined $columns{$new_table}
169 14 30 if (defined $raw) { }
199 2 71 if $name =~ s/^\+//
201 61 12 unless @types > 0
207 2 71 if $default
208 2 71 if $optional
212 3 70 if defined $$is_normal_default{$name}
217 60 3 unless ($you_dont_want{$col})
218 0 60 unless (defined $$is_normal_default{$col}{'where'})
223 0 60 unless (defined $$is_normal_default{$col}{'types'})
228 19 41 if ($$is_normal_default{$col}{'where'} eq 'front') { }
261 0 0 if ($built_sqlite)