Condition Coverage

blib/lib/LedgerSMB/Installer.pm
Criterion Covered Total %
condition 0 42 0.0


and 3 conditions

line !l l&&!r l&&r condition
297 0 0 0 -e $exe and not -x $exe
470 0 0 0 $pkgs and @$pkgs
538 0 0 0 $dss->am_system_perl and $dss->pkg_can_install
679 0 0 0 $pkg_deps and @$pkg_deps

or 2 conditions

line l !l condition
365 0 0 $module{$^O} || 'unix'
623 0 0 $ENV{'EXPATINCPATH'} // ""
624 0 0 $ENV{'EXPATLIBPATH'} // ""

or 3 conditions

line l !l&&r !l&&!r condition
217 0 0 0 $provide{$m} || $c
254 0 0 0 $ENV{'ARTIFACT_LOCATION'} // "https://download.ledgersmb.org/f/Releases/$version/"
549 0 0 0 eval { do { require DBD::Pg; 1 } } || $class->_module_will_install('DBD::Pg', $pkg_deps, $unmapped_mods)
583 0 0 0 eval { do { require LaTeX::Driver; 1 } } || $class->_module_will_install('LaTeX::Driver', $pkg_deps, $unmapped_mods)
619 0 0 0 eval { do { require XML::Parser; 1 } } || $class->_module_will_install('XML::Parser', $pkg_deps, $unmapped_mods)
660 0 0 0 eval { do { require XML::LibXML; 1 } } or $class->_module_will_install("XML::LibXML", $pkg_deps, $unmapped_mods)
0 0 0 eval { do { require XML::Twig; 1 } } or $class->_module_will_install("XML::Twig", $pkg_deps, $unmapped_mods)
0 0 0 eval { do { require XML::LibXML; 1 } } or $class->_module_will_install("XML::LibXML", $pkg_deps, $unmapped_mods) or (eval { do { require XML::Twig; 1 } } or $class->_module_will_install("XML::Twig", $pkg_deps, $unmapped_mods))