Subroutine Coverage
| blib/lib/PAGI/WebSocket.pm |
|
| Criterion |
Covered |
Total |
% |
| subroutine |
65 |
65 |
100.0
|
| pod |
50 |
50 |
100.0
|
| line |
count |
pod |
subroutine |
|
2
|
20 |
n/a |
BEGIN |
|
3
|
20 |
n/a |
BEGIN |
|
4
|
20 |
n/a |
BEGIN |
|
5
|
20 |
n/a |
BEGIN |
|
6
|
20 |
n/a |
BEGIN |
|
7
|
20 |
n/a |
BEGIN |
|
8
|
20 |
n/a |
BEGIN |
|
9
|
20 |
n/a |
BEGIN |
|
10
|
20 |
n/a |
BEGIN |
|
14
|
147 |
Yes |
new |
|
50
|
4 |
Yes |
scope |
|
51
|
2 |
Yes |
path |
|
52
|
2 |
Yes |
raw_path |
|
53
|
19 |
Yes |
query_string |
|
54
|
2 |
Yes |
scheme |
|
55
|
3 |
Yes |
http_version |
|
56
|
3 |
Yes |
subprotocols |
|
57
|
1 |
Yes |
client |
|
58
|
1 |
Yes |
server |
|
63
|
6 |
Yes |
state |
|
70
|
2 |
Yes |
path_params |
|
75
|
6 |
Yes |
path_param |
|
82
|
58 |
n/a |
_url_decode |
|
91
|
50 |
n/a |
_decode_utf8 |
|
101
|
32 |
Yes |
query_params |
|
135
|
2 |
Yes |
raw_query_params |
|
141
|
23 |
Yes |
query |
|
147
|
2 |
Yes |
raw_query |
|
153
|
4 |
Yes |
header |
|
166
|
3 |
Yes |
headers |
|
180
|
2 |
Yes |
header_all |
|
185
|
4 |
Yes |
connection_state |
|
188
|
17 |
Yes |
is_connected |
|
193
|
143 |
Yes |
is_closed |
|
197
|
53 |
Yes |
close_code |
|
198
|
53 |
Yes |
close_reason |
|
202
|
104 |
n/a |
_set_state |
|
207
|
51 |
n/a |
_set_closed |
|
215
|
18 |
Yes |
on_close |
|
221
|
46 |
n/a |
_run_close_callbacks |
|
252
|
10 |
Yes |
on_error |
|
259
|
12 |
Yes |
on_message |
|
266
|
8 |
Yes |
on |
|
283
|
7 |
n/a |
_trigger_error |
|
305
|
98 |
Yes |
accept |
|
321
|
19 |
Yes |
close |
|
343
|
9 |
Yes |
send_text |
|
357
|
3 |
Yes |
send_bytes |
|
371
|
7 |
Yes |
send_json |
|
388
|
6 |
Yes |
try_send_text |
|
405
|
6 |
Yes |
try_send_bytes |
|
422
|
6 |
Yes |
try_send_json |
|
442
|
3 |
Yes |
send_text_if_connected |
|
449
|
3 |
Yes |
send_bytes_if_connected |
|
456
|
3 |
Yes |
send_json_if_connected |
|
465
|
76 |
Yes |
receive |
|
489
|
35 |
Yes |
receive_text |
|
504
|
5 |
Yes |
receive_bytes |
|
519
|
4 |
Yes |
receive_json |
|
530
|
2 |
Yes |
each_message |
|
541
|
8 |
Yes |
each_text |
|
551
|
1 |
Yes |
each_bytes |
|
561
|
4 |
Yes |
each_json |
|
576
|
9 |
Yes |
run |
|
610
|
6 |
Yes |
keepalive |