Condition Coverage

blib/lib/rig/engine/base.pm
Criterion Covered Total %
condition 17 32 53.1


and 3 conditions

line !l l&&!r l&&r condition
278 4 11 0 defined $current and defined $version
349 17 0 0 defined $$module{'version'} and defined $ret{$name}{'version'}
17 0 0 defined $$module{'version'} and defined $ret{$name}{'version'} and $$module{'version'} > $ret{$name}{'version'}
353 0 15 2 defined $$module{'optional'} and defined $ret{$name}{'optional'}
15 2 0 defined $$module{'optional'} and defined $ret{$name}{'optional'} and $$module{'optional'} > $ret{$name}{'optional'}

or 2 conditions

line l !l condition
60 2 2 $module_args_str ||= ''

or 3 conditions

line l !l&&r !l&&!r condition
71 4 7 0 $first_module ||= $module
137 8 3 0 $$profile{$task_name} ||= $self->_load_task_module($task_name)
302 0 0 0 $first_module ||= $module
349 0 17 0 defined $$module{'version'} and defined $ret{$name}{'version'} and $$module{'version'} > $ret{$name}{'version'} or not defined $ret{$name}{'version'}
353 0 15 2 defined $$module{'optional'} and defined $ret{$name}{'optional'} and $$module{'optional'} > $ret{$name}{'optional'} or not defined $ret{$name}{'optional'}