Subroutine Coverage

blib/lib/Doit.pm
Criterion Covered Total %
subroutine 155 182 85.1
pod 9 49 18.3


line count pod subroutine
15 51 n/a BEGIN
16 51 n/a BEGIN
23 51 n/a BEGIN
30 51 n/a BEGIN
31 109 n/a __ANON__
31 51 n/a _use_coloring
32 451 n/a __ANON__
35 51 n/a BEGIN
36 1 n/a __ANON__
36 1 n/a _no_coloring
41 53 n/a _can_coloring
51 51 n/a BEGIN
58 51 n/a BEGIN
59 51 n/a BEGIN
61 51 n/a BEGIN
65 452 Yes info
66 3 Yes warning
67 106 Yes error
70 2 Yes set_label
81 51 n/a BEGIN
82 51 n/a BEGIN
87 58 No new
111 35 No stringify
120 54 No throw
126 51 n/a BEGIN
129 129 No new
134 133 No add_scope_cleanup
139 129 n/a DESTROY
165 51 n/a BEGIN
166 51 n/a BEGIN
168 51 n/a BEGIN
171 129 Yes new_scope_cleanup
178 310 Yes in_directory
188 102 n/a __ANON__
199 66 Yes copy_stat
233 0 Yes get_sudo_cmd
238 21 No is_in_path
245 21 n/a __ANON__
289 10 Yes get_os_release
314 0 n/a win32_quote_list
327 0 n/a _quote_literal
364 0 n/a _has_shell_metachars
396 58 n/a import
401 2 n/a unimport
405 51 n/a BEGIN
411 51 n/a _new
416 44 No runner
422 7 No dryrunner
428 51 No init
444 2 No install_generic_cmd
446 2 n/a __ANON__
449 3 n/a __ANON__
460 51 n/a BEGIN
465 34 No cmd_chmod
484 28 n/a __ANON__
505 12 No cmd_chown
555 2 n/a __ANON__
576 14 No cmd_cond_run
616 6 No cmd_ln_nsf
641 2 n/a __ANON__
654 3 No cmd_make_path
660 2 n/a __ANON__
674 20 No cmd_mkdir
679 2 n/a __ANON__
685 16 n/a __ANON__
697 4 No cmd_remove_tree
703 3 n/a __ANON__
717 15 No cmd_rename
720 13 n/a __ANON__
728 17 No cmd_copy
747 11 n/a __ANON__
771 3 No cmd_move
774 2 n/a __ANON__
785 54 n/a _analyze_dollar_questionmark
809 50 n/a _handle_dollar_questionmark
822 141 n/a _show_cwd
832 10 n/a _open2
850 11 No cmd_open2
858 10 n/a __ANON__
873 3 No cmd_info_open2
880 38 n/a _open3
920 39 No cmd_open3
930 38 n/a __ANON__
956 3 No cmd_info_open3
963 147 n/a _qx
975 148 No cmd_qx
983 147 n/a __ANON__
1003 137 No cmd_info_qx
1010 6 No cmd_rmdir
1013 5 n/a __ANON__
1023 8 No cmd_run
1027 8 n/a __ANON__
1050 3 No cmd_setenv
1053 2 n/a __ANON__
1064 2 No cmd_symlink
1079 1 n/a __ANON__
1090 143 No cmd_system
1100 142 n/a __ANON__
1117 2 No cmd_info_system
1124 23 No cmd_touch
1129 28 n/a __ANON__
1134 1 n/a __ANON__
1145 16 No cmd_create_file_if_nonexisting
1150 16 n/a __ANON__
1165 20 No cmd_unlink
1174 18 n/a __ANON__
1184 2 No cmd_unsetenv
1187 1 n/a __ANON__
1198 10 No cmd_utime
1223 10 n/a __ANON__
1244 15 No cmd_which
1249 13 n/a __ANON__
1253 37 No cmd_write_binary
1288 31 n/a __ANON__
1330 47 No cmd_change_file
1393 6 n/a __ANON__
1414 12 n/a __ANON__
1520 24 n/a __ANON__
1545 37 n/a _diff_files
1613 628 n/a new
1618 45 n/a return_zero
1619 44 n/a __ANON__
1621 673 n/a commands
1623 45 n/a set_last_rv
1630 607 n/a doit
1648 21 n/a show
1673 51 n/a new
1678 22 n/a is_dry_run
1680 1 n/a can_ipc_run
1683 2 n/a install_generic_cmd
1689 1532 n/a install_cmd
1693 654 n/a __ANON__
1700 51 n/a BEGIN
1705 17 n/a add_component
1725 337 n/a __ANON__
1728 51 n/a BEGIN
1766 10 n/a call_wrapped_method
1782 6 n/a call
1784 51 n/a BEGIN
1789 5 n/a call_with_runner
1791 51 n/a BEGIN
1797 6 n/a do_ssh_connect
1804 0 n/a do_sudo
1811 2 n/a do_fork
1824 51 n/a BEGIN
1827 0 n/a new
1830 6 n/a runner
1833 23 n/a receive_data
1848 22 n/a send_data
1857 0 n/a _reap_process
1866 0 n/a __ANON__
1869 0 n/a __ANON__
1888 0 n/a gentle_retry
1905 0 n/a __ANON__
1922 2 n/a new
1939 11 n/a call_remote
1962 0 n/a new
1977 0 n/a run
1982 51 n/a BEGIN
1987 0 n/a __ANON__
1990 0 n/a __ANON__
2040 1 n/a new
2056 1 n/a run
2081 4 n/a call_remote
2087 4 n/a AUTOLOAD
2093 0 n/a _can_LANS
2103 0 n/a add_components
2108 0 n/a self_require
2124 51 n/a BEGIN
2129 0 n/a do_connect
2204 0 n/a DESTROY
2213 51 n/a BEGIN
2216 6 n/a do_connect
2281 51 n/a BEGIN
2392 0 n/a ssh
2395 4 n/a DESTROY
2413 0 n/a comm_to_sock
2428 0 n/a __ANON__
2431 0 n/a __ANON__
2440 0 n/a __ANON__
2450 0 n/a __ANON__
2461 0 n/a __ANON__