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
1582 14 n/a _gen_method_parser
1592 0 n/a _gen_websocket_frame_handler
1605 0 n/a _gen_websocket_dispatch
1668 14 n/a _gen_event_loop
2058 0 n/a _gen_xs_builder_dispatcher
2095 3 n/a _gen_dynamic_handler_caller
2922 0 n/a _decode_json
2929 0 n/a _gen_websocket_handler_caller
3058 0 n/a _gen_websocket_data_processor
3150 69 n/a _escape_c_string
3162 6 n/a _deparse_handler
3175 7 n/a _find_common_prefix
3226 0 n/a _status_text
3236 0 n/a _compile_static_files
3253 0 n/a __ANON__
3321 0 n/a __ANON__
3338 40 n/a _get_security_headers_string
3352 3 n/a _gen_security_headers_c_constant
3364 31 Yes dispatch
3370 1 Yes run