Condition Coverage

lib/Haineko/SMTPD/Session.pm
Criterion Covered Total %
condition 20 30 66.6


or 2 conditions

line l !l condition
32 2 13 $$argvs{'response'} || undef
33 0 15 $$argvs{'stage'} // 0
60 28 32 $$argvs{$_} || undef
66 1 14 $$argvs{'recipient'} || []
107 28 0 shift() || (return 0)
116 28 0 $$value{$argvs} || 0
121 14 0 shift() || (return $self)
130 9 0 shift() || 0
138 1 0 shift() || 0
146 7 0 shift() || 0
154 3 0 shift() || 0
162 1 0 shift() || 0

or 3 conditions

line l !l&&r !l&&!r condition
33 12 3 0 $$argvs{'queueid'} || 'Haineko::SMTPD::Session'->make_queueid
60 15 28 32 $$nekos{$_} ||= $$argvs{$_} || undef