Subroutine Coverage

blib/lib/Hypersonic.pm
Criterion Covered Total %
subroutine 38 59 64.4
pod 18 21 85.7


line count pod subroutine
3 29 n/a BEGIN
4 29 n/a BEGIN
5 29 n/a BEGIN
9 29 n/a BEGIN
10 29 n/a BEGIN
11 29 n/a BEGIN
12 29 n/a BEGIN
13 29 n/a BEGIN
14 29 n/a BEGIN
15 29 n/a BEGIN
32 42 Yes new
104 42 Yes get
105 5 Yes post
106 1 Yes put
107 1 Yes del
108 0 Yes patch
109 0 Yes head
110 0 Yes options
114 1 No health_check
119 0 n/a __ANON__
127 1 No ready_check
131 0 n/a __ANON__
139 4 Yes websocket
155 15 n/a _has_websocket_routes
161 3 n/a _match_websocket_route
181 6 n/a _compile_path_pattern
192 0 Yes static
261 0 n/a _get_mime_type
273 0 Yes before
282 0 Yes after
293 1 No enable_request_id
308 1 Yes session_config
331 0 Yes async_pool
355 0 Yes compress
376 49 n/a _add_route
443 17 Yes compile
945 29 n/a BEGIN
957 29 n/a BEGIN
980 14 n/a _generate_server_code
1589 14 n/a _gen_method_parser
1599 0 n/a _gen_websocket_frame_handler
1612 0 n/a _gen_websocket_dispatch
1675 14 n/a _gen_event_loop
2078 0 n/a _gen_xs_builder_dispatcher
2115 3 n/a _gen_dynamic_handler_caller
2942 0 n/a _decode_json
2949 0 n/a _gen_websocket_handler_caller
3078 0 n/a _gen_websocket_data_processor
3170 69 n/a _escape_c_string
3182 6 n/a _deparse_handler
3195 7 n/a _find_common_prefix
3246 0 n/a _status_text
3256 0 n/a _compile_static_files
3273 0 n/a __ANON__
3341 0 n/a __ANON__
3358 40 n/a _get_security_headers_string
3372 3 n/a _gen_security_headers_c_constant
3384 31 Yes dispatch
3390 1 Yes run