Condition Coverage

blib/lib/Constant/Export/Lazy.pm
Criterion Covered Total %
condition 20 26 76.9


and 3 conditions

line !l l&&!r l&&r condition
134 7 5 4 $wrap_existing_import and @leftover_gimme
222 165 44 17 $wrap_existing_import and not exists $constants->{$gimme}
261 3 29 0 exists $Constant::Export::Lazy::_GETTING_VALUE_FOR_OVERRIDE->{$pkg_importer} && exists $Constant::Export::Lazy::_GETTING_VALUE_FOR_OVERRIDE->{$pkg_importer}{$gimme}
171 5 27 $override and not exists $Constant::Export::Lazy::_GETTING_VALUE_FOR_OVERRIDE->{$pkg_importer} && exists $Constant::Export::Lazy::_GETTING_VALUE_FOR_OVERRIDE->{$pkg_importer}{$gimme}
281 41 61 0 exists $Constant::Export::Lazy::_GETTING_VALUE_FOR_OVERRIDE->{$pkg_importer} and exists $Constant::Export::Lazy::_GETTING_VALUE_FOR_OVERRIDE->{$pkg_importer}{$gimme}
397 42 79 0 exists $Constant::Export::Lazy::_GETTING_VALUE_FOR_OVERRIDE->{$pkg_importer} && exists $Constant::Export::Lazy::_GETTING_VALUE_FOR_OVERRIDE->{$pkg_importer}{$gimme}
5 116 0 not exists $Constant::Export::Lazy::_GETTING_VALUE_FOR_OVERRIDE->{$pkg_importer} && exists $Constant::Export::Lazy::_GETTING_VALUE_FOR_OVERRIDE->{$pkg_importer}{$gimme} and exists $Constant::Export::Lazy::_CALL_SHOULD_ALIAS_FROM_TO->{$pkg_importer}
0 116 0 not exists $Constant::Export::Lazy::_GETTING_VALUE_FOR_OVERRIDE->{$pkg_importer} && exists $Constant::Export::Lazy::_GETTING_VALUE_FOR_OVERRIDE->{$pkg_importer}{$gimme} and exists $Constant::Export::Lazy::_CALL_SHOULD_ALIAS_FROM_TO->{$pkg_importer} and exists $Constant::Export::Lazy::_CALL_SHOULD_ALIAS_FROM_TO->{$pkg_importer}{$gimme}

or 2 conditions

line l !l condition
172 1 1 ref $value || 'Undef'