Subroutine Coverage

blib/lib/Async/Redis.pm
Criterion Covered Total %
subroutine 59 132 44.7
pod 36 49 73.4


line count pod subroutine
3 91 n/a BEGIN
4 91 n/a BEGIN
5 91 n/a BEGIN
9 91 n/a BEGIN
10 91 n/a BEGIN
11 91 n/a BEGIN
12 91 n/a BEGIN
13 91 n/a BEGIN
14 91 n/a BEGIN
15 91 n/a BEGIN
16 91 n/a BEGIN
17 91 n/a BEGIN
20 91 n/a BEGIN
21 91 n/a BEGIN
22 91 n/a BEGIN
23 91 n/a BEGIN
24 91 n/a BEGIN
27 91 n/a BEGIN
31 91 n/a BEGIN
34 91 n/a BEGIN
37 91 n/a BEGIN
40 91 n/a BEGIN
43 91 n/a BEGIN
44 91 n/a BEGIN
47 91 n/a BEGIN
50 91 n/a BEGIN
54 91 n/a BEGIN
59 0 n/a _parser_class
63 3 n/a _calculate_backoff
91 5 n/a _await_with_deadline
94 1 n/a __ANON__
103 1 n/a __ANON__
109 3 n/a __ANON__
122 109 Yes new
239 78 Yes connect
281 0 n/a __ANON__
288 78 n/a __ANON__
369 0 n/a _redis_handshake
425 0 Yes is_connected
450 0 Yes disconnect
532 104 n/a DESTROY
541 0 n/a _close_socket
570 2 n/a _check_fork
598 2 n/a _build_command
611 0 n/a _send
622 0 n/a _add_inflight
636 0 n/a _shift_inflight
642 0 n/a _fail_all_inflight
654 0 n/a _run_reader
787 0 n/a _ensure_reader
791 0 n/a __ANON__
797 0 n/a _read_response
846 14 n/a _calculate_deadline
892 7 n/a _ssl_verify_peer
897 2 n/a _ssl_verify_none
906 5 n/a _build_tls_options
935 0 n/a _tls_upgrade
978 0 n/a __ANON__
995 0 n/a __ANON__
1020 5 n/a _reconnect
1078 0 n/a _ensure_connected
1088 0 n/a __ANON__
1093 1 n/a _reconnect_pubsub
1132 0 n/a _reconnect_async
1142 0 n/a __ANON__
1164 0 n/a __ANON__
1168 0 n/a __ANON__
1177 2 Yes command
1236 2 n/a __ANON__
1274 0 n/a _read_response_with_deadline
1303 0 n/a __ANON__
1357 2 n/a _reset_connection
1399 5 n/a _acquire_write_lock
1423 5 n/a _release_write_lock
1430 2 n/a _with_write_gate
1453 2 n/a _reconnect_enabled
1462 10 n/a _reader_fatal
1541 0 n/a _decode_response
1579 14 n/a _decode_response_result
1625 0 Yes ping
1630 0 No set
1640 0 No get
1645 0 No del
1650 0 No incr
1655 0 No lpush
1660 0 No rpush
1665 0 No lpop
1670 0 No lrange
1675 0 Yes keys
1680 0 No flushdb
1689 0 Yes script_load
1694 0 Yes script_exists
1699 0 Yes script_flush
1706 0 Yes script_kill
1711 0 No evalsha_or_eval
1738 0 Yes script
1748 0 Yes define_command
1776 0 Yes run_script
1798 0 Yes get_script
1804 0 Yes list_scripts
1810 0 Yes preload_scripts
1829 0 Yes scan_iter
1840 0 No hscan_iter
1851 0 No sscan_iter
1862 0 No zscan_iter
1876 0 Yes multi
1913 0 n/a _execute_transaction
1946 1 Yes in_multi
1947 1 Yes watching
1948 0 Yes in_pubsub
1949 0 Yes inflight_count
1953 2 Yes is_dirty
1963 1 Yes watch
1970 0 Yes unwatch
1977 1 Yes multi_start
1984 0 Yes exec
1992 0 Yes discard
2000 0 Yes watch_multi
2075 0 n/a _wait_for_inflight_drain
2092 0 Yes publish
2097 0 Yes spublish
2103 0 Yes subscribe
2137 0 Yes psubscribe
2165 0 Yes ssubscribe
2193 1 n/a _read_pubsub_frame
2212 0 n/a _pubsub_command
2230 0 n/a __ANON__
2245 0 n/a _send_command
2253 0 n/a _read_pubsub_message
2268 0 Yes pipeline
2276 0 n/a _execute_pipeline
2314 0 n/a __ANON__