Condition Coverage

blib/lib/AuthCAS.pm
Criterion Covered Total %
condition 16 33 48.4


and 3 conditions

line !l l&&!r l&&r condition
597 3 0 0 $xml and $#$xml >= 0
686 2 0 1 $trusted_ca_file and not -r $trusted_ca_file
2 0 0 $trusted_ca_path and not -d $trusted_ca_path

or 2 conditions

line l !l condition
147 0 2 $param{'loginPath'} || '/login'
0 2 $param{'logoutPath'} || '/logout'
0 2 $param{'serviceValidatePath'} || '/serviceValidate'
0 2 $param{'proxyPath'} || '/proxy'
0 2 $param{'proxyValidatePath'} || '/proxyValidate'
254 0 0 $4 || 80
257 2 1 $4 || 443
689 1 0 $trusted_ca_file || ''
0 1 $trusted_ca_path || ''

or 3 conditions

line l !l&&r !l&&!r condition
686 1 0 2 $trusted_ca_file and not -r $trusted_ca_file or $trusted_ca_path and not -d $trusted_ca_path
722 0 0 2 $trusted_ca_file or $trusted_ca_path