|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
27
 | 
 0  | 
 2  | 
 if (defined &Params::Util::_STRING($_[-1]) and $_[-1] eq '-DEBUG')  | 
 
| 
34
 | 
 0  | 
 2  | 
 if (defined &Params::Util::_STRING($_[1])) { }  | 
 
| 
 | 
 2  | 
 0  | 
 elsif (&Params::Util::_HASH($_[1])) { }  | 
 
| 
42
 | 
 1  | 
 1  | 
 if ($params{'timeline'} and not defined $params{'create'})  | 
 
| 
45
 | 
 2  | 
 0  | 
 $params{'create'} ? :  | 
 
| 
46
 | 
 0  | 
 2  | 
 unless (defined &Params::Util::_STRING($params{'file'}) and $params{'create'} || -f $params{'file'})  | 
 
| 
56
 | 
 2  | 
 0  | 
 unless (defined $params{'readonly'})  | 
 
| 
57
 | 
 2  | 
 0  | 
 $params{'create'} ? :  | 
 
| 
59
 | 
 2  | 
 0  | 
 unless (defined $params{'tables'})  | 
 
| 
62
 | 
 2  | 
 0  | 
 unless (defined $params{'package'})  | 
 
| 
65
 | 
 0  | 
 2  | 
 unless (&Params::Util::_CLASS($params{'package'}))  | 
 
| 
69
 | 
 0  | 
 1  | 
 unless (&Params::Util::_DRIVER($params{'timeline'}, 'ORLite::Migrate::Timeline') or $params{'timeline'} and -d $params{'timeline'} and -r $params{'timeline'})  | 
 
| 
78
 | 
 0  | 
 2  | 
 if ($params{'readonly'})  | 
 
| 
85
 | 
 2  | 
 0  | 
 if ($created)  | 
 
| 
88
 | 
 0  | 
 2  | 
 unless (-d $dir)  | 
 
| 
90
 | 
 0  | 
 0  | 
 if $params{'prune'}  | 
 
| 
92
 | 
 2  | 
 0  | 
 if $params{'prune'}  | 
 
| 
103
 | 
 1  | 
 1  | 
 if (&Params::Util::_DRIVER($params{'timeline'}, 'ORLite::Migrate::Timeline')) { }  | 
 
| 
114
 | 
 1  | 
 0  | 
 if (@plan)  | 
 
| 
117
 | 
 0  | 
 1  | 
 if (exists $params{'user_version'} and $destination != $params{'user_version'})  | 
 
| 
132
 | 
 0  | 
 1  | 
 unless ($perl)  | 
 
| 
140
 | 
 0  | 
 3  | 
 if ($DEBUG)  | 
 
| 
143
 | 
 0  | 
 3  | 
 $DEBUG ? :  | 
 
| 
144
 | 
 0  | 
 3  | 
 if (not $ok or $? != 0)  | 
 
| 
157
 | 
 0  | 
 2  | 
 $DEBUG ? :  | 
 
| 
175
 | 
 0  | 
 3  | 
 unless opendir DIR, $dir  | 
 
| 
176
 | 
 0  | 
 3  | 
 unless my(@files) = readdir DIR  | 
 
| 
177
 | 
 0  | 
 3  | 
 unless closedir DIR  | 
 
| 
182
 | 
 6  | 
 9  | 
 unless /^migrate-(\d+)\.pl$/  |