Condition Coverage

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


and 3 conditions

line !l l&&!r l&&r condition
595 3 0 0 $xml and $#$xml >= 0
684 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
133 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'
252 0 0 $4 || 80
255 2 1 $4 || 443
687 1 0 $trusted_ca_file || ''
0 1 $trusted_ca_path || ''

or 3 conditions

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