Subroutine Coverage

blib/lib/Astro/App/Satpass2.pm
Criterion Covered Total %
subroutine 277 353 78.4
pod 59 63 93.6


line count pod subroutine
3 20 n/a BEGIN
5 20 n/a BEGIN
6 20 n/a BEGIN
8 20 n/a BEGIN
9 20 n/a BEGIN
10 20 n/a BEGIN
11 20 n/a BEGIN
20 20 n/a BEGIN
22 20 n/a BEGIN
23 20 n/a BEGIN
24 20 n/a BEGIN
25 20 n/a BEGIN
26 20 n/a BEGIN
27 20 n/a BEGIN
29 20 n/a BEGIN
37 20 n/a BEGIN
49 20 n/a BEGIN
50 20 n/a BEGIN
51 20 n/a BEGIN
52 20 n/a BEGIN
53 20 n/a BEGIN
54 20 n/a BEGIN
55 20 n/a BEGIN
56 20 n/a BEGIN
57 20 n/a BEGIN
58 20 n/a BEGIN
59 20 n/a BEGIN
60 20 n/a BEGIN
61 20 n/a BEGIN
62 20 n/a BEGIN
64 20 n/a BEGIN
65 20 n/a BEGIN
73 20 n/a BEGIN
88 20 n/a BEGIN
91 20 n/a BEGIN
93 20 n/a BEGIN
128 0 n/a _can_use_geocoder
207 0 No Configure
210 20 n/a BEGIN
213 20 No Tokenize
219 20 n/a BEGIN
222 300 No Tweak
226 20 n/a BEGIN
229 1304 No Verb
232 20 n/a BEGIN
235 320 n/a _attr_hash
250 1624 n/a _attr_list
257 1235 n/a __get_attr
445 7 n/a new
490 1 Yes add
501 5 Yes alias
514 20 n/a BEGIN
519 3 Yes almanac
574 20 n/a BEGIN
576 9 n/a _almanac_localize
589 5 Yes begin
594 20 n/a BEGIN
600 20 n/a BEGIN
607 2 Yes cd
615 20 n/a BEGIN
618 2 Yes choose
635 20 n/a BEGIN
638 5 Yes clear
641 20 n/a BEGIN
644 289 Yes dispatch
696 23 n/a _dispatch_check
704 1 Yes drop
716 20 n/a BEGIN
719 0 Yes dump
753 20 n/a BEGIN
756 44 Yes echo
760 20 n/a BEGIN
763 2 Yes else
774 20 n/a BEGIN
777 4 n/a _twiddle_condition
800 5 Yes end
806 20 n/a BEGIN
809 1 Yes error
814 20 n/a BEGIN
823 264 Yes execute
830 21 n/a __ANON__
835 502 n/a __ANON__
863 1 n/a __ANON__
898 0 n/a _execute
900 0 n/a __ANON__
902 0 n/a __ANON__
916 256 n/a _execute_output
934 1 Yes exit
939 20 n/a BEGIN
945 20 n/a BEGIN
948 4 Yes export
957 20 n/a BEGIN
963 0 Yes flare
1035 20 n/a BEGIN
1038 9 Yes formatter
1040 20 n/a BEGIN
1046 0 n/a _formatter_sub
1078 0 n/a _formatter_complete_template
1085 20 n/a BEGIN
1088 0 Yes geocode
1121 20 n/a BEGIN
1124 0 Yes geodetic
1137 20 n/a BEGIN
1140 927 n/a get
1147 0 Yes height
1148 20 n/a BEGIN
1151 0 n/a _height_us
1174 0 Yes help
1211 20 n/a BEGIN
1216 0 n/a _help_MacOS
1477 2 Yes elsif
1496 20 n/a BEGIN
1499 22 Yes if
1507 20 n/a BEGIN
1511 0 Yes init
1523 0 n/a __ANON__
1531 0 n/a __ANON__
1532 0 n/a __ANON__
1533 0 n/a __ANON__
1550 0 Yes initfile
1563 20 n/a BEGIN
1566 290 n/a _in_unsatisfied_if
1604 24 n/a __infix_engine
1617 61 n/a _infix_engine_dispatch
1642 0 n/a _init_file_01
1653 7 Yes list
1668 20 n/a BEGIN
1671 6 Yes load
1687 20 n/a BEGIN
1690 1 Yes localize
1706 20 n/a BEGIN
1709 2 n/a _localize
1729 3 Yes location
1732 20 n/a BEGIN
1747 20 n/a BEGIN
1770 29 Yes macro
1791 20 n/a BEGIN
1797 3 n/a _macro_sub_brief
1803 20 n/a BEGIN
1806 16 n/a _macro_sub_define
1831 20 n/a BEGIN
1834 9 n/a _macro_define_generator
1851 1 n/a _macro_sub_delete
1857 20 n/a BEGIN
1860 9 n/a _macro_sub_list
1868 20 n/a BEGIN
1871 0 n/a _macro_sub_load
1898 20 n/a BEGIN
1901 0 n/a _macro_load_generator
1917 0 Yes magnitude_table
1940 20 n/a BEGIN
1945 20 Yes pass
2119 20 n/a BEGIN
2122 20 n/a __pass_filter_am_pm
2137 20 n/a __pass_options
2167 39 n/a _pass_select_event
2187 136 n/a _pass_select_event_code
2198 2 Yes perl
2221 20 n/a BEGIN
2224 1 Yes phase
2236 20 n/a BEGIN
2239 4 Yes position
2290 20 n/a BEGIN
2293 1 Yes pwd
2294 20 n/a BEGIN
2300 1 Yes quarters
2355 20 n/a BEGIN
2362 0 Yes run
2443 0 Yes save
2513 20 n/a BEGIN
2518 0 n/a _save_sky
2559 72 n/a set
2579 20 n/a BEGIN
2582 7 n/a _set_almanac_horizon
2606 31 n/a _set_angle
2620 21 n/a _set_angle_or_undef
2626 11 n/a _set_code_ref
2648 14 n/a _set_copyable
2700 9 n/a _set_distance_meters
2705 7 n/a _set_ellipsoid
2711 7 n/a _set_formatter
2722 24 n/a _set_formatter_attribute
2728 0 n/a _set_geocoder
2742 7 n/a _set_illum_class
2761 7 n/a _set_model
2772 7 n/a _set_output_layers
2775 7 n/a BEGIN
2803 8 n/a _set_pass_variant
2814 0 n/a __ANON__
2816 1 n/a __ANON__
2832 1 n/a _show_pass_variant
2845 138 Yes want_pass_variant
2855 0 n/a _set_spacetrack
2869 15 n/a _set_stdout
2876 0 n/a _set_sun_class
2882 7 n/a _set_time_parser
2905 14 n/a _set_time_parser_attribute
2912 0 n/a _set_time_parser_code
2923 9 n/a _set_twilight
2938 7 n/a _set_tz
2945 165 n/a _set_unmodified
2949 0 n/a _set_warner_attribute
2956 7 n/a _set_webcmd
2966 23 Yes show
2997 20 n/a BEGIN
3005 20 n/a BEGIN
3008 0 n/a _show_copyable
3015 2 n/a _show_formatter_attribute
3025 0 n/a _show_sub
3033 0 n/a _show_sun_class
3039 0 n/a _show_time_parser
3049 20 n/a _show_unmodified
3058 20 n/a BEGIN
3062 8 n/a _sky_list_body
3081 12 Yes sky
3091 20 n/a BEGIN
3097 0 n/a _sky_class_components
3115 12 n/a _sky_object
3131 5 n/a _sky_sub_add
3162 20 n/a BEGIN
3165 0 n/a _sky_sub_class
3218 20 n/a BEGIN
3221 1 n/a _sky_sub_clear
3224 20 n/a BEGIN
3227 1 n/a _sky_sub_drop
3234 20 n/a BEGIN
3237 5 n/a _sky_sub_list
3255 20 n/a BEGIN
3260 0 n/a _sky_sub_load
3270 20 n/a BEGIN
3273 0 n/a _sky_sub_lookup
3293 20 n/a BEGIN
3298 0 n/a _sky_sub_tle
3311 20 n/a BEGIN
3314 8 Yes source
3324 21 n/a __ANON__
3351 20 n/a BEGIN
3355 20 n/a BEGIN
3356 20 n/a BEGIN
3409 20 n/a BEGIN
3455 0 Yes spacetrack
3520 20 n/a BEGIN
3525 0 Yes st
3539 20 n/a BEGIN
3542 34 Yes station
3566 3 Yes status
3601 0 n/a __ANON__
3617 20 n/a BEGIN
3620 4 Yes system
3636 20 n/a BEGIN
3639 1 Yes time
3648 1 n/a __ANON__
3652 20 n/a BEGIN
3655 0 Yes time_parser
3657 20 n/a BEGIN
3660 4 Yes tle
3672 20 n/a BEGIN
3675 4 n/a __tle_options
3683 1 Yes unexport
3689 20 n/a BEGIN
3692 1 Yes validate
3714 20 n/a BEGIN
3717 0 Yes version
3724 20 n/a BEGIN
3738 23 n/a _add_post_dispatch
3746 5 n/a __add_to_observing_list
3763 27 n/a _aggregate
3776 44 n/a _apply_boolean_default
3810 1280 n/a _attribute_exists
3856 43 n/a _attribute_value
3913 45 n/a __choose
3999 1277 n/a _deprecation_notice
4016 0 n/a _deprecation_in_progress
4027 1 n/a _drop_from_sky
4040 1 n/a _file_opener
4094 30 n/a _file_reader
4098 1 n/a __ANON__
4115 17 n/a _file_reader_
4148 16 n/a __ANON__
4155 19 n/a _file_reader__encoding
4166 17 n/a _file_reader__validate_url
4191 5 n/a _file_reader_ARRAY
4195 11 n/a __ANON__
4206 2 n/a _file_reader_CODE
4220 4 n/a _file_reader_SCALAR
4229 2 n/a __ANON__
4239 6 n/a _find_in_sky
4252 41 n/a __format_data
4273 59 n/a _frame_push
4323 53 n/a _frame_pop
4359 20 n/a _frame_pop_force_set
4367 0 n/a _get_browser_command
4396 0 n/a _get_dumper
4421 0 n/a _get_dumper_object
4437 41 n/a _get_formatter_object
4444 0 n/a _get_formatter_attribute
4454 0 n/a _get_geocoder
4471 0 n/a _get_interactive
4500 1 n/a _get_readline
4520 20 n/a BEGIN
4522 0 n/a __ANON__
4529 0 n/a __ANON__
4533 0 n/a __ANON__
4541 0 n/a __ANON__
4552 0 n/a __readline_completer
4612 0 n/a _readline_complete_command
4615 20 n/a BEGIN
4645 0 n/a _readline_complete_options
4666 0 n/a _readline_complete_subcommand
4675 20 n/a BEGIN
4702 0 n/a _macro_list_complete
4719 0 n/a _sky_body_complete
4738 0 n/a _readline_line_to_parts
4751 0 n/a _get_time_parser_attribute
4761 7 n/a _get_spacetrack
4773 7 n/a _get_spacetrack_default
4783 10 n/a _get_day_midnight
4794 42 n/a _get_day_noon
4806 0 n/a _get_warner_attribute
4811 9 n/a _helper_get_object
4850 9 n/a _helper_handler
4876 20 n/a BEGIN
4880 0 n/a _helper_config_handler
4902 0 n/a _iridium_status
4938 0 n/a _is_case_tolerant
4948 20 n/a BEGIN
4950 364 n/a _is_interactive
4968 20 n/a BEGIN
4974 0 n/a _load_module
5017 19 n/a _macro
5042 3 n/a _parse_angle_parts
5063 40 n/a __parse_angle
5112 3 n/a __parse_distance
5129 55 n/a __parse_time
5146 332 n/a __parse_time_reset
5159 1 n/a _rad2hms
5178 15 n/a _read_continuation
5198 0 n/a _replace_in_sky
5281 19 n/a _rewrite_level1_command
5446 8 n/a __rewrite_level1_macro_def
5465 4 n/a _rewrite_level1_macros
5483 0 n/a _simbad4
5521 24 n/a _templates_to_options
5525 5 n/a __ANON__
5543 0 n/a __ANON__
5675 381 n/a __tokenize
5901 20 n/a BEGIN
6190 74 n/a _tokenize_var
6227 3757 n/a _case_mod
6246 19 Yes wail
6255 1 n/a __wail
6269 0 Yes weep
6282 3 Yes whinge