Condition Coverage

bin/n50
Criterion Covered Total %
condition 12 55 21.8


and 3 conditions

line !l l&&!r l&&r condition
15 0 0 2 -e "$main::RealBin/../lib/Proch/N50.pm" and -e "$main::RealBin/../Changes"
142 2 0 0 $opt_format_screen and $opt_format_json
145 2 0 0 $opt_format ne "default" and $opt_format_screen || $opt_format_json
224 2 0 0 $opt_format eq "custom" and not defined $opt_template
242 1 0 0 not -e "$file" and $file ne "-"
258 0 1 0 defined $opt_format and $opt_format =~ /JSON/u
400 0 0 0 $i == $#fields and not $opt_nonewline

or 2 conditions

line l !l condition
254 1 0 "$file" || die(" FATAL ERROR:\n Unable to open file for reading ($file).\n")
259 1 0 Proch::N50::getStats($file, $JSON, $opt_ne) || 0

or 3 conditions

line l !l&&r !l&&!r condition
136 1 1 0 defined $ARGV[0] or $opt_version
145 0 0 0 $opt_format_screen || $opt_format_json
317 0 0 8 $opt_thousand_separator or $opt_format eq "screen"
335 0 2 0 not $opt_format or $opt_format eq "default"
0 0 0 $opt_format eq "tsv" or $opt_format eq "csv"
391 0 0 0 $opt_format eq "csv" or $opt_separator eq ","
394 0 0 0 $opt_format eq "csv" or $opt_separator eq ","
533 0 0 0 substr($_, 0, 1) eq ">" or substr($_, 0, 1) eq "\@"
555 0 0 0 $c eq ">" or $c eq "\@"
0 0 0 $c eq ">" or $c eq "\@" or $c eq "+"