Condition Coverage

blib/lib/Module/Reload/Selective.pm
Criterion Covered Total %
condition 12 47 25.5


and 3 conditions

line !l l&&!r l&&r condition
487 0 0 0 $$Module::Reload::Selective::Options{'FirstAdditionalPaths'} and @{$$Module::Reload::Selective::Options{'FirstAdditionalPaths'};}
507 0 0 0 $User and -d $UsersProgrammingDir
510 0 0 0 $$Module::Reload::Selective::Options{'LastAdditionalPaths'} and @{$$Module::Reload::Selective::Options{'LastAdditionalPaths'};}
607 0 0 0 $$Module::Reload::Selective::Debug{'INCHashBefore'} and $$Module::Reload::Selective::Debug{'INCHashAfter'}

or 2 conditions

line l !l condition
421 0 1 $Module::Reload::Selective::Debug ||= {}
423 0 1 $Module::Reload::Selective::Options ||= {}
425 0 1 $$Module::Reload::Selective::Options{'ReloadOnlyIfEnvVarsSet'} ||= 1
426 0 1 $$Module::Reload::Selective::Options{'SearchProgramDir'} ||= 1
427 0 1 $$Module::Reload::Selective::Options{'SearchUserDir'} ||= 1
429 0 1 $$Module::Reload::Selective::Options{'DontReloadIfPathContains'} ||= ['lib/perl']
431 0 1 $$Module::Reload::Selective::Options{'FirstAdditionalPaths'} ||= []
432 0 1 $$Module::Reload::Selective::Options{'LastAdditionalPaths'} ||= []
434 0 1 $$Module::Reload::Selective::Options{'User'} ||= ''
0 1 $$Module::Reload::Selective::Options{'UserDirTemplate'} ||= '/home/USER/src/lib'

or 3 conditions

line l !l&&r !l&&!r condition
434 0 0 1 $ENV{'RELOAD_USER'} || $ENV{'USER'} || $ENV{'REMOTE_USER'}
0 0 1 $$Module::Reload::Selective::Options{'DefaultUser'} ||= $ENV{'RELOAD_USER'} || $ENV{'USER'} || $ENV{'REMOTE_USER'}
475 0 0 0 $ENV{'DEBUGGING_SERVER'} or $ENV{'RLD'}
0 0 0 $ENV{'DEBUGGING_SERVER'} or $ENV{'RLD'} or not $$Module::Reload::Selective::Options{'ReloadOnlyIfEnvVarsSet'}
502 0 0 0 $$Module::Reload::Selective::Options{'User'} || $$Module::Reload::Selective::Options{'DefaultUser'}