Subroutine Coverage

lib/CLI/Framework/Application.pm
Criterion Covered Total %
subroutine 45 57 78.9
pod 34 34 100.0


line count pod subroutine
3 5 n/a BEGIN
4 5 n/a BEGIN
8 5 n/a BEGIN
9 5 n/a BEGIN
11 5 n/a BEGIN
12 5 n/a BEGIN
17 5 n/a BEGIN
20 5 n/a BEGIN
24 5 n/a BEGIN
27 5 n/a BEGIN
41 4 Yes new
64 4 n/a _validate_hooks
101 8 Yes cache
111 65 n/a _list_to_hashref
139 57 Yes command_map_hashref
146 7 n/a _valid_command_names
164 5 n/a _valid_command_pkgs
178 7 Yes is_valid_command_pkg
189 4 Yes is_valid_command_name
201 1 Yes registered_command_names
216 10 Yes registered_command_object
229 7 Yes register_command
264 2 Yes get_default_command
265 0 Yes set_default_command
267 5 Yes get_current_command
268 5 Yes set_current_command
270 1 Yes get_default_usage
271 4 Yes set_default_usage
280 2 Yes usage
303 6 n/a _canonicalize_cmd
317 4 n/a _handle_global_app_options
364 5 n/a _parse_request
424 5 Yes run
493 14 Yes get_interactivity_mode
494 0 Yes set_interactivity_mode
497 0 Yes is_interactive_command
511 0 Yes get_interactive_commands
527 0 Yes run_interactive
567 0 n/a _run_cmd_processing_loop
613 0 Yes read_cmd
660 0 Yes is_quit_signal
674 2 Yes init
676 5 Yes pre_dispatch
678 1 Yes usage_text
680 1 Yes option_spec
682 4 Yes validate_options
685 0 Yes command_map
694 6 Yes command_alias
696 0 Yes noninteractive_commands
698 0 Yes quit_signals
701 0 Yes handle_exception
707 5 Yes render
723 5 n/a BEGIN
724 5 n/a BEGIN
727 4 n/a new
733 3 n/a get
740 3 n/a set