Condition Coverage

blib/lib/CAS/Config.pm
Criterion Covered Total %
condition 9 19 47.3


and 3 conditions

line !l l&&!r l&&r condition
84 0 0 0 require diagnostics and 'diagnostics'->import
8 0 0 $$HR_config{'debug'} and $$HR_config{'debug'} > 2

or 2 conditions

line l !l condition
76 8 0 $$HR_params{'CONFIG'} || '/etc/CAS.yaml'
152 8 0 shift() || die('conf_file not passed')

or 3 conditions

line l !l&&r !l&&!r condition
64 0 8 0 ref $proto || $proto
71 6 1 1 defined $$HR_params{'CLIENT_ID'} or $$HR_params{'CLIENT_NAME'}
7 1 0 defined $$HR_params{'CLIENT_ID'} or $$HR_params{'CLIENT_NAME'} or $$HR_params{'CLIENT_DOMAIN'}