Condition Coverage

File:bin/submit_abuse_report
Coverage:33.3%

line%coveragecondition
8333
ABdec
000
011
1X1
$dry_run or $from
8867
ABdec
0X0
100
111
$from and not $from =~ /\@/
10650
Adec
00
11
$smtp_port //= 25
12933
ABdec
0X0
100
111
defined $raw and length $raw
2230
ABdec
0X0
100
111
defined $ans and lc $ans eq "y"
28250
Adec
00
11
$c->{'note'} || ''
30633
ABdec
0X0
100
111
defined $raw_ref and length $$raw_ref
32650
Adec
00
11
$_->{'roles'} // [$_->{'role'}]
4500
Adec
00
11
$smtp->to($a{'bcc'}) or die "RCPT TO (bcc) failed\n"
4590
Adec
00
11
$@ || 'unknown SMTP error'
50033
ABdec
0X0
100
111
$orig and $orig->{'ip'}
50450
Adec
00
11
($inv->header_value("return-path") // $inv->header_value("from")) // ""
33
ABdec
000
011
1X1
$inv->header_value("return-path") // $inv->header_value("from")
51250
Adec
00
11
$inv->header_value("to") // ""
52150
Adec
00
11
$inv->header_value("date") // ""
53650
Adec
00
11
$inv->header_value("authentication-results") // ""
5700
ABdec
0X0
100
111
defined $a{'original'} and length ${$a{'original'};}