Condition Coverage

blib/lib/ORLite/Migrate.pm
Criterion Covered Total %
condition 12 30 40.0


and 3 conditions

line !l l&&!r l&&r condition
27 2 0 0 defined &Params::Util::_STRING($_[-1]) and $_[-1] eq '-DEBUG'
42 0 1 1 $params{'timeline'} and not defined $params{'create'}
46 0 2 0 defined &Params::Util::_STRING($params{'file'}) and $params{'create'} || -f $params{'file'}
69 0 0 1 $params{'timeline'} and -d $params{'timeline'}
0 0 1 $params{'timeline'} and -d $params{'timeline'} and -r $params{'timeline'}
117 0 1 0 exists $params{'user_version'} and $destination != $params{'user_version'}

or 3 conditions

line l !l&&r !l&&!r condition
23 0 0 2 ref $_[0] || $_[0]
46 2 0 0 $params{'create'} || -f $params{'file'}
69 1 0 1 &Params::Util::_DRIVER($params{'timeline'}, 'ORLite::Migrate::Timeline') or $params{'timeline'} and -d $params{'timeline'} and -r $params{'timeline'}
144 0 0 3 not $ok or $? != 0