|
blib/lib/Hypersonic.pm
|
61.7
|
51.9
|
36.2
|
63.1
|
85.7
|
25.6
|
55.8
|
|
blib/lib/Hypersonic/Event.pm
|
60.7
|
40.6
|
14.2
|
63.6
|
85.7
|
0.5
|
51.3
|
|
blib/lib/Hypersonic/Event/Epoll.pm
|
90.2
|
75.0
|
n/a
|
90.9
|
66.6
|
0.2
|
84.7
|
|
blib/lib/Hypersonic/Event/EventPorts.pm
|
36.3
|
50.0
|
n/a
|
27.7
|
85.7
|
0.2
|
44.7
|
|
blib/lib/Hypersonic/Event/IOCP.pm
|
37.5
|
n/a
|
n/a
|
27.7
|
92.8
|
0.2
|
46.8
|
|
blib/lib/Hypersonic/Event/IOUring.pm
|
33.3
|
12.5
|
28.5
|
26.0
|
68.4
|
0.6
|
34.1
|
|
blib/lib/Hypersonic/Event/Kqueue.pm
|
29.2
|
0.0
|
n/a
|
22.7
|
66.6
|
0.2
|
34.1
|
|
blib/lib/Hypersonic/Event/Poll.pm
|
93.3
|
n/a
|
n/a
|
94.1
|
92.3
|
0.2
|
93.3
|
|
blib/lib/Hypersonic/Event/Role.pm
|
29.2
|
0.0
|
0.0
|
30.0
|
58.3
|
0.3
|
32.5
|
|
blib/lib/Hypersonic/Event/Select.pm
|
81.5
|
37.5
|
n/a
|
88.8
|
92.8
|
0.2
|
80.7
|
|
blib/lib/Hypersonic/Future.pm
|
93.0
|
50.0
|
50.0
|
85.0
|
0.0
|
20.5
|
85.6
|
|
blib/lib/Hypersonic/Future/Pool.pm
|
81.3
|
0.0
|
50.0
|
84.6
|
0.0
|
0.0
|
74.7
|
|
blib/lib/Hypersonic/JIT/Util.pm
|
46.3
|
41.3
|
18.9
|
48.2
|
47.6
|
3.0
|
41.0
|
|
blib/lib/Hypersonic/Middleware/RequestId.pm
|
44.4
|
n/a
|
11.7
|
55.5
|
0.0
|
0.0
|
31.6
|
|
blib/lib/Hypersonic/Protocol/HTTP1.pm
|
95.4
|
87.5
|
52.9
|
82.3
|
35.7
|
0.1
|
79.7
|
|
blib/lib/Hypersonic/Protocol/HTTP2.pm
|
18.2
|
40.0
|
33.3
|
13.6
|
0.0
|
0.5
|
16.7
|
|
blib/lib/Hypersonic/Protocol/SSE.pm
|
100.0
|
100.0
|
62.5
|
100.0
|
0.0
|
0.3
|
83.5
|
|
blib/lib/Hypersonic/Request.pm
|
97.5
|
75.0
|
50.0
|
92.3
|
66.6
|
10.0
|
92.1
|
|
blib/lib/Hypersonic/Response.pm
|
81.4
|
65.3
|
57.1
|
95.5
|
88.5
|
1.7
|
79.4
|
|
blib/lib/Hypersonic/SSE.pm
|
100.0
|
n/a
|
100.0
|
100.0
|
0.0
|
1.0
|
85.1
|
|
blib/lib/Hypersonic/Socket.pm
|
83.6
|
27.7
|
50.0
|
90.9
|
50.0
|
3.3
|
70.2
|
|
blib/lib/Hypersonic/Stream.pm
|
100.0
|
66.6
|
70.0
|
100.0
|
0.0
|
0.7
|
82.3
|
|
blib/lib/Hypersonic/TLS.pm
|
28.1
|
20.0
|
0.0
|
37.5
|
81.8
|
0.2
|
30.4
|
|
blib/lib/Hypersonic/UA.pm
|
100.0
|
85.7
|
83.3
|
100.0
|
0.0
|
15.5
|
88.0
|
|
blib/lib/Hypersonic/UA/Async.pm
|
99.1
|
50.0
|
50.0
|
100.0
|
0.0
|
7.0
|
87.3
|
|
blib/lib/Hypersonic/UA/HTTP2.pm
|
84.6
|
50.0
|
27.2
|
87.5
|
0.0
|
0.2
|
68.1
|
|
blib/lib/Hypersonic/UA/Pool.pm
|
100.0
|
n/a
|
50.0
|
100.0
|
0.0
|
0.2
|
83.5
|
|
blib/lib/Hypersonic/UA/Protocol/HTTP1.pm
|
34.0
|
n/a
|
n/a
|
40.0
|
0.0
|
0.2
|
30.4
|
|
blib/lib/Hypersonic/UA/Response.pm
|
19.2
|
n/a
|
n/a
|
21.4
|
0.0
|
0.2
|
16.5
|
|
blib/lib/Hypersonic/UA/SSE.pm
|
83.6
|
0.0
|
50.0
|
88.8
|
0.0
|
0.2
|
69.3
|
|
blib/lib/Hypersonic/UA/Socket.pm
|
28.3
|
n/a
|
0.0
|
31.5
|
0.0
|
0.0
|
23.8
|
|
blib/lib/Hypersonic/UA/Stream.pm
|
25.3
|
n/a
|
0.0
|
31.8
|
0.0
|
0.2
|
22.5
|
|
blib/lib/Hypersonic/UA/TLS.pm
|
86.4
|
25.0
|
8.3
|
88.8
|
0.0
|
0.2
|
64.4
|
|
blib/lib/Hypersonic/UA/WebSocket.pm
|
92.9
|
n/a
|
50.0
|
92.5
|
0.0
|
0.2
|
78.9
|
|
lib/Hypersonic/Compress.pm
|
64.5
|
100.0
|
33.3
|
60.0
|
0.0
|
0.2
|
48.0
|
|
lib/Hypersonic/Protocol/WebSocket.pm
|
72.3
|
85.0
|
50.0
|
66.6
|
0.0
|
2.5
|
66.0
|
|
lib/Hypersonic/Protocol/WebSocket/Frame.pm
|
100.0
|
89.4
|
50.0
|
100.0
|
0.0
|
0.4
|
90.1
|
|
lib/Hypersonic/Session.pm
|
72.5
|
44.8
|
38.3
|
82.1
|
16.6
|
0.2
|
58.3
|
|
lib/Hypersonic/WebSocket.pm
|
98.1
|
n/a
|
50.0
|
94.8
|
0.0
|
1.7
|
80.1
|
|
lib/Hypersonic/WebSocket/Handler.pm
|
100.0
|
n/a
|
75.0
|
100.0
|
0.0
|
0.0
|
84.4
|
|
lib/Hypersonic/WebSocket/Room.pm
|
100.0
|
n/a
|
50.0
|
100.0
|
0.0
|
0.0
|
83.6
|