Branch Coverage

bin/pagi-server
Criterion Covered Total %
branch 12 34 35.2


line true false branch
8 0 12 if ($ARGV[$i] eq '--future-xs') { }
1 11 elsif ($ARGV[$i] eq '--http2') { }
23 2 0 unless exists $ENV{'PAGI_ARGV'}
76 1 1 if ($server_opts{'_ssl_cert'} or $server_opts{'_ssl_key'})
78 0 1 unless $server_opts{'_ssl_cert'} and $server_opts{'_ssl_key'}
81 0 1 unless -f $server_opts{'_ssl_cert'}
83 0 1 unless -f $server_opts{'_ssl_key'}
94 0 2 if (defined $server_opts{'_socket_mode'})
96 0 0 unless $mode_str =~ /^0[0-7]{3}$/
104 0 2 if (my $listen_specs = delete $server_opts{'_listen'})
107 0 0 if ($spec =~ m[^[./]]) { }
0 0 elsif ($spec =~ /^\[([^\]]+)\]:(\d+)$/) { }
0 0 elsif ($spec =~ /^(.+):(\d+)$/) { }
112 0 0 if defined $server_opts{'socket_mode'}
124 0 0 if defined $server_opts{'socket_mode'}
133 0 2 if (defined $server_opts{'workers'})
134 0 0 $server_opts{'workers'} > 1 ? :