Subroutine Coverage

blib/lib/MP3/Tag.pm
Criterion Covered Total %
subroutine 96 144 66.6
pod n/a


line count pod subroutine
16 6 n/a BEGIN
21 1814 n/a parent_ok
25 1804 n/a get_config
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
38 6 n/a BEGIN
39 6 n/a BEGIN
40 6 n/a BEGIN
41 6 n/a BEGIN
42 6 n/a BEGIN
44 6 n/a BEGIN
51 6 n/a BEGIN
97 6 n/a reset_encode_decode_config
213 174 n/a rel2abs
224 87 n/a new
248 6 n/a BEGIN
252 88 n/a new
259 0 n/a DESTROY
260 1404 n/a proxy_ok
262 1544 n/a AUTOLOAD
272 0 n/a proxy_ok
298 937 n/a get_tags
315 12 n/a _get_tag
334 3 n/a new_fake
362 32 n/a new_tag
391 0 n/a close
414 0 n/a genres
455 23 n/a autoinfo
555 19 n/a track1
561 5 n/a track2
567 5 n/a track0
578 11 n/a disk1
586 7 n/a disk2
594 7 n/a disk_alphanum
607 284 n/a _auto_field_from
645 282 n/a auto_field
653 6 n/a BEGIN
655 282 n/a __ANON__
656 282 n/a __ANON__
664 6 n/a BEGIN
666 0 n/a __ANON__
672 6 n/a BEGIN
675 20 n/a __ANON__
681 5 n/a __ANON__
687 6 n/a BEGIN
689 4 n/a __ANON__
705 0 n/a aspect_ratio
712 0 n/a aspect_ratio_inverted
717 0 n/a aspect_ratio3
734 0 n/a mime_Pretype
740 0 n/a mime_type
792 6 n/a BEGIN
794 0 n/a __ANON__
797 0 n/a __ANON__
1203 24 n/a config
1263 2622 n/a get_config
1269 683 n/a get_config1
1286 0 n/a name_for_field_normalization
1301 0 n/a pure_filetags
1327 0 n/a get_user
1338 0 n/a set_user
1356 6 n/a set_id3v2_frame
1377 0 n/a get_id3v2_frames
1393 0 n/a delete_tag
1411 0 n/a is_id3v2_modified
1509 49 n/a select_id3v2_frame
1519 169 n/a _select_id3v2_frame_by_descr
1540 102 n/a __ANON__
1557 169 n/a select_id3v2_frame_by_descr
1562 0 n/a frame_translate
1567 0 n/a frames_translate
1574 0 n/a have_id3v2_frame
1581 30 n/a have_id3v2_frame_by_descr
1588 0 n/a get_id3v2_frame_ids
1595 7 n/a id3v2_frame_descriptors
1620 0 n/a copy_id3v2_frames
1631 0 n/a _Data_to_MIME
1657 0 n/a shorten_person
1673 0 n/a normalize_person
1702 0 n/a id3v2_frames_autofill
2140 2 n/a process_handlers
2150 16 n/a __nonneg
2160 324 n/a _interpolate
2421 179 n/a interpolate
2452 35 n/a interpolate_with_flags
2575 0 n/a _rex_protect_filename
2588 42 n/a _parse_rex_anything
2598 0 n/a __pure_track_rex
2605 47 n/a _parse_rex_microinterpolate
2649 35 n/a _parse_rex_prepare
2694 2 n/a parse_rex_prepare
2699 33 n/a parse_prepare
2704 35 n/a parse_rex_match
2728 0 n/a parse_rex
2762 0 n/a __unquote
2765 0 n/a __parse_prepare
2774 5 n/a parse
2826 41 n/a from_filesystem
2834 36 n/a filename
2839 5 n/a abs_filename
2844 0 n/a filename_noextension
2852 36 n/a filename_nodir
2857 1 n/a dirname
2864 1 n/a dir_component
2870 16 n/a filename_extension
2878 4 n/a filename_nodir_noextension
2886 1 n/a abs_filename_noextension
2894 15 n/a filename_extension_nodot
2999 6 n/a BEGIN
3003 0 n/a __ANON__
3016 0 n/a frequency_Hz
3019 0 n/a mpeg_layer_roman
3020 0 n/a total_millisecs_int_fetch
3021 0 n/a frames_padded_YN
3022 0 n/a is_copyrighted_YN
3025 32 n/a total_millisecs_int
3033 0 n/a total_secs_int
3034 1 n/a total_secs
3035 6 n/a total_secs_trunc
3036 9 n/a total_mins
3037 9 n/a leftover_mins
3038 4 n/a total_hours
3039 0 n/a leftover_secs
3040 6 n/a leftover_secs_trunc
3041 3 n/a leftover_msec
3042 9 n/a leftover_secs_float
3044 0 n/a time_mm_ss
3049 0 n/a duration_secs
3095 15 n/a format_time
3149 0 n/a channel_mode
3172 14 n/a can_write
3180 14 n/a writable_by_extension
3186 1 n/a die_cant_write
3192 14 n/a can_write_or_die
3227 32 n/a update_tags
3278 71 n/a _massage_genres
3333 14 n/a extension_is
3340 84 n/a DESTROY
3347 0 n/a parse_cfg_line
3368 0 n/a parse_cfg
3392 0 n/a load_parents