Subroutine Coverage

blib/lib/Geo/FIT.pm
Criterion Covered Total %
subroutine 47 94 50.0
pod 29 82 35.3


line count pod subroutine
2 6 n/a BEGIN
3 6 n/a BEGIN
33 6 n/a BEGIN
34 6 n/a BEGIN
35 6 n/a BEGIN
36 6 n/a BEGIN
37 6 n/a BEGIN
41 6 n/a BEGIN
151 0 No packfilter_uint64_big_endian
156 0 No packfilter_uint64_little_endian
165 0 No unpackfilter_uint64_big_endian
170 0 No unpackfilter_uint64_little_endian
176 0 No packfilter_sint64_big_endian
184 0 No packfilter_sint64_little_endian
194 0 No unpackfilter_sint64_big_endian
205 0 No unpackfilter_sint64_little_endian
211 0 Yes invalid
6652 3 Yes new
6675 0 Yes message_name
6686 0 Yes message_number
6711 0 Yes field_name
6723 0 Yes field_number
6757 6 n/a _protocol_version_from_string
6764 0 No protocol_version
6773 15 n/a _profile_version_from_string
6781 19 No profile_version
6801 5 Yes profile_version_string
6813 0 No profile_version_major
6814 0 Yes protocol_version_string
6815 0 No protocol_version_major
6847 0 No dump
6855 4 No safe_isa
6859 12 No file_read
6868 313 No file_size
6877 305 No file_processed
6886 1651 Yes offset
6895 1252 No buffer
6904 2 No maybe_chained
6913 2 No really_clear_buffer
6923 2 No cp_fit
6932 3 No cp_fit_FH
6941 5 No clear_buffer
6972 7 Yes file
6991 3 Yes open
7012 11 No FH
7021 1 n/a EOF
7030 1 No end_of_chunk
7039 644 No fill_buffer
7073 0 Yes FIT_HEADER_LENGTH
7093 3 Yes fetch_header
7156 302 Yes fetch
7207 0 No error_callback
7231 1 Yes error
7265 18 Yes crc
7274 7 No crc_of_string
7283 4 No crc_calc
7304 1 Yes crc_expected
7323 0 Yes trailing_garbages
7332 0 No numeric_date_time
7341 0 No date_string
7347 0 No named_type_value
7408 300 No data_message_descriptor
7419 46 No data_message_callback
7436 0 Yes data_message_callback_by_num
7483 10 Yes data_message_callback_by_name
7518 208 No undocumented_field_name
7524 0 No syscallback_devdata_id
7566 0 No syscallback_devdata_field_desc
7698 858 No add_endian_converter
7719 36 No fetch_definition_message
7885 0 No endian_convert
7904 0 No last_timestamp
7913 264 No fetch_data_message
7956 0 No pack_data_message
8005 0 Yes switched
8047 0 Yes string_value
8057 0 No value_processed
8104 0 No value_unprocessed
8148 0 Yes value_cooked
8168 0 Yes value_uncooked
8188 0 No seconds_to_hms
8208 0 No drop_developer_data
8217 3 No initialize
8239 0 No reset
8269 0 No isnan
8270 6 n/a BEGIN
8275 0 No print_all_fields
8345 0 No print_all_json
8438 0 Yes use_gmtime
8464 0 Yes unit_table
8475 0 No without_unit
8496 0 Yes semicircles_to_degree
8501 0 Yes mps_to_kph
8516 3 Yes close