Branch Coverage

bin/pagi-server
Criterion Covered Total %
branch 8 34 23.5


line true false branch
8 0 3 if ($ARGV[$i] eq '--future-xs') { }
1 2 elsif ($ARGV[$i] eq '--http2') { }
23 1 0 unless exists $ENV{'PAGI_ARGV'}
76 0 1 if ($server_opts{'_ssl_cert'} or $server_opts{'_ssl_key'})
78 0 0 unless $server_opts{'_ssl_cert'} and $server_opts{'_ssl_key'}
81 0 0 unless -f $server_opts{'_ssl_cert'}
83 0 0 unless -f $server_opts{'_ssl_key'}
94 0 1 if (defined $server_opts{'_socket_mode'})
96 0 0 unless $mode_str =~ /^0[0-7]{3}$/
104 0 1 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 1 if (defined $server_opts{'workers'})
134 0 0 $server_opts{'workers'} > 1 ? :